pyFAI.gui.tasks package¶
pyFAI.gui.tasks.AbstractCalibrationTask module¶
-
class
pyFAI.gui.tasks.AbstractCalibrationTask.
AbstractCalibrationTask
¶ Bases:
PyQt5.QtWidgets.QWidget
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
-
aboutToClose
()¶
-
eventFilter
(self, QObject, QEvent) → bool¶
-
initNextStep
()¶
-
model
()¶ Returns the calibration model
Return type: CalibrationModel
-
nextStepWarning
()¶
-
nextTask
()¶
-
nextTaskRequested
¶
-
setModel
(model)¶
-
setNextStepVisible
(isVisible)¶
-
updateNextStepStatus
()¶
-
warningUpdated
¶
-
widgetHide
¶
-
widgetShow
¶
-
pyFAI.gui.tasks.ExperimentTask module¶
pyFAI.gui.tasks.GeometryTask module¶
-
class
pyFAI.gui.tasks.GeometryTask.
CalibrationState
(parent)¶ Bases:
silx.gui.qt._qt.QObject
Store the state of a calibration
-
__init__
(parent)¶ Initialize self. See help(type(self)) for accurate signature.
-
changed
¶
-
getBeamCenter
()¶
-
getGeometryRefinement
()¶
-
getPoni
()¶
-
getPreviousRms
()¶
-
getRingPolygons
(ringId)¶ Returns the polygon of a ring.
This function compute the requested polygon ring, and cache it for the next use.
Return type: List[numpy.ndarray]
-
getRings
()¶
-
getRms
()¶
-
getTwoThetaArray
()¶
-
isEmpty
()¶
-
popGeometryRefinement
()¶ Invalidate the object and remove the ownershit of the geometry refinment
-
reset
()¶
-
update
(calibration)¶ Update the state from a current calibration process.
Parameters: calibration (RingCalibration) – A calibration process
-
-
class
pyFAI.gui.tasks.GeometryTask.
GeometryTask
¶ Bases:
pyFAI.gui.tasks.AbstractCalibrationTask.AbstractCalibrationTask
-
addParameterToLayout
(layout, param)¶
-
pyFAI.gui.tasks.IntegrationTask module¶
-
class
pyFAI.gui.tasks.IntegrationTask.
EnablableDataModel
(parent, model)¶ Bases:
pyFAI.gui.model.DataModel.DataModel
-
__init__
(parent, model)¶ Initialize self. See help(type(self)) for accurate signature.
-
isEnabled
()¶
-
setEnabled
(isEnabled)¶
-
setValue
(value)¶
-
-
class
pyFAI.gui.tasks.IntegrationTask.
IntegrationPlot
(parent=None)¶ Bases:
PyQt5.QtWidgets.QFrame
-
__init__
(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
aboutToClose
()¶
-
clear
()¶
-
dataToChiTth
(data)¶ Returns chi and 2theta angles in radian from data coordinate
-
eventFilter
(self, QObject, QEvent) → bool¶
-
getDefaultColormap
()¶
-
hasData
()¶
-
resetZoom
()¶
-
setIntegrationProcess
(integrationProcess)¶ - :param
IntegrationProcess
integrationProcess: - Result of the integration process
- :param
-
setProcessing
()¶
-
unsetProcessing
()¶
-
-
class
pyFAI.gui.tasks.IntegrationTask.
IntegrationProcess
(model)¶ Bases:
object
-
__init__
(model)¶ Initialize self. See help(type(self)) for accurate signature.
-
directDist
()¶
-
errorMessage
()¶
-
geometry
()¶ Return type: pyFAI.geometry.Geometry
-
isValid
()¶
-
method
()¶
-
radialUnit
()¶
-
resetZoomPolicy
()¶
-
result1d
()¶
-
result2d
()¶
-
resultMask2d
()¶
-
rings
()¶ Returns the list of displayable rings as a list of tuple id (zero based), angle
Return type: List
-
run
()¶
-
setDisplayMask
(displayed)¶
-
setMethod
(method)¶
-
setResetZoomPolicy
(policy)¶
-
wavelength
()¶
-
-
class
pyFAI.gui.tasks.IntegrationTask.
IntegrationTask
¶ Bases:
pyFAI.gui.tasks.AbstractCalibrationTask.AbstractCalibrationTask
-
aboutToClose
()¶
-
-
pyFAI.gui.tasks.IntegrationTask.
createSaveDialog
(parent, title, poni=False, json=False, csv=False)¶ Util to create create a save dialog
pyFAI.gui.tasks.MaskTask module¶
-
class
pyFAI.gui.tasks.MaskTask.
MaskTask
¶ Bases:
pyFAI.gui.tasks.AbstractCalibrationTask.AbstractCalibrationTask
pyFAI.gui.tasks.PeakPickingTask module¶
Module contents¶
Package containing tasks (decoupled views to the model)