MultiScaleTreeGraph.jl

Stable Dev Build Status Coverage Code Style: Blue ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

Documentation for MultiScaleTreeGraph.jl.

Overview

The goal of MultiScaleTreeGraph.jl is to read, write, analyse and plot MTG (Multi-scale Tree Graph) files.

The Multi-Scale Tree Graph, or MTG, is a data structure used to encode a plant to describe its topology (i.e. structure) and any attributes (e.g. geometry, colours, state...). It was developed in the AMAP lab in the 90's to cope with the need of a generic yet scalable structure for plant topology and traits measurement, analysis and modelling.

The format is described in details in the original paper from Godin et Caraglio (1998).

The MTG format helps describe the plant at different scales at the same time. For example we can describe a plant at the scale of the organ (e.g. leaf, internode), the scale of a growth unit, the scale of the axis, the crown or even at the whole plant.

You can find out how to use the package on the Getting started section, or more about the MTG format in the The MTG concept.

References

Godin, C., et Y. Caraglio. 1998. « A Multiscale Model of Plant Topological Structures ». Journal of Theoretical Biology 191 (1): 1‑46. https://doi.org/10.1006/jtbi.1997.0561.