6.1.2.18. pycropml.pparse module

License, Header

class pycropml.pparse.ModelParser[source]

Bases: Parser

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

Algorithm()[source]
Description(Title, Authors, Institution, Reference, Abstract)[source]
Function(elt)[source]
Initialization(elt)[source]
Input()[source]
Inputs(Input)[source]
ModelUnit(Description, Inputs, Outputs, Algorithm, Parametersets, Testsets)[source]
Output()[source]
Outputs(Output)[source]
Parameterset()[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.