pyFAI.gui.dialog package¶
pyFAI.gui.dialog.Detector3dDialog module¶
- class pyFAI.gui.dialog.Detector3dDialog.CreateSceneThread(parent=None)¶
Bases:
QThread
- __init__(parent=None)¶
- 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)¶
pyFAI.gui.dialog.DetectorSelectorDialog module¶
- class pyFAI.gui.dialog.DetectorSelectorDialog.DetectorSelectorDialog(parent=None)¶
Bases:
QDialog
- __init__(parent=None)¶
- 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:
QWidget
- __init__(parent=None)¶
- createFileDialog(title, h5file=True, splineFile=True, previousFile=None)¶
- createSplineDialog(title, previousFile)¶
- currentCustomField()¶
- currentDetectorClass()¶
- currentManufacturer()¶
- detector()¶
- getOrientation(idx=None)¶
- loadSplineFile()¶
- setDetector(detector)¶
pyFAI.gui.dialog.GeometryDialog module¶
- class pyFAI.gui.dialog.GeometryDialog.GeometryDialog(parent=None)¶
Bases:
QDialog
Dialog to display a selected geometry
- __init__(parent=None)¶
- 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:
QDialog
- __init__(parent=None)¶
- 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:
QWidget
Label displaying a specific OpenCL device.
- CodeRole = 257¶
- __init__(parent=None)¶
- 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:
QDialog
Dialog 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)¶
- 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, a0: QShowEvent | None)¶
Module contents¶
Module containing generic Qt dialog