4.1. pycropml package

4.1.1. Submodules

4.1.2. pycropml.algorithm module

class pycropml.algorithm.Algorithm(language, development)[source]

Bases: object

4.1.3. pycropml.checking module

class pycropml.checking.Test(name)[source]

Bases: pycropml.checking.Testset

class pycropml.checking.Testset(name, parameterset, description, uri=None)[source]

Bases: object

Test

pycropml.checking.testset(model, name, kwds)[source]

4.1.4. pycropml.description module

class pycropml.description.Description[source]

Bases: object

Model Unit Description.

A description is defined by:
  • Title
  • Author
  • Institution
  • Reference
  • Abstract

4.1.5. pycropml.inout module

class pycropml.inout.Input(kwds)[source]

Bases: pycropml.inout.InputOutput

class pycropml.inout.InputOutput(kwds)[source]

Bases: object

class pycropml.inout.Output(kwds)[source]

Bases: pycropml.inout.InputOutput

4.1.6. pycropml.modelunit module

class pycropml.modelunit.ModelDefinition(kwds)[source]

Bases: object

class pycropml.modelunit.ModelUnit(kwds)[source]

Bases: pycropml.modelunit.ModelDefinition

Formal description of a Model Unit.

add_description(description)[source]

TODO

4.1.7. pycropml.parameterset module

class pycropml.parameterset.Parameterset(name, description, uri=None)[source]

Bases: object

Parameter set

pycropml.parameterset.parameterset(model, name, kwds)[source]

4.1.8. 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]
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(fn)[source]
class pycropml.pparse.Parser[source]

Bases: object

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

dispatch(elt)[source]
parse(fn)[source]
pycropml.pparse.model_parser(fn)[source]

Parse a set of models as xml files and return the models.

Returns ModelUnit object of the CropML Model.

4.1.9. pycropml.render_notebook module

4.1.10. pycropml.render_python module

4.1.11. pycropml.version module

Maintain version for this package. Do not edit this file, use ‘version’ section of config.

pycropml.version.MAJOR = 0

(int) Version major component.

pycropml.version.MINOR = 0

(int) Version minor component.

pycropml.version.POST = 2

(int) Version post or bugfix component.

4.1.12. Module contents