.cirrus.yml
.gitattributes
.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
Makefile
README.md
asv.conf.json
codecov.yml
pyproject.toml
setup.cfg
setup.py
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/documentation.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/make_bundle.yml
.github/workflows/make_release.yml
napari/__init__.py
napari/__main__.py
napari/_version.py
napari/_viewer_key_bindings.py
napari/conftest.py
napari/types.py
napari/view_layers.py
napari/viewer.py
napari.egg-info/PKG-INFO
napari.egg-info/SOURCES.txt
napari.egg-info/dependency_links.txt
napari.egg-info/entry_points.txt
napari.egg-info/not-zip-safe
napari.egg-info/requires.txt
napari.egg-info/top_level.txt
napari/_qt/__init__.py
napari/_qt/_constants.py
napari/_qt/event_loop.py
napari/_qt/exceptions.py
napari/_qt/qt_chunk_receiver.py
napari/_qt/qt_eliding_label.py
napari/_qt/qt_error_notification.py
napari/_qt/qt_main_window.py
napari/_qt/qt_pip_dialog.py
napari/_qt/qt_viewer.py
napari/_qt/qthreading.py
napari/_qt/utils.py
napari/_qt/_tests/__init__.py
napari/_qt/_tests/test_exception_handler.py
napari/_qt/_tests/test_qt_public_imports.py
napari/_qt/_tests/test_qt_utils.py
napari/_qt/_tests/test_qt_viewer.py
napari/_qt/_tests/test_threading.py
napari/_qt/dialogs/__init__.py
napari/_qt/dialogs/qt_about.py
napari/_qt/dialogs/qt_about_key_bindings.py
napari/_qt/dialogs/qt_modal.py
napari/_qt/dialogs/qt_plugin_report.py
napari/_qt/dialogs/qt_plugin_table.py
napari/_qt/dialogs/screenshot_dialog.py
napari/_qt/dialogs/_tests/__init__.py
napari/_qt/dialogs/_tests/test_qt_plugin_list.py
napari/_qt/dialogs/_tests/test_qt_plugin_report.py
napari/_qt/layer_controls/__init__.py
napari/_qt/layer_controls/qt_image_controls.py
napari/_qt/layer_controls/qt_image_controls_base.py
napari/_qt/layer_controls/qt_labels_controls.py
napari/_qt/layer_controls/qt_layer_controls_base.py
napari/_qt/layer_controls/qt_layer_controls_container.py
napari/_qt/layer_controls/qt_points_controls.py
napari/_qt/layer_controls/qt_shapes_controls.py
napari/_qt/layer_controls/qt_surface_controls.py
napari/_qt/layer_controls/qt_vectors_controls.py
napari/_qt/layer_controls/_tests/__init__.py
napari/_qt/layer_controls/_tests/test_qt_image_base_layer_.py
napari/_qt/layer_controls/_tests/test_qt_labels_layer.py
napari/_qt/layer_controls/_tests/test_qt_shapes_layer.py
napari/_qt/tracing/__init__.py
napari/_qt/tracing/qt_debug_menu.py
napari/_qt/tracing/qt_event_tracing.py
napari/_qt/tracing/qt_performance.py
napari/_qt/widgets/__init__.py
napari/_qt/widgets/qt_color_swatch.py
napari/_qt/widgets/qt_console.py
napari/_qt/widgets/qt_dict_table.py
napari/_qt/widgets/qt_dims.py
napari/_qt/widgets/qt_dims_slider.py
napari/_qt/widgets/qt_layerlist.py
napari/_qt/widgets/qt_mode_buttons.py
napari/_qt/widgets/qt_plugin_sorter.py
napari/_qt/widgets/qt_range_slider.py
napari/_qt/widgets/qt_range_slider_popup.py
napari/_qt/widgets/qt_scrollbar.py
napari/_qt/widgets/qt_theme_sample.py
napari/_qt/widgets/qt_viewer_buttons.py
napari/_qt/widgets/qt_viewer_dock_widget.py
napari/_qt/widgets/_tests/__init__.py
napari/_qt/widgets/_tests/test_qt_buttons.py
napari/_qt/widgets/_tests/test_qt_console.py
napari/_qt/widgets/_tests/test_qt_dims.py
napari/_qt/widgets/_tests/test_qt_dock_widget.py
napari/_qt/widgets/_tests/test_qt_layerlist.py
napari/_qt/widgets/_tests/test_qt_play.py
napari/_qt/widgets/_tests/test_qt_range_slider.py
napari/_qt/widgets/_tests/test_qt_range_slider_popup.py
napari/_qt/widgets/_tests/test_qt_scrollbar.py
napari/_qt/widgets/_tests/test_theme_sample.py
napari/_tests/__init__.py
napari/_tests/test_advanced.py
napari/_tests/test_cli.py
napari/_tests/test_dask_layers.py
napari/_tests/test_draw.py
napari/_tests/test_dtypes.py
napari/_tests/test_key_bindings.py
napari/_tests/test_mouse_bindings.py
napari/_tests/test_notebook_display.py
napari/_tests/test_numpy_like.py
napari/_tests/test_view_layers.py
napari/_tests/test_viewer.py
napari/_tests/test_with_screenshot.py
napari/_tests/utils.py
napari/_vispy/__init__.py
napari/_vispy/_text_utils.py
napari/_vispy/image.py
napari/_vispy/markers.py
napari/_vispy/utils.py
napari/_vispy/vispy_base_layer.py
napari/_vispy/vispy_image_layer.py
napari/_vispy/vispy_points_layer.py
napari/_vispy/vispy_shapes_layer.py
napari/_vispy/vispy_surface_layer.py
napari/_vispy/vispy_vectors_layer.py
napari/_vispy/volume.py
napari/_vispy/_tests/test_image_rendering.py
napari/_vispy/_tests/test_vispy_big_images.py
napari/_vispy/_tests/test_vispy_calls.py
napari/_vispy/_tests/test_vispy_multiscale.py
napari/_vispy/vendored/__init__.py
napari/_vispy/vendored/image.py
napari/_vispy/vendored/volume.py
napari/components/__init__.py
napari/components/_viewer_mouse_bindings.py
napari/components/add_layers_mixin.py
napari/components/dims.py
napari/components/layerlist.py
napari/components/viewer_model.py
napari/components/_tests/test_add_layers.py
napari/components/_tests/test_dims.py
napari/components/_tests/test_layers_list.py
napari/components/_tests/test_multichannel.py
napari/components/_tests/test_prune_kwargs.py
napari/components/_tests/test_viewer_image_io.py
napari/components/_tests/test_viewer_labels_io.py
napari/components/_tests/test_viewer_model.py
napari/components/_tests/test_viewer_mouse_bindings.py
napari/components/_tests/test_world_coordinates.py
napari/components/chunk/__init__.py
napari/components/chunk/_info.py
napari/components/chunk/_loader.py
napari/components/chunk/_request.py
napari/components/chunk/_utils.py
napari/components/chunk/_tests/__init__.py
napari/components/chunk/_tests/test_chunk.py
napari/layers/__init__.py
napari/layers/intensity_mixin.py
napari/layers/transforms.py
napari/layers/_tests/__init__.py
napari/layers/_tests/test_layer_save.py
napari/layers/_tests/test_serialize.py
napari/layers/_tests/test_transform_chain.py
napari/layers/_tests/test_transforms.py
napari/layers/_tests/test_utils.py
napari/layers/base/__init__.py
napari/layers/base/_base_constants.py
napari/layers/base/base.py
napari/layers/image/__init__.py
napari/layers/image/_image_constants.py
napari/layers/image/_image_slice.py
napari/layers/image/_image_utils.py
napari/layers/image/_image_view.py
napari/layers/image/image.py
napari/layers/image/_tests/__init__.py
napari/layers/image/_tests/test_big_image_timing.py
napari/layers/image/_tests/test_image.py
napari/layers/image/_tests/test_image_slice.py
napari/layers/image/_tests/test_image_utils.py
napari/layers/image/_tests/test_multiscale.py
napari/layers/image/_tests/test_volume.py
napari/layers/labels/__init__.py
napari/layers/labels/_labels_constants.py
napari/layers/labels/_labels_key_bindings.py
napari/layers/labels/_labels_mouse_bindings.py
napari/layers/labels/_labels_utils.py
napari/layers/labels/labels.py
napari/layers/labels/_tests/test_labels.py
napari/layers/labels/_tests/test_labels_mouse_bindings.py
napari/layers/labels/_tests/test_labels_pyramid.py
napari/layers/labels/_tests/test_labels_utils.py
napari/layers/points/__init__.py
napari/layers/points/_points_constants.py
napari/layers/points/_points_key_bindings.py
napari/layers/points/_points_mouse_bindings.py
napari/layers/points/_points_utils.py
napari/layers/points/points.py
napari/layers/points/_tests/test_points.py
napari/layers/points/_tests/test_points_key_bindings.py
napari/layers/points/_tests/test_points_mouse_bindings.py
napari/layers/shapes/__init__.py
napari/layers/shapes/_mesh.py
napari/layers/shapes/_shape_list.py
napari/layers/shapes/_shapes_constants.py
napari/layers/shapes/_shapes_key_bindings.py
napari/layers/shapes/_shapes_mouse_bindings.py
napari/layers/shapes/_shapes_utils.py
napari/layers/shapes/shapes.py
napari/layers/shapes/_shapes_models/__init__.py
napari/layers/shapes/_shapes_models/ellipse.py
napari/layers/shapes/_shapes_models/line.py
napari/layers/shapes/_shapes_models/path.py
napari/layers/shapes/_shapes_models/polygon.py
napari/layers/shapes/_shapes_models/rectangle.py
napari/layers/shapes/_shapes_models/shape.py
napari/layers/shapes/_shapes_models/_tests/test_shapes_models.py
napari/layers/shapes/_tests/test_shape_list.py
napari/layers/shapes/_tests/test_shapes.py
napari/layers/shapes/_tests/test_shapes_key_bindings.py
napari/layers/shapes/_tests/test_shapes_mouse_bindings.py
napari/layers/surface/__init__.py
napari/layers/surface/surface.py
napari/layers/surface/_tests/test_surface.py
napari/layers/utils/__init__.py
napari/layers/utils/_text_constants.py
napari/layers/utils/_text_utils.py
napari/layers/utils/color_transformations.py
napari/layers/utils/layer_utils.py
napari/layers/utils/stack_utils.py
napari/layers/utils/text.py
napari/layers/utils/_tests/test_color_transforms.py
napari/layers/utils/_tests/test_layer_utils.py
napari/layers/utils/_tests/test_stack_utils.py
napari/layers/utils/_tests/test_text.py
napari/layers/utils/_tests/test_text_utils.py
napari/layers/vectors/__init__.py
napari/layers/vectors/_vector_utils.py
napari/layers/vectors/_vectors_constants.py
napari/layers/vectors/vectors.py
napari/layers/vectors/_tests/test_vectors.py
napari/plugins/__init__.py
napari/plugins/_builtins.py
napari/plugins/exceptions.py
napari/plugins/hook_specifications.py
napari/plugins/io.py
napari/plugins/pypi.py
napari/plugins/_tests/__init__.py
napari/plugins/_tests/test_builtin_get_writer.py
napari/plugins/_tests/test_builtin_write_layers.py
napari/plugins/_tests/test_exceptions.py
napari/plugins/_tests/test_hook_specifications.py
napari/plugins/_tests/test_pypi.py
napari/plugins/_tests/test_reader_plugins.py
napari/plugins/_tests/test_save_layers.py
napari/qt/__init__.py
napari/qt/threading.py
napari/resources/__init__.py
napari/resources/build_icons.py
napari/resources/logo.png
napari/resources/test_resources.py
napari/resources/icons/2D.svg
napari/resources/icons/3D.svg
napari/resources/icons/add.svg
napari/resources/icons/check.svg
napari/resources/icons/chevron_down.svg
napari/resources/icons/chevron_left.svg
napari/resources/icons/chevron_up.svg
napari/resources/icons/circle.svg
napari/resources/icons/console.svg
napari/resources/icons/copy_to_clipboard.svg
napari/resources/icons/delete.svg
napari/resources/icons/delete_shape.svg
napari/resources/icons/direct.svg
napari/resources/icons/down_arrow.svg
napari/resources/icons/drop_down.svg
napari/resources/icons/ellipse.svg
napari/resources/icons/erase.svg
napari/resources/icons/fill.svg
napari/resources/icons/grid.svg
napari/resources/icons/home.svg
napari/resources/icons/left_arrow.svg
napari/resources/icons/line.svg
napari/resources/icons/long_left_arrow.svg
napari/resources/icons/long_right_arrow.svg
napari/resources/icons/minus.svg
napari/resources/icons/move_back.svg
napari/resources/icons/move_front.svg
napari/resources/icons/new_image.svg
napari/resources/icons/new_labels.svg
napari/resources/icons/new_points.svg
napari/resources/icons/new_shapes.svg
napari/resources/icons/new_surface.svg
napari/resources/icons/new_vectors.svg
napari/resources/icons/paint.svg
napari/resources/icons/path.svg
napari/resources/icons/picker.svg
napari/resources/icons/plus.svg
napari/resources/icons/polygon.svg
napari/resources/icons/pop_out.svg
napari/resources/icons/rectangle.svg
napari/resources/icons/right_arrow.svg
napari/resources/icons/roll.svg
napari/resources/icons/select.svg
napari/resources/icons/shuffle.svg
napari/resources/icons/square.svg
napari/resources/icons/step_left.svg
napari/resources/icons/step_right.svg
napari/resources/icons/transpose.svg
napari/resources/icons/up_arrow.svg
napari/resources/icons/vertex_insert.svg
napari/resources/icons/vertex_remove.svg
napari/resources/icons/visibility.svg
napari/resources/icons/visibility_off.svg
napari/resources/icons/zoom.svg
napari/resources/styles/00_base.qss
napari/resources/styles/01_buttons.qss
napari/resources/styles/02_custom.qss
napari/utils/__init__.py
napari/utils/_appdirs.py
napari/utils/_magicgui.py
napari/utils/_register.py
napari/utils/dask_utils.py
napari/utils/info.py
napari/utils/interactions.py
napari/utils/io.py
napari/utils/key_bindings.py
napari/utils/misc.py
napari/utils/naming.py
napari/utils/notebook_display.py
napari/utils/status_messages.py
napari/utils/temporary_file.py
napari/utils/theme.py
napari/utils/validators.py
napari/utils/_tests/__init__.py
napari/utils/_tests/test_info.py
napari/utils/_tests/test_interactions.py
napari/utils/_tests/test_io.py
napari/utils/_tests/test_key_bindings.py
napari/utils/_tests/test_misc.py
napari/utils/_tests/test_naming.py
napari/utils/_tests/test_validators.py
napari/utils/colormaps/__init__.py
napari/utils/colormaps/colorbars.py
napari/utils/colormaps/colormap.py
napari/utils/colormaps/colormap_utils.py
napari/utils/colormaps/matplotlib_cmaps.txt
napari/utils/colormaps/standardize_color.py
napari/utils/colormaps/_tests/__init__.py
napari/utils/colormaps/_tests/colors_data.py
napari/utils/colormaps/_tests/test_color_to_array.py
napari/utils/colormaps/_tests/test_colormap.py
napari/utils/colormaps/_tests/test_colormaps.py
napari/utils/colormaps/vendored/__init__.py
napari/utils/colormaps/vendored/_cm.py
napari/utils/colormaps/vendored/_cm_listed.py
napari/utils/colormaps/vendored/_color_data.py
napari/utils/colormaps/vendored/cm.py
napari/utils/colormaps/vendored/colorconv.py
napari/utils/colormaps/vendored/colors.py
napari/utils/events/__init__.py
napari/utils/events/event.py
napari/utils/events/types.py
napari/utils/events/_tests/test_evented_list.py
napari/utils/events/_tests/test_typed_list.py
napari/utils/events/containers/__init__.py
napari/utils/events/containers/_evented_list.py
napari/utils/events/containers/_nested_list.py
napari/utils/events/containers/_typed.py
napari/utils/list/__init__.py
napari/utils/list/_base.py
napari/utils/list/_model.py
napari/utils/list/_multi.py
napari/utils/list/_typed.py
napari/utils/perf/__init__.py
napari/utils/perf/_compat.py
napari/utils/perf/_config.py
napari/utils/perf/_event.py
napari/utils/perf/_patcher.py
napari/utils/perf/_stat.py
napari/utils/perf/_timers.py
napari/utils/perf/_trace_file.py
napari/utils/perf/_tests/__init__.py
napari/utils/perf/_tests/test_perf.py
tools/minreq.py