napari_track_edit ================= .. py:module:: napari_track_edit Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/napari_track_edit/__main__/index /autoapi/napari_track_edit/_version/index /autoapi/napari_track_edit/_wgpu_setup/index /autoapi/napari_track_edit/application_menus/index /autoapi/napari_track_edit/data_views/index /autoapi/napari_track_edit/download_progress/index /autoapi/napari_track_edit/example_data/index /autoapi/napari_track_edit/import_export/index /autoapi/napari_track_edit/launcher/index /autoapi/napari_track_edit/motile/index Classes ------- .. autoapisummary:: napari_track_edit.StartupWidget Functions --------- .. autoapisummary:: napari_track_edit.configure_wgpu_backend Package Contents ---------------- .. py:function:: configure_wgpu_backend() -> None Restrict the wgpu instance to Vulkan on Linux. wgpu probes every backend when requesting an adapter. On Linux the GLES/EGL probe calls eglMakeCurrent, which returns BadAccess once napari's Qt/vispy OpenGL context is current; wgpu-native then panics in non-unwinding FFI code and aborts the whole process. Mesa ships the lavapipe ICD as a software fallback, so Vulkan-only is safe. Set NAPARI_TRACK_EDIT_WGPU_BACKENDS (comma-separated, e.g. "All") to override. .. py:class:: StartupWidget(napari_viewer: napari.Viewer, mode: str = 'all') Bases: :py:obj:`qtpy.QtWidgets.QWidget` Initialize multiple widgets at once, by group .. py:attribute:: viewer .. py:method:: _finalize_ui(active_tab: str) -> None Set the active foreground tab, and move tabbar to the top. :param active_tab: name of the tab to be set to the foreground (active). :type active_tab: str .. py:method:: _remove_self() -> None Remove the widget from the napari viewer.window.dock_widgets