{"name":"napari-stress","display_name":"napari-stress","visibility":"public","icon":"","categories":[],"schema_version":"0.2.0","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"napari-stress.get_droplet_point_cloud","title":"get_droplet_point_cloud","python_name":"napari_stress._napari_plugin:get_droplet_point_cloud","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-stress.get_droplet_point_cloud_4d","title":"get_droplet_point_cloud_4d","python_name":"napari_stress._napari_plugin:get_droplet_point_cloud_4d","short_title":null,"category":null,"icon":null,"enablement":null},{"id":"napari-stress.get_droplet_4d","title":"get_droplet_4d","python_name":"napari_stress._napari_plugin:get_droplet_4d","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":null,"writers":null,"widgets":null,"sample_data":[{"command":"napari-stress.get_droplet_point_cloud","key":"droplet_pointcloud","display_name":"Droplet pointcloud"},{"command":"napari-stress.get_droplet_point_cloud_4d","key":"droplet_pointcloud_4d","display_name":"Droplet pointcloud (4D)"},{"command":"napari-stress.get_droplet_4d","key":"droplet_image_4d","display_name":"Droplet image (4D)"}],"themes":null,"menus":{},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.1","name":"napari-stress","version":"0.2.8","dynamic":null,"platform":null,"supported_platform":null,"summary":"Interactive surface analysis in napari for measuring mechanical stresses in biological tissues","description":"[![License](https://img.shields.io/pypi/l/napari-stress.svg?color=green)](https://github.com/campaslab/napari-stress/raw/master/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/napari-stress.svg?color=green)](https://pypi.org/project/napari-stress)\n[![Python Version](https://img.shields.io/pypi/pyversions/napari-stress.svg?color=green)](https://python.org)\n[![tests](https://github.com/campaslab/napari-stress/actions/workflows/test_and_deploy.yml/badge.svg)](https://github.com/campaslab/napari-stress/actions/workflows/test_and_deploy.yml)\n[![codecov](https://codecov.io/gh/campaslab/napari-stress/branch/main/graph/badge.svg?token=ZXQGREJAT9)](https://codecov.io/gh/campaslab/napari-stress)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/napari-stress.svg)](https://pypistats.org/packages/napari-stress)\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/napari-stress)](https://www.napari-hub.org/plugins/napari-stress)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6607329.svg)](https://doi.org/10.5281/zenodo.6607329)\n\n# napari-stress\n\nThis plugin provides tools for the analysis of surfaces in Napari, such as utilities to determine and refine the surface-representation of objects using a ray-casting approach and calculate the curvature of surfaces. \nIt re-implements code in Napari that was written for [Gross et al. (2021): STRESS, an automated geometrical characterization of deformable particles for in vivo measurements of cell and tissue mechanical stresses](https://www.biorxiv.org/content/10.1101/2021.03.26.437148v1) \nand has been made open source in [this repository](https://github.com/campaslab/STRESS).\n\n![](https://github.com/campaslab/napari-stress/raw/main/docs/imgs/function_gifs/spherical_harmonics.gif)\n\n## Usage\n\nFor documentation on how to use napari-stress both interactively from the napari-viewer or from code, please visit the [**documentation**](https://campaslab.github.io/napari-stress/intro.html)\n\n\n## Installation\n\nCreate a new conda environment with the following command. \nIf you have never used conda before, please [read this guide first](https://campaslab.github.io/blog/johannes_mueller/anaconda_getting_started/).\n\n```\nconda create -n napari-stress Python=3.9 napari jupyterlab -c conda-forge\nconda activate napari-stress\n```\n\nYou can then install napari-stress using pip:\n\n```\npip install napari-stress\n```\n\n## Issues\n\nTo report bugs, request new features or get in touch, please [open an issue](https://github.com/campaslab/napari-stress/issues) or tag `@EL_Pollo_Diablo` on [image.sc](https://forum.image.sc/).\n\n## See also\n\nThere are other napari plugins with similar / overlapping functionality\n\n* [morphometrics](https://www.napari-hub.org/plugins/morphometrics)\n* [napari-pymeshlab](https://www.napari-hub.org/plugins/napari-pymeshlab)\n* [napari-process-points-and-surfaces](https://www.napari-hub.org/plugins/napari-process-points-and-surfaces)\n\n## Contributing\n\nContributions are very welcome. Tests can be run with [pytest], 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-stress\" is free and open source software\n\n## Acknowledgements\nThis project was supported by the Deutsche Forschungsgemeinschaft under Germany’s Excellence Strategy – EXC2068 - Cluster of Excellence \"Physics of Life\" of TU Dresden.\n\n[BSD-3]: http://opensource.org/licenses/BSD-3-Clause\n[pytest]: https://docs.pytest.org/en/7.0.x/\n","description_content_type":"text/markdown","keywords":null,"home_page":null,"download_url":null,"author":"Johannes Soltwedel, Ben J. Gross, Elijah Shelton, Carlos Gomez, Otger Campas","author_email":"johannes_richard.mueller@tu-dresden.de","maintainer":null,"maintainer_email":null,"license":"BSD-3-Clause","classifier":["Development Status :: 2 - Pre-Alpha","Framework :: napari","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: 3.10","Topic :: Software Development :: Testing"],"requires_dist":["dask","distributed","joblib","matplotlib","mpmath","napari","napari-matplotlib ==0.2.0","napari-process-points-and-surfaces >=0.4.0","napari-segment-blobs-and-things-with-membranes","napari-tools-menu >=0.1.15","numpy <1.24.0","pandas","pygeodesic","pyocclient","pyshtools <=4.10.0","scikit-image","scipy","seaborn","tqdm","vedo >=2023.4.3","vispy"],"requires_python":">=3.7","requires_external":null,"project_url":["Bug Tracker, https://github.com/campaslab/napari-stress/issues","Documentation, https://campaslab.github.io/napari-stress","Source Code, https://github.com/campaslab/napari-stress","User Support, https://github.com/campaslab/napari-stress/issues"],"provides_extra":null,"provides_dist":null,"obsoletes_dist":null},"npe1_shim":true}