7.1.1.2.1.1.1.1.1.1. pycropml.transpiler.antlr_py.bioma.biomaExtraction module¶
A simple Strategy class In the constructor (Parameters description, Input and Output name, category) In SetPublisherData method (author, institution) In Domain property (Composite name) In URL property (URL) In Description property (Description)
- class pycropml.transpiler.antlr_py.bioma.biomaExtraction.BiomaExtraction[source]¶
Bases:
MetaExtraction- getAllVar(tree, dclass)[source]¶
get metadata from strategy classes and varinfo domain classes
- Parameters:
- Returns:
metadata (inputs, parameters, outputs)
- Return type:
Tuple
- Result:
- {‘Q’: {‘Name’: b’Q’, ‘category’: ‘AuxiliaryVarInfo’, ‘Description’: b’Total moisture’,
‘MaxValue’: ‘100D’, ‘MinValue’: ‘0D’, ‘DefaultValue’: ‘50D’, ‘Units’: b’%’, ‘URL’: b’http://’, ‘ValueType’: ‘DOUBLE’},
‘Q2’: {…} …
}
- getFromVarInfo(tree1, tree, dclass)[source]¶
get metadata from strategy classes and varinfo domain classes