magicclass.ext.vispy package

Submodules

magicclass.ext.vispy.image module

class magicclass.ext.vispy.image.Image(data, viewbox: vispy.scene.widgets.viewbox.ViewBox, contrast_limits=None, rendering='mip', iso_threshold=None, attenuation=1.0, cmap='grays', gamma=1.0, interpolation='linear')[source]

Bases: magicclass.ext.vispy.image.LayerItem

property attenuation: float
property contrast_limits: tuple[float, float]
property data: numpy.ndarray
property gamma: float
property interpolation: float
property iso_threshold: float
property rendering: str
class magicclass.ext.vispy.image.IsoSurface(data, viewbox: vispy.scene.widgets.viewbox.ViewBox, contrast_limits=None, iso_threshold=None, wire_color=None, face_color=None)[source]

Bases: magicclass.ext.vispy.image.LayerItem

property contrast_limits: tuple[float, float]
property data: numpy.ndarray
property edge_color: numpy.ndarray
property face_color: numpy.ndarray
property iso_threshold: float
class magicclass.ext.vispy.image.LayerItem[source]

Bases: object

property visible: bool

magicclass.ext.vispy.widgets module

class magicclass.ext.vispy.widgets.VispyPlotCanvas[source]

Bases: magicclass.widgets.utils.FreeWidget

add_curve(x=None, y=None, face_color=None, edge_color=None, color=None, size: float = 7, name: str | None = None, lw: float = 1, ls: str = '-', symbol=None)[source]
property layers

magicclass.ext.vispy.widgets3d module

class magicclass.ext.vispy.widgets3d.Vispy3DCanvas[source]

Bases: magicclass.widgets.utils.FreeWidget

add_image(data: numpy.ndarray, *, contrast_limits=None, rendering='mip', iso_threshold=None, attenuation=1.0, cmap='grays', gamma=1.0, interpolation='linear')[source]
add_isosurface(data: numpy.ndarray, *, contrast_limits=None, iso_threshold=None, wire_color=None, face_color=None)[source]
property camera
property layers

Module contents