{"name":"napari-math","display_name":"napari math","visibility":"public","icon":"","categories":[],"schema_version":"0.2.0","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"napari-math.math_widget","title":"Make math widget","python_name":"napari_math._widget:make_math_widget","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.add_images_widget","title":"Add images","python_name":"napari_math._widget:add_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.add_image_widget","title":"Add image and scalar","python_name":"napari_math._widget:add_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.subtract_images_widget","title":"Subtract images","python_name":"napari_math._widget:subtract_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.subtract_image_widget","title":"Subtract image and scalar","python_name":"napari_math._widget:subtract_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.multiply_images_widget","title":"Multiply images","python_name":"napari_math._widget:multiply_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.multiply_image_widget","title":"Multiply image by scalar","python_name":"napari_math._widget:multiply_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.divide_images_widget","title":"Divide images","python_name":"napari_math._widget:divide_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.divide_image_widget","title":"Divide image by scalar","python_name":"napari_math._widget:divide_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.and_images_widget","title":"Logical AND images","python_name":"napari_math._widget:and_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.and_image_widget","title":"Logical AND image and value","python_name":"napari_math._widget:and_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.or_images_widget","title":"Logical OR images","python_name":"napari_math._widget:or_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.or_image_widget","title":"Logical OR image","python_name":"napari_math._widget:or_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.xor_images_widget","title":"Logical XOR images","python_name":"napari_math._widget:xor_images","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.xor_image_widget","title":"Logical XOR image","python_name":"napari_math._widget:xor_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.z_sum_image_widget","title":"z-project sum","python_name":"napari_math._widget:z_sum_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.z_mean_image_widget","title":"z-project mean","python_name":"napari_math._widget:z_mean_image","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-math.z_max_image_widget","title":"z-project maximum","python_name":"napari_math._widget:z_max_image","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":null,"writers":null,"widgets":[{"command":"napari-math.math_widget","display_name":"Math operations","autogenerate":false},{"command":"napari-math.add_images_widget","display_name":"Add images","autogenerate":false},{"command":"napari-math.add_image_widget","display_name":"Add image and scalar","autogenerate":false},{"command":"napari-math.subtract_images_widget","display_name":"Subtract images","autogenerate":false},{"command":"napari-math.subtract_image_widget","display_name":"Subtract image and scalar","autogenerate":false},{"command":"napari-math.add_images_widget","display_name":"Multiply images","autogenerate":false},{"command":"napari-math.multiply_image_widget","display_name":"Multiply image by scalar","autogenerate":false},{"command":"napari-math.divide_images_widget","display_name":"Divide images","autogenerate":false},{"command":"napari-math.divide_image_widget","display_name":"Divide image by scalar","autogenerate":false},{"command":"napari-math.and_images_widget","display_name":"Logical AND images","autogenerate":false},{"command":"napari-math.and_image_widget","display_name":"Logical AND image and value","autogenerate":false},{"command":"napari-math.or_images_widget","display_name":"Logical OR images","autogenerate":false},{"command":"napari-math.or_image_widget","display_name":"Logical OR image and value","autogenerate":false},{"command":"napari-math.xor_images_widget","display_name":"Logical XOR images","autogenerate":false},{"command":"napari-math.xor_image_widget","display_name":"Logical XOR image and value","autogenerate":false},{"command":"napari-math.z_sum_image_widget","display_name":"z-project sum","autogenerate":false},{"command":"napari-math.z_mean_image_widget","display_name":"z-project mean","autogenerate":false},{"command":"napari-math.z_max_image_widget","display_name":"z-project max","autogenerate":false}],"sample_data":null,"themes":null,"menus":{},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.1","name":"napari-math","version":"0.0.1b0","dynamic":null,"platform":["UNKNOWN"],"supported_platform":null,"summary":"Simple mathematical operations on image, point and surface layers.","description":"# napari-math\n\n[![License](https://img.shields.io/pypi/l/napari-math.svg?color=green)](https://github.com/zacsimile/napari-math/raw/main/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/napari-math.svg?color=green)](https://pypi.org/project/napari-math)\n[![Python Version](https://img.shields.io/pypi/pyversions/napari-math.svg?color=green)](https://python.org)\n[![tests](https://github.com/zacsimile/napari-math/workflows/tests/badge.svg)](https://github.com/zacsimile/napari-math/actions)\n[![codecov](https://codecov.io/gh/zacsimile/napari-math/branch/main/graph/badge.svg)](https://codecov.io/gh/zacsimile/napari-math)\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/napari-math)](https://napari-hub.org/plugins/napari-math)\n\nThis package provides a GUI interfrace for simple mathematical operations on image, point and surface layers.\n\n- addition\n- subtraction\n- multiplication\n- division\n- logical and, or, xor\n- z-projection (mean and sum)\n\nOperations can be peformed on a single layer or between Image layers (functionaly pending for Surface and Point layers), \nfor example adding one layer to another.\n\nWhen performing operations on two images of different sizes, the result will be the size of the smallest\nof the two images.\n\n----------------------------------\n\n\n\n## Installation\n\nYou can install `napari-math` via [pip]:\n\n pip install napari-math\n\n\n\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 [MIT] license,\n\"napari-math\" is free and open source software\n\n## Issues\n\nIf you encounter any problems, please file an [issue] along with a detailed description.\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\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","description_content_type":"text/markdown","keywords":null,"home_page":"https://github.com/zacsimile/napari-math","download_url":null,"author":"Zach Marin, Talley Lambert","author_email":"zach.marin@yale.edu","maintainer":null,"maintainer_email":null,"license":"MIT","classifier":["Development Status :: 2 - Pre-Alpha","Intended Audience :: Developers","Framework :: napari","Topic :: Software Development :: Testing","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: 3.10","Operating System :: OS Independent","License :: OSI Approved :: MIT License"],"requires_dist":["numpy"],"requires_python":">=3.7","requires_external":null,"project_url":["Bug Tracker, https://github.com/zacsimile/napari-math/issues","Documentation, https://github.com/zacsimile/napari-math#README.md","Source Code, https://github.com/zacsimile/napari-math","User Support, https://github.com/zacsimile/napari-math/issues"],"provides_extra":null,"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}