CellComplex Python Library¶
The Topological Plant Tissue datastructure
- Coordination:
Guillaume Cerutti, Christophe Godin
- Contributors:
Frederic Boudon, Jerome Chopard, André-Claude Clapson, Hadrien Oliveri, Florian Gacon
- Active team:
Inria project team Mosaic
- Former team:
Inria-Cirad-Inra Virtual Plants
- Institutes:
- Language:
Python
- Supported OS:
Linux, MacOS
- Licence:
Cecill-C
Description¶
CellComplex is a library providing data structures and algorithms to represent and analyze plant cell tissues in 3D. It offers an implementation of the topological structure of cellular complex as an Incidence Graph in a class named PropertyTopomesh
.
- The structure comes with algorithms allowing to
Create a structure from more basic representations
Compute geometrical and topological properties and store them within the structure
Edit the structure by local topological operations
Read and export the structure from/to a standard PLY format
Requirements¶
Python 3.6+
NumPy
SciPy
Matplotlib (optional)
VTK (optional)
Installation¶
From sources:
python setup.py develop
On Anaconda Cloud:
conda install -c mosaic cellcomplex
Examples¶
Contents¶
Main modules
PropertyTopomesh I/O |
|
PropertyTopomesh Analysis |
|
PropertyTopomesh Topological Operations :1: (WARNING/2) Title overline too short. ============================= PropertyTopomesh Topological Operations ============================= |
|
PropertyTopomesh Optimization |