L-Py


Frederic Boudon, Christophe Pradal, Christophe Godin (CIRAD, Inria)

Overview

Model category FSM, SPM
Plant part Shoot, Root, Leaf, Flower, Fruit
Scale Organ, Plant
Licence Open-source
Operating system Windows, Linux, MacOs
Programming language C++, Python
Format of model inputs and outputs Axiom (MTG or string) & script; 3D geometry & topology (MTG or L-string)
Species studied Perenial-and-annual-plants
Execution environment Console, Application
Modelling environment OpenAlea,L-systems

Scientific article

L-Py: an L-system simulation framework for modeling plant architecture development based on a dynamic language
Frédéric Boudon,Christophe Pradal,Thomas Cokelaer,Przemyslaw Prusinkiewicz,Christophe Godin
Frontiers in Plant Science, 2012 View paper

Model description

L-Py is a L-system simulation framework for modeling plant architecture development based on a dynamic language. L-systems were conceived as a mathematical framework for modeling growth of plants. L-Py is a simulation software that mixes L-systems construction with the Python high-level modeling language. In addition to this software module, an integrated visual development environment has been developed that facilitates the creation of plant models. In particular, easy to use optimization tools have been integrated. Thanks to Python and its modular approach, this framework makes it possible to integrate a variety of tools defined in different modeling context, in particular tools from the OpenAlea platform. Additionally, it can be integrated as a simple growth simulation module into more complex computational pipelines.

Some case studies

Model used to represent a large diversity of plant species.

Similar models

Other models for the simulation of Shoot,Root,Leaf,Flower,Fruit: