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
-
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:
PyQt5.QtCore.QObjectStore the state of a calibration
-
__init__(parent)¶ Initialize self. See help(type(self)) for accurate signature.
-
changed¶
-
getBeamCenter()¶
-
getGeometryRefinement()¶
-
getPoni()¶
-
getPreviousRms()¶
-
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
IntegrationProcessintegrationProcess: 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
-
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)