Skip to content

OpenAlea library implementing data structures and algorithms for the representation and manipulation of cellular complexes.

License

Notifications You must be signed in to change notification settings

gcerutti/cellcomplex

 
 

Repository files navigation

OpenAlea CellComplex Library

Documentation status Travis build status

The Topological Plant Tissue datastructure

Authors:

Institutes:

License:

  • Cecill-C

Description

OpenAlea.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.

https://github.com/VirtualPlants/cellcomplex/blob/master/tissue.png

The structure comes with algorithms allowing to

Mesh-OAlab

A set of plugins and components for the best mesh experience in OpenAleaLab (and TissueLab)

The TopomeshControls service (currently an applet)

Add the applet to your OALab environment as any regular applet :
  • In a workspace right click and select "Edit Layout"
  • Add a new tab (right click + "Add Tab") if necessary
  • Select the Topomesh Control applet in the scrolling list
  • Finalize your layout by right click and "Lock Layout"

Mesh objects stored as PropertyTopomesh structures can now be visualized simply by the command

world.add(topomesh,"topomesh")

VisuAlea components for mesh processing

Add functionalities handling PropertyTopomesh objects directly as visual progamming bricks

Requirements

Installation

python setup.py develop

About

OpenAlea library implementing data structures and algorithms for the representation and manipulation of cellular complexes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 70.9%
  • Jupyter Notebook 29.1%