{"name":"napari-demo","display_name":"Demo plugin ported from npe2 example","visibility":"hidden","icon":"","categories":["Acquisition","Dataset","Segmentation"],"schema_version":"0.2.0","on_activate":"napari_demo:activate","on_deactivate":"napari_demo:deactivate","contributions":{"commands":[{"id":"napari-demo.about","title":"About napari demo plugin","python_name":"napari_demo:about","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.hello_world","title":"send","python_name":"napari_demo:hello_world","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.some_reader","title":"Some Reader","python_name":"napari_demo:get_reader","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.url_reader","title":"URL Reader","python_name":"napari_demo:url_reader","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.my_writer","title":"My Multi-layer Writer","python_name":"napari_demo:writer_function","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.my_single_writer","title":"My single-layer Writer","python_name":"napari_demo:writer_function_single","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.generate_random_data","title":"Generate uniform random data","python_name":"napari_demo:random_data","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-demo.image_arithmetic","title":"Create widget from my function","python_name":"napari_demo:image_arithmetic","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":[{"command":"napari-demo.some_reader","filename_patterns":["*.fzy","*.fzzy"],"accepts_directories":true},{"command":"napari-demo.url_reader","filename_patterns":["http://*","https://*"],"accepts_directories":false}],"writers":[{"command":"napari-demo.my_writer","layer_types":["image{2,4}","tracks?"],"filename_extensions":[".tif",".tiff"],"display_name":""},{"command":"napari-demo.my_writer","layer_types":["points{1}","surface+"],"filename_extensions":[".pcd",".e57"],"display_name":""},{"command":"napari-demo.my_single_writer","layer_types":["labels"],"filename_extensions":[".xyz"],"display_name":""}],"widgets":[{"command":"napari-demo.image_arithmetic","display_name":"calculate a new layer arithmetically from two existing layers","autogenerate":true}],"sample_data":[{"command":"napari-demo.generate_random_data","key":"random_data","display_name":"Some Random Data (10 x 10 x 10)"}],"themes":[{"id":"sample_theme","label":"SampleTheme","type":"dark","syntax_style":null,"colors":{"canvas":"black","console":"black","background":"#272822","foreground":"#75715e","primary":"#cfcfc2","secondary":"#f8f8f2","highlight":"#e6db74","text":"#a1ef34","icon":null,"warning":"#f92672","current":"#66d9ef"},"font_size":"9pt"}],"menus":{"napari/tools/utilities":[{"when":null,"group":null,"submenu":"hello_world"},{"command":"napari-demo.about","when":null,"group":null,"alt":null}],"hello_world":[{"command":"napari-demo.hello_world","when":null,"group":null,"alt":null}]},"submenus":[{"id":"hello_world","label":"Say hello to the world","icon":null}],"keybindings":null,"configuration":[{"title":"My Plugin","properties":{"napari_demo.reader.lazy":{"schema_":"http://json-schema.org/draft-07/schema#","title":"Load lazily","description":"Whether to load images lazily with dask","default":false,"multiple_of":null,"maximum":null,"minimum":null,"max_length":null,"min_length":0,"pattern":null,"max_items":null,"min_items":0,"unique_items":false,"max_properties":null,"min_properties":0,"enum":null,"type":"boolean","format":null,"id":null,"examples":null,"exclusive_maximum":null,"exclusive_minimum":null,"contains":null,"required":null,"dependencies":null,"property_names":null,"const":null,"comment":null,"read_only":false,"write_only":false,"content_media_type":null,"content_encoding":null,"if_":null,"then":null,"else_":null,"additional_items":null,"items":null,"additional_properties":null,"properties":null,"pattern_properties":null,"all_of":null,"any_of":null,"one_of":null,"not_":null,"description_format":"markdown","enum_descriptions":[],"enum_descriptions_format":"markdown","deprecation_message":null,"deprecation_message_format":"markdown","edit_presentation":"singleline","order":null,"pattern_error_message":null}}}]},"package_metadata":{"metadata_version":"2.1","name":"napari-demo","version":"0.2.5","dynamic":null,"platform":null,"supported_platform":null,"summary":"example plugin for napari plugin developers","description":"# napari-demo\n\n[![License](https://img.shields.io/pypi/l/napari-demo.svg?color=green)](https://github.com/chanzuckerberg/napari-demo/raw/master/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/napari-demo.svg?color=green)](https://pypi.org/project/napari-demo)\n[![Python Version](https://img.shields.io/pypi/pyversions/napari-demo.svg?color=green)](https://python.org)\n[![tests](https://github.com/chanzuckerberg/napari-demo/workflows/tests/badge.svg)](https://github.com/chanzuckerberg/napari-demo/actions)\n[![codecov](https://codecov.io/gh/chanzuckerberg/napari-demo/branch/master/graph/badge.svg)](https://codecov.io/gh/chanzuckerberg/napari-demo)\n\nThis is a demo plugin implementation of https://github.com/napari/napari/blob/master/examples/magic_image_arithmetic.py\n\n----------------------------------\n\nThis [napari] plugin was generated with [Cookiecutter] using with [@napari]'s [cookiecutter-napari-plugin] template.\n\n\n\n## Installation\n\nYou can install `napari-demo` via [pip]:\n\n pip install napari-demo\n\n## Contributing\n\nContributions are very welcome. Tests can be run with [tox], please ensure\nthe coverage at least stays the same before you submit a pull request.\n\n## License\n\nDistributed under the terms of the [BSD-3] license,\n\"napari-demo\" is free and open source software\n\n## Issues\n\nIf you encounter any problems, please [file an issue] along with a detailed description.\nTo report security issues, see [security](SECURITY.md)\n\n[napari]: https://github.com/napari/napari\n[Cookiecutter]: https://github.com/audreyr/cookiecutter\n[@napari]: https://github.com/napari\n[MIT]: http://opensource.org/licenses/MIT\n[BSD-3]: http://opensource.org/licenses/BSD-3-Clause\n[GNU GPL v3.0]: http://www.gnu.org/licenses/gpl-3.0.txt\n[GNU LGPL v3.0]: http://www.gnu.org/licenses/lgpl-3.0.txt\n[Apache Software License 2.0]: http://www.apache.org/licenses/LICENSE-2.0\n[Mozilla Public License 2.0]: https://www.mozilla.org/media/MPL/2.0/index.txt\n[cookiecutter-napari-plugin]: https://github.com/napari/cookiecutter-napari-plugin\n[file an issue]: https://github.com/chanzuckerberg/napari-demo/issues\n[napari]: https://github.com/napari/napari\n[tox]: https://tox.readthedocs.io/en/latest/\n[pip]: https://pypi.org/project/pip/\n[PyPI]: https://pypi.org/\n\n\n## Code of Conduct\n\nThis project adheres to the Contributor Covenant [code of conduct](https://github.com/chanzuckerberg/.github/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [opensource@chanzuckerberg.com](mailto:opensource@chanzuckerberg.com).\n\n","description_content_type":"text/markdown","keywords":null,"home_page":"https://github.com/chanzuckerberg/napari-demo","download_url":null,"author":"napari hub team","author_email":"team@napari-hub.org","maintainer":null,"maintainer_email":null,"license":"BSD-3","classifier":["Development Status :: 4 - Beta","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: 3.10","Topic :: Software Development :: Testing","Operating System :: OS Independent","Framework :: napari"],"requires_dist":["pydantic","npe2","numpy"],"requires_python":">=3.7","requires_external":null,"project_url":["Source Code, https://github.com/chanzuckerberg/napari-demo"],"provides_extra":null,"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}