Analyze shapes of meshes
Project description
napari-shape-odyssey
Analyze shapes of meshes: This plugin provides advanced measures of shape for meshes. It is based largely on the following libraries and tools:
Shape analysis
This plugin provides Laplace spectra (Reuter, Wolter, Peinecke (2005)), heat kernel signatures (Bronstein & Kokkinos (2010)) & wave kernel signatures (Audrey, Schlickewei, Cremers et al.).
Laplace spectra can be imagined to be the equivalent of resonance modes on the surface of a mesh. The resonance and the resonance modes can, for typical objects, look like this:
** Heat kernel signatures**: Heat dissipation on a mesh depends on local geometry. You can use the heat kernel signature to easily generate a large number of local features of shape
Unwrapping
This plugin provides a number of methods to unwrap a mesh into basic shapes such as spheres or disks. The method relies on boundary-first flattening - currently it's only available on Windows.
This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.
Installation
You can install napari-shape-odyssey
via pip:
´´´bash pip install napari-shape-odyssey napari-skimage-regionprops @ git+https://github.com/jo-mueller/napari-skimage-regionprops.git pyFM @ git+https://github.com/RobinMagnet/pyFM.git ´´´
Contributing
Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the BSD-3 license, "napari-shape-odyssey" is free and open source software
Issues
If you encounter any problems, please [file an issue] along with a detailed description.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for napari-shape-odyssey-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c7e15fcec404e26f4ebcabb8d6fa2dfb5d092c2f22f43b65b129641d3de2b89 |
|
MD5 | 18f085b3796802c0667fb433f5a88ee9 |
|
BLAKE2b-256 | 85703b7e297e54d450947de629a3055a0507c2fdc1ce21cbf8fbd9326da66707 |
Hashes for napari_shape_odyssey-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56858ac71224d16f74be8d9a8b11797b06deb477411b3b76315d4b86375a8bb0 |
|
MD5 | d6d3b5eeb877b6dda30a9b0f2c1f8d55 |
|
BLAKE2b-256 | b0f2856de41a5cf61c14aed720d573195b43847c75a91b845e8bd6a1e45516bb |