magicclass.ext.napari package¶
Submodules¶
magicclass.ext.napari.types module¶
magicclass.ext.napari.utils module¶
- magicclass.ext.napari.utils.process_worker(f: Callable[[_P], Union[FunctionWorker, GeneratorWorker]]) Callable[[_P], None] [source]¶
Process returned worker of
napari.qt.threading
in a proper way.Open a progress bar and start worker in a parallel thread if function is called from GUI. Otherwise (if function is called from script), the worker will be executed as if the function is directly called. This function is useful in napari because when you are running workers in tandem the second one does not wait for the first one to finish, which causes inconsistency between operations on GUI and on Python interpreter.
magicclass.ext.napari.viewer module¶
- class magicclass.ext.napari.viewer.QtLayerWidget(parent: QtViewerWidget)[source]¶
Bases:
QSplitter
magicclass.ext.napari.widgets module¶
- class magicclass.ext.napari.widgets.NapariCanvas(ndisplay=2, order=(), axis_labels=(), **kwargs)[source]¶
Bases:
FreeWidget
Module contents¶
- class magicclass.ext.napari.NapariCanvas(ndisplay=2, order=(), axis_labels=(), **kwargs)[source]¶
Bases:
FreeWidget