7.1.2.17. pycropml.pparse module

License, Header

class pycropml.pparse.ModelParser[source]

Bases: pycropml.pparse.Parser

Read an XML file and transform it in our object model.

Algorithm(elt)[source]
Description(Title, Author, Institution, Reference, Abstract)[source]
Function(elt)[source]
Initialization(elt)[source]
Input(elts)[source]
Inputs(Input)[source]
ModelUnit(elts)[source]

ModelUnit (Description,Inputs,Outputs,Algorithm,Parametersets, Testsets)

Output(elts)[source]
Outputs(elts)[source]

Ouputs (Output)

Parameterset(elts)[source]
Parametersets(Parameterset)[source]
Testset(Test)[source]
Testsets(Testset)[source]
dispatch(elt)[source]
param(pset, elt)[source]

Param

parse(crop2ml_dir)[source]
class pycropml.pparse.Parser[source]

Bases: object

Read an XML file and transform it in our object model.

dispatch(elt)[source]
parse(crop2ml_dir)[source]
pycropml.pparse.model_parser(crop2ml_dir)[source]
Parse a set of models as xml files contained in crop2ml directory
and algorithm in src directory This function returns models as python object.

Returns ModelUnit object of the Crop2ML Model.