Skip to content

Latest commit

 

History

History
61 lines (35 loc) · 1.35 KB

File metadata and controls

61 lines (35 loc) · 1.35 KB

RSML

Authors : C. Pradal and J. Diener

Institutes : INRIA / CIRAD

Status : Python package

License : Cecill-C

URL : http://rootsystemml.github.io/

About

The rsml python package provides:

  • import/export between .rsml files and MTG
  • plot
  • standard root system measurements
  • export to table file

Installation

Conda

The rsml package is an openalea package that can be installed using conda. After installing conda, enter the following command on your conda environment::

conda install rsml -c openalea/label/unstable -c openalea

From the source

The rsml package is an openalea package and thus requires openalea.deploy to be installed. To install it, go to the rsml folder and enter the following command::

python setup.py install

Use

    import rsml
    
    # load rsml
    g = rsml.rsml2mtg( filename )
    
    # plot
    plot2d(g)  # requires matplotlib
    plot3d(g)  # requires openalea.plantgl

    # save mtg into rsml
    rsml.mtg2rsml(g, filename)
    
    # export mesurements to tabular file
    from rsml import measurements
    measurements.export(g, filename[:-5]+'.csv')

Tutorial

RSML tutorial in Python