{"name":"napari","display_name":"napari builtins","visibility":"public","icon":"","categories":[],"schema_version":"0.2.1","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"napari.get_reader","title":"Builtin Reader","python_name":"napari_builtins.io:napari_get_reader","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.get_py_reader","title":"Builtin Python Reader","python_name":"napari_builtins.io:napari_get_py_reader","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.write_image","title":"napari built-in image writer","python_name":"napari_builtins.io:napari_write_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.write_labels","title":"napari built-in label field writer","python_name":"napari_builtins.io:napari_write_labels","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.write_points","title":"napari built-in points writer","python_name":"napari_builtins.io:napari_write_points","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.write_shapes","title":"napari built-in shapes writer","python_name":"napari_builtins.io:napari_write_shapes","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.write_directory","title":"napari built-in save to folder","python_name":"napari_builtins.io:write_layer_data_with_plugins","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.astronaut","title":"Generate astronaut sample","python_name":"napari_builtins._skimage_data:astronaut","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.binary_blobs","title":"Generate binary_blobs sample","python_name":"napari_builtins._skimage_data:binary_blobs","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.binary_blobs_3D","title":"Generate binary_blobs_3D sample","python_name":"napari_builtins._skimage_data:binary_blobs_3D","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.brain","title":"Generate brain sample","python_name":"napari_builtins._skimage_data:brain","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.brick","title":"Generate brick sample","python_name":"napari_builtins._skimage_data:brick","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.camera","title":"Generate camera sample","python_name":"napari_builtins._skimage_data:camera","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.cat","title":"Generate cat sample","python_name":"napari_builtins._skimage_data:cat","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.cell","title":"Generate cell sample","python_name":"napari_builtins._skimage_data:cell","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.cells3d","title":"Generate cells3d sample","python_name":"napari_builtins._skimage_data:cells3d","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.checkerboard","title":"Generate checkerboard sample","python_name":"napari_builtins._skimage_data:checkerboard","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.clock","title":"Generate clock sample","python_name":"napari_builtins._skimage_data:clock","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.coffee","title":"Generate coffee sample","python_name":"napari_builtins._skimage_data:coffee","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.coins","title":"Generate coins sample","python_name":"napari_builtins._skimage_data:coins","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.colorwheel","title":"Generate colorwheel sample","python_name":"napari_builtins._skimage_data:colorwheel","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.eagle","title":"Generate eagle sample","python_name":"napari_builtins._skimage_data:eagle","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.grass","title":"Generate grass sample","python_name":"napari_builtins._skimage_data:grass","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.gravel","title":"Generate gravel sample","python_name":"napari_builtins._skimage_data:gravel","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.horse","title":"Generate horse sample","python_name":"napari_builtins._skimage_data:horse","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.hubble_deep_field","title":"Generate hubble_deep_field sample","python_name":"napari_builtins._skimage_data:hubble_deep_field","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.human_mitosis","title":"Generate human_mitosis sample","python_name":"napari_builtins._skimage_data:human_mitosis","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.immunohistochemistry","title":"Generate immunohistochemistry sample","python_name":"napari_builtins._skimage_data:immunohistochemistry","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.kidney","title":"Generate kidney sample","python_name":"napari_builtins._skimage_data:kidney","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.lfw_subset","title":"Generate lfw_subset sample","python_name":"napari_builtins._skimage_data:lfw_subset","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.lily","title":"Generate lily sample","python_name":"napari_builtins._skimage_data:lily","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.microaneurysms","title":"Generate microaneurysms sample","python_name":"napari_builtins._skimage_data:microaneurysms","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.moon","title":"Generate moon sample","python_name":"napari_builtins._skimage_data:moon","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.page","title":"Generate page sample","python_name":"napari_builtins._skimage_data:page","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.retina","title":"Generate retina sample","python_name":"napari_builtins._skimage_data:retina","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.rocket","title":"Generate rocket sample","python_name":"napari_builtins._skimage_data:rocket","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.shepp_logan_phantom","title":"Generate shepp_logan_phantom sample","python_name":"napari_builtins._skimage_data:shepp_logan_phantom","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.skin","title":"Generate skin sample","python_name":"napari_builtins._skimage_data:skin","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.text","title":"Generate text sample","python_name":"napari_builtins._skimage_data:text","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.balls_2d","title":"Generate 2d_balls sample","python_name":"napari_builtins._ndims_balls:labeled_particles2d","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.data.balls_3d","title":"Generate 3d_balls sample","python_name":"napari_builtins._ndims_balls:labeled_particles3d","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.widgets.features_table","title":"Features table widget","python_name":"napari_builtins._qt.features_table:FeaturesTable","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari.toggle_shape_measures","title":"Toggle shape dimensions measurement","python_name":"napari_builtins._measure_shapes:toggle_shape_measures","short_title":null,"category":null,"icon":null,"enablement":"active_layer_type == 'shapes'"}],"readers":[{"command":"napari.get_reader","filename_patterns":["*.3fr","*.arw","*.avi","*.avs","*.bay","*.bif","*.bmp","*.bmq","*.bsdf","*.btf","*.bufr","*.bw","*.cap","*.cine","*.cr2","*.crw","*.cs1","*.csv","*.ct","*.cur","*.cut","*.dc2","*.dcm","*.dcr","*.dcx","*.dds","*.dicom","*.dng","*.drf","*.dsc","*.ecw","*.eer","*.emf","*.eps","*.erf","*.exr","*.fff","*.fit","*.fits","*.flc","*.fli","*.fpx","*.ftc","*.fts","*.ftu","*.fz","*.g3","*.gbr","*.gdcm","*.gel","*.gif","*.gipl","*.grib","*.h264","*.h5","*.hdf","*.hdf5","*.hdp","*.hdr","*.ia","*.icns","*.ico","*.iff","*.iim","*.iiq","*.im","*.img","*.img.gz","*.ipl","*.j2c","*.j2k","*.jfif","*.jif","*.jng","*.jp2","*.jpc","*.jpe","*.jpeg","*.jpf","*.jpg","*.jpx","*.jxr","*.k25","*.kc2","*.kdc","*.koa","*.lbm","*.lfp","*.lfr","*.lsm","*.mdc","*.mef","*.mgh","*.mha","*.mhd","*.mic","*.mkv","*.mnc","*.mnc2","*.mos","*.mov","*.mp4","*.mpeg","*.mpg","*.mpo","*.mri","*.mrw","*.msp","*.ndpi","*.nef","*.nhdr","*.nia","*.nii","*.nii.gz","*.npy","*.npz","*.nrrd","*.nrw","*.ome.tif","*.orf","*.pbm","*.pcd","*.pcoraw","*.pct","*.pcx","*.pef","*.pfm","*.pgm","*.pic","*.pict","*.png","*.ppm","*.ps","*.psd","*.ptif","*.ptiff","*.ptx","*.pxn","*.pxr","*.qpi","*.qptiff","*.qtk","*.raf","*.ras","*.raw","*.rdc","*.rgb","*.rgba","*.rw2","*.rwl","*.rwz","*.scn","*.seq","*.sgi","*.sr2","*.srf","*.srw","*.sti","*.stk","*.svs","*.swf","*.targa","*.tf2","*.tf8","*.tga","*.tif","*.tiff","*.vtk","*.wap","*.wbm","*.wbmp","*.wdp","*.webm","*.webp","*.wmf","*.wmv","*.xbm","*.xpm","*.zarr","*.zarr/*","*.zif"],"accepts_directories":true},{"command":"napari.get_py_reader","filename_patterns":["*.py"],"accepts_directories":false}],"writers":[{"command":"napari.write_image","layer_types":["image"],"filename_extensions":[".tif",".tiff",".png",".bmp",".bsdf",".bw",".eps",".gif",".icns",".ico",".im",".lsm",".npz",".pbm",".pcx",".pgm",".ppm",".ps",".rgb",".rgba",".sgi",".stk",".tga"],"display_name":"lossless"},{"command":"napari.write_image","layer_types":["image"],"filename_extensions":[".jpg",".jpeg",".j2c",".j2k",".jfif",".jp2",".jpc",".jpe",".jpf",".jpx",".mpo"],"display_name":"lossy"},{"command":"napari.write_labels","layer_types":["labels"],"filename_extensions":[".tif",".tiff",".bsdf",".im",".lsm",".npz",".pbm",".pcx",".pgm",".ppm",".stk"],"display_name":"labels"},{"command":"napari.write_points","layer_types":["points"],"filename_extensions":[".csv"],"display_name":"points"},{"command":"napari.write_shapes","layer_types":["shapes"],"filename_extensions":[".csv"],"display_name":"shapes"},{"command":"napari.write_directory","layer_types":["image*","labels*","points*","shapes*"],"filename_extensions":[],"display_name":"Save to Folder"}],"widgets":[{"command":"napari.widgets.features_table","display_name":"Features table widget","autogenerate":false}],"sample_data":[{"command":"napari.data.astronaut","key":"astronaut","display_name":"Astronaut (RGB)"},{"command":"napari.data.balls_2d","key":"balls_2d","display_name":"Balls"},{"command":"napari.data.balls_3d","key":"balls_3d","display_name":"Balls (3D)"},{"command":"napari.data.binary_blobs","key":"binary_blobs","display_name":"Binary Blobs"},{"command":"napari.data.binary_blobs_3D","key":"binary_blobs_3D","display_name":"Binary Blobs (3D)"},{"command":"napari.data.brain","key":"brain","display_name":"Brain (3D)"},{"command":"napari.data.brick","key":"brick","display_name":"Brick"},{"command":"napari.data.camera","key":"camera","display_name":"Camera"},{"command":"napari.data.cat","key":"cat","display_name":"Cat (RGB)"},{"command":"napari.data.cell","key":"cell","display_name":"Cell"},{"command":"napari.data.cells3d","key":"cells3d","display_name":"Cells (3D+2Ch)"},{"command":"napari.data.checkerboard","key":"checkerboard","display_name":"Checkerboard"},{"command":"napari.data.clock","key":"clock","display_name":"Clock"},{"command":"napari.data.coffee","key":"coffee","display_name":"Coffee (RGB)"},{"command":"napari.data.coins","key":"coins","display_name":"Coins"},{"command":"napari.data.colorwheel","key":"colorwheel","display_name":"Colorwheel (RGB)"},{"command":"napari.data.eagle","key":"eagle","display_name":"Eagle"},{"command":"napari.data.grass","key":"grass","display_name":"Grass"},{"command":"napari.data.gravel","key":"gravel","display_name":"Gravel"},{"command":"napari.data.horse","key":"horse","display_name":"Horse"},{"command":"napari.data.hubble_deep_field","key":"hubble_deep_field","display_name":"Hubble Deep Field (RGB)"},{"command":"napari.data.human_mitosis","key":"human_mitosis","display_name":"Human Mitosis"},{"command":"napari.data.immunohistochemistry","key":"immunohistochemistry","display_name":"Immunohistochemistry (RGB)"},{"command":"napari.data.kidney","key":"kidney","display_name":"Kidney (3D+3Ch)"},{"command":"napari.data.lfw_subset","key":"lfw_subset","display_name":"Labeled Faces in the Wild"},{"command":"napari.data.lily","key":"lily","display_name":"Lily (4Ch)"},{"command":"napari.data.microaneurysms","key":"microaneurysms","display_name":"Microaneurysms"},{"command":"napari.data.moon","key":"moon","display_name":"Moon"},{"command":"napari.data.page","key":"page","display_name":"Page"},{"command":"napari.data.retina","key":"retina","display_name":"Retina (RGB)"},{"command":"napari.data.rocket","key":"rocket","display_name":"Rocket (RGB)"},{"command":"napari.data.shepp_logan_phantom","key":"shepp_logan_phantom","display_name":"Shepp Logan Phantom"},{"command":"napari.data.skin","key":"skin","display_name":"Skin (RGB)"},{"command":"napari.data.text","key":"text","display_name":"Text"}],"themes":null,"menus":{"napari/layers/visualize":[{"command":"napari.widgets.features_table","when":null,"group":null,"alt":null}],"napari/layers/measure":[{"command":"napari.toggle_shape_measures","when":null,"group":null,"alt":null}]},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.4","name":"napari","version":"0.7.0","dynamic":["license-file"],"platform":null,"supported_platform":null,"summary":"n-dimensional array viewer in Python","description":"# napari\n\n### multi-dimensional image viewer for python\n\n<!-- Project info -->\n[![License](https://img.shields.io/pypi/l/napari.svg)](https://github.com/napari/napari/raw/main/LICENSE)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/napari.svg)](https://python.org)\n[![Python package index](https://img.shields.io/pypi/v/napari.svg)](https://pypi.org/project/napari)\n[![Python package index download statistics](https://img.shields.io/pypi/dm/napari.svg)](https://pypistats.org/packages/napari)\n[![Conda Version](https://img.shields.io/conda/vn/conda-forge/napari.svg)](https://anaconda.org/conda-forge/napari)\n![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/napari?label=Conda%20downloads)\n[![DOI](https://zenodo.org/badge/144513571.svg)](https://zenodo.org/badge/latestdoi/144513571)\n\n<!-- Project standards and quality  -->\n[![Development Status](https://img.shields.io/pypi/status/napari.svg)](https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta)\n[![SPEC 0 — Minimum Supported Dependencies](https://img.shields.io/badge/SPEC-0%20(aspiring!)-green?labelColor=%23004811&color=%235CA038)](https://scientific-python.org/specs/spec-0000/)\n[![EffVer Versioning](https://img.shields.io/badge/version_scheme-EffVer-0097a7)](https://jacobtomlinson.dev/effver)\n[![Comprehensive Test](https://github.com/napari/napari/actions/workflows/test_comprehensive.yml/badge.svg)](https://github.com/napari/napari/actions/workflows/test_comprehensive.yml)\n[![Code coverage](https://codecov.io/gh/napari/napari/branch/main/graph/badge.svg)](https://codecov.io/gh/napari/napari)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\n<!-- Community and support -->\n[![Sponsor our Project](https://img.shields.io/badge/donate-to%20napari-blueviolet)](https://numfocus.org/donate-to-napari)\n[![image.sc forum](https://img.shields.io/badge/dynamic/json.svg?label=forum&url=https%3A%2F%2Fforum.image.sc%2Ftags%2Fnapari.json&query=%24.topic_list.tags.0.topic_count&colorB=brightgreen&suffix=%20topics&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABPklEQVR42m3SyyqFURTA8Y2BER0TDyExZ+aSPIKUlPIITFzKeQWXwhBlQrmFgUzMMFLKZeguBu5y+//17dP3nc5vuPdee6299gohUYYaDGOyyACq4JmQVoFujOMR77hNfOAGM+hBOQqB9TjHD36xhAa04RCuuXeKOvwHVWIKL9jCK2bRiV284QgL8MwEjAneeo9VNOEaBhzALGtoRy02cIcWhE34jj5YxgW+E5Z4iTPkMYpPLCNY3hdOYEfNbKYdmNngZ1jyEzw7h7AIb3fRTQ95OAZ6yQpGYHMMtOTgouktYwxuXsHgWLLl+4x++Kx1FJrjLTagA77bTPvYgw1rRqY56e+w7GNYsqX6JfPwi7aR+Y5SA+BXtKIRfkfJAYgj14tpOF6+I46c4/cAM3UhM3JxyKsxiOIhH0IO6SH/A1Kb1WBeUjbkAAAAAElFTkSuQmCC)](https://forum.image.sc/tag/napari)\n[![napari on Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/napari/napari/main?urlpath=%2Fdesktop)\n\n**napari** is a fast, interactive, multi-dimensional image viewer for Python. It's designed for browsing, annotating, and analyzing large multi-dimensional images. It's built on top of Qt (for the GUI), vispy (for performant GPU-based rendering), and the scientific Python stack (numpy, scipy).\n\nWe're developing **napari** in the open! You can follow progress on [our project roadmap]([https://github.com/napari/napari](https://github.com/orgs/napari/projects/24)), test out new versions as we release them, and contribute ideas and code.\n\nIf you want to refer to our documentation, please go to [napari.org](https://www.napari.org). If you want to contribute to it, please refer to the *contributing* section below. \n\nWe're working on [tutorials](https://napari.org/stable/tutorials/), but you can also quickly get started by looking below.\n\n## try it out now!\n[Install uv](https://docs.astral.sh/uv/getting-started/installation/#standalone-installer) to try napari.\nThen launch the program in a terminal window with the command:\n```sh\nuvx \"napari[all]\"\n```\nIn the `File` menu, select `Open Sample` and select a sample image to get started.\n\n\n## installation\nFor a full installation, we recommend installing napari into a virtual environment, like this:\n\n```sh\nconda create -y -n napari-env -c conda-forge python=3.11\nconda activate napari-env\npython -m pip install \"napari[all]\"\n```\n\nIf you prefer conda over pip, you can replace the last line with: `conda install -c conda-forge napari pyqt6`\n\nSee here for the full [installation guide](https://napari.org/stable/tutorials/fundamentals/installation.html).\n\n## simple example\n\nThis example uses a data sample from the `scikit-image` library, but you can pass your own dataset as an array to `imshow`.\nFrom inside an IPython shell, you can open up an interactive viewer by calling\n\n```python\nfrom skimage import data\nimport napari\n\nviewer, layers = napari.imshow(data.cells3d(), channel_axis=1, ndisplay=3)\n```\n\n![napari viewer with a multichannel image of cells displayed as two image layers: nuclei and membrane.](./src/napari/resources/multichannel_cells.png)\n\n\nTo use napari from inside a script, use `napari.run()`:\n\n```python\nfrom skimage import data\nimport napari\n\nviewer, layers = napari.imshow(data.cells3d(), channel_axis=1, ndisplay=3)\nnapari.run()  # start the \"event loop\" and show the viewer\n```\n\n## features\n\nCheck out the scripts in our [`examples` folder](examples) to see some of the functionality we're developing!\n\n**napari** supports six main different layer types, `Image`, `Labels`, `Points`, `Vectors`, `Shapes`, and `Surface`, each corresponding to a different data type, visualization, and interactivity. You can add multiple layers of different types into the viewer and then start working with them, adjusting their properties.\n\nAll our layer types support n-dimensional data and the viewer provides the ability to quickly browse and visualize either 2D or 3D slices of the data.\n\n**napari** also supports bidirectional communication between the viewer and the Python kernel, which is especially useful when launching from jupyter notebooks or when using our built-in console. Using the console allows you to interactively load and save data from the viewer and control all the features of the viewer programmatically.\n\nYou can extend **napari** using custom shortcuts, key bindings, and mouse functions.\n\n## tutorials\n\nFor more details on how to use `napari` checkout our [tutorials](https://napari.org/stable/tutorials/). These are still a work in progress, but we'll be updating them regularly.\n\n## mission, values, and roadmap\n\nFor more information about our plans for `napari` you can read our [mission and values statement](https://napari.org/stable/community/mission_and_values.html), which includes more details on our vision for supporting a plugin ecosystem around napari.\nYou can see details of [the project roadmap here](https://napari.org/stable/roadmaps/index.html).\n\n## contributing\n\nContributions are encouraged! See [CONTRIBUTING.md](https://github.com/napari/napari/blob/main/CONTRIBUTING.md) for resources to get started.\n\nIf you want to contribute to or edit our documentation, please go to [napari/docs](https://github.com/napari/docs).\n\nVisit our [project weather report dashboard](https://napari.org/weather-report/) to see metrics and how development is progressing.\n\n## code of conduct\n\n`napari` has a [Code of Conduct](https://napari.org/stable/community/code_of_conduct.html) that should be honored by everyone who participates in the `napari` community.\n\n## governance\n\nYou can learn more about how the `napari` project is organized and managed from our [governance model](https://napari.org/stable/community/governance.html), which includes information about, and ways to contact the [@napari/steering-council and @napari/core-devs](https://napari.org/stable/community/team.html#current-core-developers).\n\n## citing napari\n\nIf you find `napari` useful please cite [this repository](https://github.com/napari/napari) using its DOI as follows:\n\n> napari contributors (2019). napari: a multi-dimensional image viewer for python. [doi:10.5281/zenodo.3555620](https://zenodo.org/record/3555620)\n\nNote this DOI will resolve to all versions of napari. To cite a specific version please find the\nDOI of that version on our [zenodo page](https://zenodo.org/record/3555620). The DOI of the latest version is in the badge at the top of this page.\n\n## help\n\nWe're a community partner on the [image.sc forum](https://forum.image.sc/tags/napari) and all help and support requests should be posted on the forum with the tag `napari`. We look forward to interacting with you there.\n\nBug reports should be made on our [GitHub issues](https://github.com/napari/napari/issues/new?template=bug_report.md) using\nthe bug report template. If you think something isn't working, don't hesitate to reach out - it is probably us and not you!\n\n## institutional and funding partners\n\n<a href=\"https://chanzuckerberg.com/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://chanzuckerberg.com/wp-content/themes/czi/img/logo-white.svg\">\n    <img alt=\"CZI logo\" src=\"https://chanzuckerberg.com/wp-content/themes/czi/img/logo.svg\">\n  </picture>\n</a>\n","description_content_type":"text/markdown","keywords":null,"home_page":null,"download_url":null,"author":null,"author_email":"napari team <napari-steering-council@googlegroups.com>","maintainer":null,"maintainer_email":null,"license":null,"classifier":["Development Status :: 4 - Beta","Environment :: X11 Applications :: Qt","Framework :: napari","Intended Audience :: Education","Intended Audience :: Science/Research","Programming Language :: C","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Visualization","Topic :: Scientific/Engineering :: Information Analysis","Topic :: Scientific/Engineering :: Bio-Informatics","Topic :: Utilities","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Operating System :: MacOS"],"requires_dist":["appdirs>=1.4.4","app-model<0.6.0,>=0.5.0","cachey>=0.2.1","certifi>=2018.1.18","dask[array]>=2021.10.0","imageio!=2.22.1,>=2.20","jsonschema>=3.2.0","lazy_loader>=0.3","magicgui>=0.7.0","napari-console>=0.1.4","napari-plugin-engine>=0.2.1","napari-svg>=0.1.8","npe2>=0.8.1","numpy>=1.24.2","pandas>=1.3.3","Pillow>=10.0","pint>=0.17","psutil>=5.9.0","psygnal>=0.14.2","pydantic>=2.8.0","pygments>=2.13.0","pydantic-extra-types","pydantic-settings","PyOpenGL>=3.1.10","pywin32; platform_system == \"Windows\"","PyYAML>=6.0","qtpy>=2.4.0","scikit-image[data]>=0.19.1","scipy>=1.14.0","superqt>=0.7.8","tifffile>=2022.7.28","toolz>=0.11.0","tqdm>=4.56.0","typing_extensions>=4.12","vispy<0.17,>=0.16.1","wrapt>=1.13.3","PySide6>6.7; extra == \"pyside6\"","PyQt6>6.5; extra == \"pyqt6\"","PyQt6!=6.6.1; platform_system == \"Darwin\" and extra == \"pyqt6\"","napari[pyside6]; extra == \"pyside\"","PyQt5>=5.15.8; extra == \"pyqt5\"","pyqt5-qt5<=5.15.2; sys_platform == \"Windows\" and extra == \"pyqt5\"","napari[pyqt6]; extra == \"pyqt\"","napari[pyqt]; extra == \"qt\"","napari[optional,pyqt]; extra == \"all\"","zarr>=2.12.0; extra == \"optional-base\"","aiohttp; extra == \"optional-base\"","napari-metadata>=0.1.0; extra == \"optional-base\"","napari-plugin-manager<0.2.0,>=0.1.10; extra == \"optional-base\"","numba<=0.62.1,>=0.57.1; (platform_system == \"Darwin\" and platform_machine == \"x86_64\") and extra == \"optional-numba\"","numba>=0.57.1; (platform_system != \"Darwin\" or platform_machine != \"x86_64\") and extra == \"optional-numba\"","napari[bermuda,optional-base,optional-numba]; extra == \"optional\"","triangle; python_version <= \"3.13\" and extra == \"optional\"","bermuda>=0.1.5; extra == \"bermuda\"","PartSegCore-compiled-backend>=0.15.11; extra == \"partsegcore\"","napari[optional,partsegcore]; extra == \"all-optional\"","babel>=2.9.0; extra == \"testing\"","docstring_parser>=0.15; extra == \"testing\"","fsspec>=2023.10.0; extra == \"testing\"","hypothesis>=6.8.0; extra == \"testing\"","lxml[html_clean]>5; extra == \"testing\"","matplotlib>=3.6.1; extra == \"testing\"","pooch>=1.6.0; extra == \"testing\"","coverage>7; extra == \"testing\"","pretend>=1.0.9; extra == \"testing\"","pyautogui>=0.9.54; extra == \"testing\"","pytest-qt>=4.4.0; python_version > \"3.10\" and extra == \"testing\"","pytest-qt==4.4.0; python_version <= \"3.10\" and extra == \"testing\"","pytest-pretty>=1.1.0; extra == \"testing\"","pytest>=8.3.5; extra == \"testing\"","pytest-rerunfailures>=15.1; extra == \"testing\"","tensorstore>=0.1.32; extra == \"testing\"","virtualenv>=20.17; extra == \"testing\"","xarray>=0.16.2; extra == \"testing\"","IPython>=7.25.0; extra == \"testing\"","qtconsole>=4.5.1; extra == \"testing\"","rich>=12.0.0; extra == \"testing\"","napari[optional-base]; extra == \"testing\"","torch>=1.10.2; extra == \"testing-extra\"","glasbey; extra == \"gallery\"","zarr; extra == \"gallery\"","dask[array,distributed]; extra == \"gallery\"","matplotlib; extra == \"gallery\"","pooch; extra == \"gallery\"","nilearn; extra == \"gallery\"","xarray; extra == \"gallery\"","h5netcdf[h5py]; extra == \"gallery\"","tifffile[codecs]; extra == \"gallery\"","meshio; extra == \"gallery\"","trackastra>=0.4.2; extra == \"gallery\"","gdown; extra == \"gallery\"","napari[gallery]; extra == \"docs\"","napari-meshio; extra == \"docs\"","napari-skimage; extra == \"docs\"","ndevio; extra == \"docs\"","numpydoc>=1.0.0; extra == \"docs\"","sphinx<8; extra == \"docs\"","sphinx-autobuild; extra == \"docs\"","sphinx-tabs; extra == \"docs\"","sphinx-tags; extra == \"docs\"","sphinx-design; extra == \"docs\"","sphinx-external-toc<1.1.0; extra == \"docs\"","sphinx-favicon>=1.0; extra == \"docs\"","sphinx-copybutton; extra == \"docs\"","sphinx-gallery; extra == \"docs\"","sphinx_autodoc_typehints==1.12.0; extra == \"docs\"","sphinxcontrib-mermaid>=1.0.0; extra == \"docs\"","sphinxext-opengraph[social-cards]; extra == \"docs\"","sphinxext-rediraffe; extra == \"docs\"","myst-nb; extra == \"docs\"","napari-sphinx-theme>=1.0.0; extra == \"docs\"","matplotlib; extra == \"docs\"","lxml[html_clean]>5; extra == \"docs\"","imageio-ffmpeg; extra == \"docs\"","pydeps; extra == \"docs\"","seedir; extra == \"docs\"","triangle; extra == \"docs\"","bermuda>=0.1.4; extra == \"docs\"","pytest; extra == \"docs\"","linkify-it-py; extra == \"docs\"","numba!=0.62.0,!=0.62.1; extra == \"docs\"","PyGithub>=1.46; extra == \"release\"","twine>=3.1.1; extra == \"release\"","gitpython>=3.1.0; extra == \"release\"","requests-cache>=0.9.2; extra == \"release\"","ruff; extra == \"dev\"","check-manifest>=0.42; extra == \"dev\"","pre-commit>=2.9.0; extra == \"dev\"","pydantic; extra == \"dev\"","tox; extra == \"dev\"","tox-min-req; extra == \"dev\"","napari[testing]; extra == \"dev\"","ruff; extra == \"build\"","pyqt5; extra == \"build\""],"requires_python":">=3.10","requires_external":null,"project_url":["Homepage, https://napari.org","Download, https://github.com/napari/napari","Bug Tracker, https://github.com/napari/napari/issues","Documentation, https://napari.org","Source Code, https://github.com/napari/napari"],"provides_extra":["pyside6","pyqt6","pyside","pyqt5","pyqt","qt","all","optional-base","optional-numba","optional","bermuda","partsegcore","all-optional","testing","testing-extra","gallery","docs","release","dev","build"],"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}