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
pyFAI.gui.dialog.GeometryDialog module
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