6.1.1.2.1.1.2.3. pycropml.transpiler.antlr_py.createXml module

class pycropml.transpiler.antlr_py.createXml.Pl2Crop2ml(md, pkgname)[source]

Bases: object

Export a platform component into a Crop2ML ModelUnit.

run_compo()[source]

Generate Crop2ML specification of a CompositeModel from a workflow.

run_unit()[source]

Generate Crop2ML specification of a ModelUnit.

pycropml.transpiler.antlr_py.createXml.create_repo(package)[source]
pycropml.transpiler.antlr_py.createXml.generate_compositefile(package, mc, package_name)[source]

_summary_

Parameters:
  • package (str) – Path of Crop2ML package where ModelComposite xml file will be stored

  • mu (ModelUnit) – ModelComposition object

pycropml.transpiler.antlr_py.createXml.generate_unitfile(package, mu, package_name)[source]

_summary_

Parameters:
  • package (str) – Path of Crop2ML package where ModelUnit xml file will be stored

  • mu (ModelUnit) – ModelUnit object

class pycropml.transpiler.antlr_py.createXml.ns[source]

Bases: Namespace

Custom xml namespace

class Authors(*args, **kwargs)

Bases: Tag

class Composition(*args, **kwargs)

Bases: Tag

class Description(*args, **kwargs)

Bases: Tag

class ExtendedDescription(*args, **kwargs)

Bases: Tag

class Institution(*args, **kwargs)

Bases: Tag

Bases: Tag

class ModelComposition(*args, **kwargs)

Bases: Tag

class Reference(*args, **kwargs)

Bases: Tag

class ShortDescription(*args, **kwargs)

Bases: Tag

class Title(*args, **kwargs)

Bases: Tag