DataViewer
Data viewer showing 3d data as 2d slices.
Usage
Note
This viewer is based on the pyqtgraph package.
-
class
DataViewer
(source, axis=None, scale=None, title=None, invertY=False, minMax=None, screen=None, parent=None, *args)[source]
Bases: PyQt5.QtWidgets.QWidget
-
getXYAxes
()[source]
-
initializeSources
(source, scale=None, axis=None, update=True)[source]
-
setMinMax
(minMax, source=0)[source]
-
setSliceAxis
(axis)[source]
-
setSource
(source, index=<built-in function all>)[source]
-
shape3d
(shape)[source]
-
updateImage
()[source]
-
updateLabel
()[source]
-
updateLabelFromMouseMove
(event)[source]
-
updateSlice
()[source]
-
updateSlicer
()[source]
-
updateSourceRange
()[source]
-
updateSourceSlice
()[source]
-
class
LUT
(image=None, color='red', percentiles=[[-100, 0, 50, 75], [50, 75, 100, 150]], parent=None, *args)[source]
Bases: PyQt5.QtWidgets.QWidget
-
quickPercentile
(data, percentiles, targetSize=1000.0)[source]
-
updateRegionPercentile
(pmin, pmax)[source]
-
updateRegionRange
(m, p)[source]
-
class
LUTItem
(*args, **kargs)[source]
Bases: pyqtgraph.graphicsItems.HistogramLUTItem.HistogramLUTItem
Lookup table item for the DataViewer
-
imageChanged
(autoLevel=False, autoRange=False)[source]
-
quickMinMax
(targetSize=1000.0)[source]
Estimate the min/max values of the image data by subsampling.
-
class
LUTWidget
(parent=None, *args, **kargs)[source]
Bases: pyqtgraph.widgets.GraphicsView.GraphicsView
Lookup table widget for the DataViewer
-
sizeHint
(self) → QSize[source]