pyFAI.gui.tasks package#
pyFAI.gui.tasks.AbstractCalibrationTask module#
- class pyFAI.gui.tasks.AbstractCalibrationTask.AbstractCalibrationTask#
Bases:
QWidget- __init__()#
- aboutToClose()#
- eventFilter(widget, event)#
- initNextStep()#
- model()#
Returns the calibration model
- Return type:
- nextStepWarning()#
- nextTask()#
- nextTaskRequested#
- setModel(model)#
- setNextStepVisible(isVisible)#
- setupSplitter()#
- staticMetaObject = PySide6.QtCore.QMetaObject("AbstractCalibrationTask" inherits "QWidget": Methods: #33 type=Signal, signature=widgetShow() #34 type=Signal, signature=widgetHide() #35 type=Signal, signature=nextTaskRequested() #36 type=Signal, signature=warningUpdated() )#
- updateNextStepStatus()#
- warningUpdated#
- widgetHide#
- widgetShow#
pyFAI.gui.tasks.ExperimentTask module#
- class pyFAI.gui.tasks.ExperimentTask.ExperimentTask#
Bases:
AbstractCalibrationTask- aboutToClose()#
- createCalibrantDialog(title)#
- createImageDialog(title, forMask=False, previousFile=None)#
- loadCalibrant()#
- nextStepWarning()#
- staticMetaObject = PySide6.QtCore.QMetaObject("ExperimentTask" inherits "AbstractCalibrationTask": )#
pyFAI.gui.tasks.GeometryTask module#
- class pyFAI.gui.tasks.GeometryTask.CalibrationState(parent)#
Bases:
QObjectStore the state of a calibration
- __init__(parent)#
- changed#
- getBeamCenter()#
- getGeometryRefinement()#
- getIndexedRings()#
- 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 ownership of the geometry refinement
- reset()#
- staticMetaObject = PySide6.QtCore.QMetaObject("CalibrationState" inherits "QObject": Methods: #4 type=Signal, signature=changed() )#
- update(calibration)#
Update the state from a current calibration process.
- Parameters:
calibration (RingCalibration) – A calibration process
- class pyFAI.gui.tasks.GeometryTask.GeometryTask#
Bases:
AbstractCalibrationTask- addParameterToLayout(layout, param)#
- staticMetaObject = PySide6.QtCore.QMetaObject("GeometryTask" inherits "AbstractCalibrationTask": )#
pyFAI.gui.tasks.IntegrationTask module#
- class pyFAI.gui.tasks.IntegrationTask.EnablableDataModel(parent, model)#
Bases:
DataModel- __init__(parent, model)#
- isEnabled()#
- setEnabled(isEnabled)#
- setValue(value)#
- staticMetaObject = PySide6.QtCore.QMetaObject("EnablableDataModel" inherits "DataModel": )#
- class pyFAI.gui.tasks.IntegrationTask.IntegrationPlot(parent=None)#
Bases:
QFrame- __init__(parent=None)#
- aboutToClose()#
- clear()#
- dataToChiTth(data)#
Returns chi and 2theta angles in radian from data coordinate
- eventFilter(widget, event)#
- getDefaultColormap()#
- hasData()#
- resetZoom()#
- setIntegrationProcess(integrationProcess)#
- :param
IntegrationProcessintegrationProcess: Result of the integration process
- :param
- setProcessing()#
- staticMetaObject = PySide6.QtCore.QMetaObject("IntegrationPlot" inherits "QFrame": )#
- unsetProcessing()#
- class pyFAI.gui.tasks.IntegrationTask.IntegrationProcess(model, altGeometry=None)#
Bases:
object- __init__(model, altGeometry=None)#
- 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:
AbstractCalibrationTask- aboutToClose()#
- staticMetaObject = PySide6.QtCore.QMetaObject("IntegrationTask" inherits "AbstractCalibrationTask": )#
- 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:
AbstractCalibrationTask- staticMetaObject = PySide6.QtCore.QMetaObject("MaskTask" inherits "AbstractCalibrationTask": )#
pyFAI.gui.tasks.PeakPickingTask module#
- class pyFAI.gui.tasks.PeakPickingTask.PeakPickingTask#
Bases:
AbstractCalibrationTask- EXTRACT_ALL = 'extract-all'#
- EXTRACT_EXISTING = 'extract-existing'#
- EXTRACT_MORE = 'extract-more'#
- EXTRACT_SINGLE = 'extract-single'#
- autoExtractSingleRing(ring)#
- geometryIsValid()#
Check if the geometry is valid
- staticMetaObject = PySide6.QtCore.QMetaObject("PeakPickingTask" inherits "AbstractCalibrationTask": )#
Module contents#
Package containing tasks (decoupled views to the model)