pyFAI.gui.dialog package¶
pyFAI.gui.dialog.Detector3dDialog module¶
- 
class 
pyFAI.gui.dialog.Detector3dDialog.CreateSceneThread(parent=None)¶ Bases:
PyQt5.QtCore.QThread- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
emitProgressValue(value, force=False)¶ 
- 
errorString()¶ 
- 
getBeamItem()¶ 
- 
getDetectorItem()¶ 
- 
getSampleItem()¶ 
- 
hasGeometry()¶ 
- 
isAborted()¶ Returns whether the theard has aborted or not.
Note
Aborted thead are not finished theads.
- 
progressValue¶ 
- 
run(self)¶ 
- 
runProcess()¶ 
- 
setColormap(colormap)¶ 
- 
setDetector(detector)¶ 
- 
setGeometry(geometry)¶ 
- 
setImage(image)¶ 
- 
setMask(mask)¶ 
- 
 
- 
class 
pyFAI.gui.dialog.Detector3dDialog.Detector3dDialog(parent=None)¶ Bases:
PyQt5.QtWidgets.QDialogDialog to display a selected geometry
- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
setData(detector=None, image=None, mask=None, colormap=None, geometry=None)¶ 
- 
 
pyFAI.gui.dialog.DetectorSelectorDialog module¶
- 
class 
pyFAI.gui.dialog.DetectorSelectorDialog.DetectorSelectorDialog(parent=None)¶ Bases:
PyQt5.QtWidgets.QDialog- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
selectDetector(detector)¶ Select a detector.
- Parameters
 detector (pyFAI.detectors.Detector) – Detector to select in this dialog
- 
selectedDetector()¶ Returns the selected detector.
- Return type
 
- 
 
- 
class 
pyFAI.gui.dialog.DetectorSelectorDialog.DetectorSelectorDrop(parent=None)¶ Bases:
PyQt5.QtWidgets.QWidget- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
createFileDialog(title, h5file=True, splineFile=True, previousFile=None)¶ 
- 
createSplineDialog(title, previousFile)¶ 
- 
currentCustomField()¶ 
- 
currentDetectorClass()¶ 
- 
currentManufacturer()¶ 
- 
detector()¶ 
- 
loadSplineFile()¶ 
- 
setDetector(detector)¶ 
- 
 
pyFAI.gui.dialog.GeometryDialog module¶
- 
class 
pyFAI.gui.dialog.GeometryDialog.GeometryDialog(parent=None)¶ Bases:
PyQt5.QtWidgets.QDialogDialog to display a selected geometry
- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
accept(self)¶ 
- 
geometryModel()¶ Returns the geometry model
- Return type
 GeometryModel
- 
isReadOnly()¶ Returns True if the dialog is in read only.
In read-only mode, the geometry is displayed, but the user can’t edited it.
By default, this returns false.
- Return type
 bool
- 
reject(self)¶ 
- 
setDetector(detector)¶ Set the used detector.
This information is needed to display the Fit2D geometry.
- 
setGeometryModel(geometryModel)¶ Set the geometry to display.
- Parameters
 geometryModel (GeometryModel) – A geometry.
- 
setReadOnly(readOnly)¶ Enable or disable the read-only mode.
- Parameters
 readOnly (bool) – True to enable the read-only mode.
- 
 
pyFAI.gui.dialog.IntegrationMethodDialog module¶
- 
class 
pyFAI.gui.dialog.IntegrationMethodDialog.IntegrationMethodDialog(parent=None)¶ Bases:
PyQt5.QtWidgets.QDialog- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
selectMethod(method)¶ Select a detector.
- Parameters
 detector (pyFAI.detectors.Detector) – Detector to select in this dialog
- 
selectedMethod()¶ Returns the selected detector.
- Return type
 tuple
- 
 
- 
class 
pyFAI.gui.dialog.IntegrationMethodDialog.IntegrationMethodWidget(parent=None)¶ Bases:
PyQt5.QtWidgets.QWidgetLabel displaying a specific OpenCL device.
- 
CodeRole= 257¶ 
- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
method()¶ Returns method as tuple of split, algo and impl
- Return type
 Tuple[str,str,str]
- 
setMethod(method)¶ 
- 
setStringMethod(method)¶ 
- 
setTupleMethod(method)¶ 
- 
sigMethodChanged¶ 
- 
 
pyFAI.gui.dialog.MessageBox module¶
- 
pyFAI.gui.dialog.MessageBox.exception(parent, title, exc_info, logger=None)¶ Display an exception as a MessageBox
- Parameters
 title (str) – A context message (displayed a s a title)
parent (qt.QWidget) – The parent widget
exc_info (Union[tuple,Exception]) – An exception or the output of exc_info.
logger (object) – Logger to record the error inside. If None a default logger is provided.
pyFAI.gui.dialog.OpenClDeviceDialog module¶
- 
class 
pyFAI.gui.dialog.OpenClDeviceDialog.OpenClDeviceDialog(parent=None)¶ Bases:
PyQt5.QtWidgets.QDialogDialog to select an OpenCl device. It could be both select an available device on this machine or a custom one using indexes, or some types of requested devices.
This dialog do not expect PyOpenCL to installed.
- 
__init__(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
device()¶ Returns the selected OpenCL device.
A device can be identified as a string like ‘any’, ‘cpu’ or ‘gpu’ or a tuple containing the platform index and the device index.
- Return type
 Union[str,Tuple[int,int]]
- Raises
 ValueError – If no devices are selected
- 
selectDevice(device)¶ Select an OpenCL device displayed on this dialog.
A device can be identified as a string like ‘any’, ‘cpu’ or ‘gpu’ or a tuple containing the platform index and the device index.
If this device is available on this platform is is selected in the list. Else it is selected as a custom indexes.
- Parameters
 device (Union[str,Tuple[int,int]]) – A device.
- 
showEvent(self, QShowEvent)¶ 
- 
 
Module contents¶
Module containing generic Qt dialog