sknrf.app.dataviewer.view.filter.widget module

class sknrf.app.dataviewer.view.filter.widget.Datum(x, y, include_=True)

Bases: object

Data point container that adds color information.

Parameters:
xfloat

x-coordinate.

yfloat

y-coordinate.

colorRGB

point color.

colorin = (1.0, 0.0, 0.0, 1.0)
colorShift = (0.0, 1.0, 1.0, 1.0)
colorCtrl = (1.0, 0.7529411764705882, 0.796078431372549, 1.0)
colorout = (0.0, 0.0, 1.0, 1.0)
class sknrf.app.dataviewer.view.filter.widget.LassoManager(ax, data, transform=None)

Bases: QWidget

selection_changed
callback(verts)

Updates the facecolors and emits the selection_changed signal containing the lassoed points.

Parameters:
vertsndarray

vertices of the lasso trace.

onpress(event)

Callback for mouse button press

Parameters:
eventmatplotlib.event

a callback event.

onKeyPress(event)

Callback for keyboard button press

Parameters:
eventmatplotlib.event

a callback event.

onKeyRelease(event)

Callback for keyboard button release

Parameters:
eventmatplotlib.event

a callback event.

onpick(event)

Callback for keyboard button release

Parameters:
eventmatplotlib.event

a callback event.

staticMetaObject = PySide6.QtCore.QMetaObject("LassoManager" inherits "QWidget": Methods:   #34 type=Signal, signature=selection_changed(PyObject), parameters=PyObject )
class sknrf.app.dataviewer.view.filter.widget.AbstractFilter(*args, **kwargs)

Bases: QFrame

filter_changed
staticMetaObject = PySide6.QtCore.QMetaObject("AbstractFilter" inherits "QFrame": Methods:   #34 type=Signal, signature=filter_changed() )
class sknrf.app.dataviewer.view.filter.widget.RealFilter(name, values, parent)

Bases: AbstractFilter

connect_signals()
disconnect_signals()
lower_index()
set_lower_index(index)
upper_index()
set_upper_index(index)
lower_value()
upper_value()
set_min_label(index)
set_max_label(index)
staticMetaObject = PySide6.QtCore.QMetaObject("RealFilter" inherits "AbstractFilter": )
class sknrf.app.dataviewer.view.filter.widget.ComplexFilter(name, values, parent=None)

Bases: AbstractFilter

setupUi(ComplexFilter)
connect_signals()
disconnect_signals()
heightForWidth(self, arg__1: int) int
sizeHint(self) PySide6.QtCore.QSize
set_axes(format_)

Set the axes to the format provided.

Parameters:
format_str

The plot format.

set_selection(ind)
staticMetaObject = PySide6.QtCore.QMetaObject("ComplexFilter" inherits "AbstractFilter": Methods:   #35 type=Slot, signature=set_axes(QString), parameters=QString   #36 type=Slot, signature=set_selection(PyObject), parameters=PyObject )
update(self) None
update(self, arg__1: PySide6.QtCore.QRect) None
update(self, arg__1: Union[PySide6.QtGui.QRegion, PySide6.QtGui.QBitmap, PySide6.QtGui.QPolygon, PySide6.QtCore.QRect]) None
update(self, x: int, y: int, w: int, h: int) None