hirros API#

Module that provide tools on 2D+t RSML-type MTG:
  • Get observation times : times`

  • Extract primary lengths

  • Extract secondary lengths for each plant

openalea.rsml.hirros.dataframes(obs, primaries, secondaries)[source]#
openalea.rsml.hirros.length_and_number(secondary)[source]#
openalea.rsml.hirros.main()[source]#
openalea.rsml.hirros.merge_and_compute_primaries(dataframes)[source]#

Mean of Mean or mean of total Length and total number

openalea.rsml.hirros.merge_and_compute_secondaries(dataframes)[source]#

Mean of Mean or mean of total Length and total number

openalea.rsml.hirros.primaries(g, plant_ids, obs)[source]#

Return length of primary roots at various observation times.

openalea.rsml.hirros.process(g)[source]#
openalea.rsml.hirros.read(fn)[source]#
openalea.rsml.hirros.run(fn)[source]#
openalea.rsml.hirros.run_all(fns)[source]#
openalea.rsml.hirros.secondary(g, pid, obs)[source]#

Return the length of secondary roots through time of a given plant.

openalea.rsml.hirros.sequence_length(g, obs, vid)[source]#

Return the length of a root at different observation times.

openalea.rsml.hirros.times(g)[source]#

Return Observation dates in hours.

openalea.rsml.hirros.walk(dir: str, recursive=True, force=False)[source]#

Traverse a set of directories and return rsml files.

Notes : rsml files are defined by 61_graph*.rsml

openalea.rsml.hirros.write_xls(xls_file, dfp, dfs)[source]#
openalea.rsml.hirros.write_xls_all(xls_file, fns, primaries, secondaries)[source]#

Download the source file ../../src/openalea/rsml/hirros.py.