.cirrus.yml .gitattributes .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/config.yml .github/ISSUE_TEMPLATE/documentation.md .github/ISSUE_TEMPLATE/feature_request.md .github/PULL_REQUEST_TEMPLATE.md .github/workflows/make_bundle.yml .github/workflows/make_docs.yml .github/workflows/make_release.yml .gitignore .pre-commit-config.yaml LICENSE MANIFEST.in Makefile README.md asv.conf.json bundle.py codecov.yml dockerfile docs/Makefile docs/release/generate_release_notes.py docs/release/release_0_1_0.md docs/release/release_0_1_3.md docs/release/release_0_1_5.md docs/release/release_0_2_0.md docs/release/release_0_2_1.md docs/release/release_0_2_10.md docs/release/release_0_2_11.md docs/release/release_0_2_12.md docs/release/release_0_2_3.md docs/release/release_0_2_4.md docs/release/release_0_2_5.md docs/release/release_0_2_6.md docs/release/release_0_2_7.md docs/release/release_0_2_8.md docs/release/release_0_2_9.md docs/release/release_0_3_0.md docs/release/release_0_3_1.md docs/release/release_0_3_2.md docs/release/release_0_3_3.md docs/release/release_0_3_4.md docs/release/release_0_3_5.md docs/release/release_0_3_6.md docs/release/release_0_3_7.md docs/release/release_0_3_8.md docs/source/_templates/layout.html docs/source/api.rst docs/source/conf.py docs/source/developers/BENCHMARKS.md docs/source/developers/CODE_OF_CONDUCT.md docs/source/developers/CODE_OF_CONDUCT_REPORTING.md docs/source/developers/CONTRIBUTING.md docs/source/developers/CORE_DEV_GUIDE.md docs/source/developers/GOVERNANCE.md docs/source/developers/MISSION_AND_VALUES.md docs/source/developers/RELEASE.md docs/source/developers/ROADMAP_0_3.md docs/source/developers/TESTING.md docs/source/developers/images/tests.png docs/source/developers/index.rst docs/source/events/event_loop.rst docs/source/events/index.rst docs/source/events/perfmon.rst docs/source/events/threading.rst docs/source/explanations/docker.md docs/source/explanations/images/chunked-format.png docs/source/explanations/images/example-1320.png docs/source/explanations/images/octree.png docs/source/explanations/images/paging-chunks.png docs/source/explanations/images/timeline.png docs/source/explanations/index.rst docs/source/explanations/performance.md docs/source/explanations/rendering.md docs/source/img/napari_logo.png docs/source/index.rst docs/source/plugins/for_napari_developers.rst docs/source/plugins/for_plugin_developers.rst docs/source/plugins/hook_specifications.rst docs/source/plugins/index.rst examples/3D_paths.py examples/add_grayscale_image.py examples/add_image.py examples/add_image_transformed.py examples/add_labels.py examples/add_labels_with_properties.py examples/add_multiscale_image.py examples/add_points.py examples/add_points_with_properties.py examples/add_points_with_text.py examples/add_shapes.py examples/add_shapes_with_properties.py examples/add_shapes_with_text.py examples/add_surface_2D.py examples/add_vectors.py examples/add_vectors_color_by_angle.py examples/add_vectors_image.py examples/add_volume.py examples/affine_transforms.py examples/annotate-2d.py examples/annotate_segmentation_with_text.py examples/cursor_position.py examples/custom_key_bindings.py examples/custom_mouse_functions.py examples/dask_nD_image.py examples/interactive_scripting.py examples/labels-2d.py examples/layers.py examples/mouse_drag_callback.py examples/multiple_viewers.py examples/multithreading_simple.py examples/multithreading_two_way.py examples/nD_image.py examples/nD_labels.py examples/nD_multiscale_image.py examples/nD_multiscale_image_non_uniform.py examples/nD_points.py examples/nD_points_with_properties.py examples/nD_shapes.py examples/nD_shapes_with_text.py examples/nD_surface.py examples/nD_vectors.py examples/nD_vectors_image.py examples/nD_volume.py examples/notebook.ipynb examples/pass_colormaps.py examples/reader_plugin.py examples/scale_bar.py examples/set_colormaps.py examples/set_theme.py examples/shapes_to_labels.py examples/surface_timeseries.py examples/swap_dims.py examples/to_screenshot.py examples/tracks_2d.py examples/tracks_3d.py examples/tracks_3d_with_graph.py examples/update_console.py examples/xarray_nD_image.py examples/zarr_nD_image.py napari/__init__.py napari/__main__.py napari/_qt/__init__.py napari/_qt/_constants.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/_tests/__init__.py napari/_qt/dialogs/_tests/test_qt_plugin_list.py napari/_qt/dialogs/_tests/test_qt_plugin_report.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/event_loop.py napari/_qt/exceptions.py napari/_qt/experimental/__init__.py napari/_qt/experimental/qt_chunk_receiver.py napari/_qt/experimental/qt_render.py napari/_qt/experimental/qt_render_container.py napari/_qt/layer_controls/__init__.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/layer_controls/_tests/test_qt_tracks_layer.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_tracks_controls.py napari/_qt/layer_controls/qt_vectors_controls.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/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/utils.py napari/_qt/widgets/__init__.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/_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/_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/_vendor/__init__.py napari/_vendor/experimental/__init__.py napari/_vendor/experimental/cachetools/CHANGELOG.rst napari/_vendor/experimental/cachetools/LICENSE napari/_vendor/experimental/cachetools/__init__.py napari/_vendor/experimental/cachetools/cachetools/__init__.py napari/_vendor/experimental/cachetools/cachetools/abc.py napari/_vendor/experimental/cachetools/cachetools/cache.py napari/_vendor/experimental/cachetools/cachetools/decorators.py napari/_vendor/experimental/cachetools/cachetools/func.py napari/_vendor/experimental/cachetools/cachetools/keys.py napari/_vendor/experimental/cachetools/cachetools/lfu.py napari/_vendor/experimental/cachetools/cachetools/lru.py napari/_vendor/experimental/cachetools/cachetools/rr.py napari/_vendor/experimental/cachetools/cachetools/ttl.py napari/_vendor/experimental/cachetools/docs/.gitignore napari/_vendor/experimental/cachetools/docs/Makefile napari/_vendor/experimental/cachetools/docs/conf.py napari/_vendor/experimental/cachetools/docs/index.rst napari/_vendor/experimental/humanize/LICENCE napari/_vendor/experimental/humanize/README.md napari/_vendor/experimental/humanize/src/humanize/__init__.py napari/_vendor/experimental/humanize/src/humanize/filesize.py napari/_vendor/experimental/humanize/src/humanize/i18n.py napari/_vendor/experimental/humanize/src/humanize/locale/de_DE/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/es_ES/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/fa_IR/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/fi_FI/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/fr_FR/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/id_ID/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/it_IT/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/ja_JP/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/ko_KR/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/nl_NL/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/pl_PL/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/pt_BR/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/pt_PT/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/ru_RU/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/sk_SK/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/tr_TR/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/uk_UA/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/vi_VI/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/locale/zh_CN/LC_MESSAGES/humanize.po napari/_vendor/experimental/humanize/src/humanize/number.py napari/_vendor/experimental/humanize/src/humanize/time.py napari/_vendor/experimental/vendor.txt napari/_viewer_key_bindings.py napari/_vispy/__init__.py napari/_vispy/_tests/test_image_rendering.py napari/_vispy/_tests/test_utils.py napari/_vispy/_tests/test_vispy_big_images.py napari/_vispy/_tests/test_vispy_calls.py napari/_vispy/_tests/test_vispy_camera.py napari/_vispy/_tests/test_vispy_multiscale.py napari/_vispy/_text_utils.py napari/_vispy/_vispy_tracks_shader.py napari/_vispy/experimental/__init__.py napari/_vispy/experimental/vispy_tiled_image_layer.py napari/_vispy/image.py napari/_vispy/markers.py napari/_vispy/quaternion.py napari/_vispy/utils.py napari/_vispy/vendored/__init__.py napari/_vispy/vendored/image.py napari/_vispy/vendored/volume.py napari/_vispy/vispy_axes_visual.py napari/_vispy/vispy_base_layer.py napari/_vispy/vispy_camera.py napari/_vispy/vispy_image_layer.py napari/_vispy/vispy_points_layer.py napari/_vispy/vispy_scale_bar_visual.py napari/_vispy/vispy_shapes_layer.py napari/_vispy/vispy_surface_layer.py napari/_vispy/vispy_tracks_layer.py napari/_vispy/vispy_vectors_layer.py napari/_vispy/volume.py napari/benchmarks/README.md napari/benchmarks/__init__.py napari/benchmarks/benchmark_image_layer.py napari/benchmarks/benchmark_labels_layer.py napari/benchmarks/benchmark_points_layer.py napari/benchmarks/benchmark_qt_viewer.py napari/benchmarks/benchmark_qt_viewer_image.py napari/benchmarks/benchmark_qt_viewer_labels.py napari/benchmarks/benchmark_shapes_layer.py napari/benchmarks/benchmark_surface_layer.py napari/benchmarks/benchmark_vectors_layer.py napari/components/__init__.py napari/components/_tests/test_add_layers.py napari/components/_tests/test_axes.py napari/components/_tests/test_camera.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_scale_bar.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/_viewer_constants.py napari/components/_viewer_mouse_bindings.py napari/components/add_layers_mixin.py napari/components/axes.py napari/components/camera.py napari/components/dims.py napari/components/experimental/__init__.py napari/components/experimental/chunk/__init__.py napari/components/experimental/chunk/_cache.py napari/components/experimental/chunk/_commands/__init__.py napari/components/experimental/chunk/_commands/_loader.py napari/components/experimental/chunk/_commands/_tables.py napari/components/experimental/chunk/_commands/_tests/__init__.py napari/components/experimental/chunk/_commands/_tests/test_loader.py napari/components/experimental/chunk/_commands/_utils.py napari/components/experimental/chunk/_config.py napari/components/experimental/chunk/_delay_queue.py napari/components/experimental/chunk/_info.py napari/components/experimental/chunk/_loader.py napari/components/experimental/chunk/_request.py napari/components/experimental/chunk/_tests/__init__.py napari/components/experimental/chunk/_tests/test_chunk.py napari/components/experimental/chunk/_utils.py napari/components/experimental/commands.py napari/components/layerlist.py napari/components/scale_bar.py napari/components/viewer_model.py napari/conftest.py napari/experimental/__init__.py napari/layers/__init__.py napari/layers/_tests/__init__.py napari/layers/_tests/test_layer_save.py napari/layers/_tests/test_serialize.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_loader.py napari/layers/image/_image_slice.py napari/layers/image/_image_slice_data.py napari/layers/image/_image_utils.py napari/layers/image/_image_view.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/image/experimental/__init__.py napari/layers/image/experimental/_chunked_image_loader.py napari/layers/image/experimental/_chunked_slice_data.py napari/layers/image/experimental/_octree_image_slice.py napari/layers/image/experimental/octree.py napari/layers/image/experimental/octree_image.py napari/layers/image/image.py napari/layers/intensity_mixin.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/_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/labels/labels.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/_tests/test_points.py napari/layers/points/_tests/test_points_key_bindings.py napari/layers/points/_tests/test_points_mouse_bindings.py napari/layers/points/points.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_models/__init__.py napari/layers/shapes/_shapes_models/_tests/test_shapes_models.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_mouse_bindings.py napari/layers/shapes/_shapes_utils.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/shapes/_tests/test_shapes_utils.py napari/layers/shapes/shapes.py napari/layers/surface/__init__.py napari/layers/surface/_tests/test_surface.py napari/layers/surface/surface.py napari/layers/tracks/__init__.py napari/layers/tracks/_tests/test_tracks.py napari/layers/tracks/_track_utils.py napari/layers/tracks/tracks.py napari/layers/utils/__init__.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/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/vectors/__init__.py napari/layers/vectors/_tests/test_vectors.py napari/layers/vectors/_vector_utils.py napari/layers/vectors/_vectors_constants.py napari/layers/vectors/vectors.py napari/plugins/__init__.py napari/plugins/_builtins.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/plugins/exceptions.py napari/plugins/hook_specifications.py napari/plugins/io.py napari/plugins/pypi.py napari/qt/__init__.py napari/qt/threading.py napari/resources/__init__.py napari/resources/build_icons.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/logo.png napari/resources/styles/00_base.qss napari/resources/styles/01_buttons.qss napari/resources/styles/02_custom.qss napari/resources/test_resources.py napari/types.py napari/utils/__init__.py napari/utils/_appdirs.py napari/utils/_magicgui.py napari/utils/_register.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/_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/bop_colors.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/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/dask_utils.py napari/utils/events/__init__.py napari/utils/events/_tests/test_dataclass.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/events/dataclass.py napari/utils/events/event.py napari/utils/events/types.py napari/utils/info.py napari/utils/interactions.py napari/utils/io.py napari/utils/key_bindings.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/misc.py napari/utils/naming.py napari/utils/notebook_display.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/_tests/__init__.py napari/utils/perf/_tests/test_perf.py napari/utils/perf/_timers.py napari/utils/perf/_trace_file.py napari/utils/status_messages.py napari/utils/temporary_file.py napari/utils/theme.py napari/utils/transforms/__init__.py napari/utils/transforms/_tests/test_transform_chain.py napari/utils/transforms/_tests/test_transform_utils.py napari/utils/transforms/_tests/test_transforms.py napari/utils/transforms/transform_utils.py napari/utils/transforms/transforms.py napari/utils/validators.py napari/view_layers.py napari/viewer.py pyproject.toml requirements.txt requirements/development.txt requirements/docs.txt requirements/release.txt requirements/test.txt resources/icon.icns resources/icon.ico resources/screenshot-add-image.png setup.cfg setup.py tools/minreq.py <<<<<< network # path=/tmp/cirrus-ci-build/coverage.xml /tmp/cirrus-ci-build/napari <<<<<< EOF