7.1.2.21. pycropml.render_cyml module

Add License, Header. Use pkglts Problems: - name of a model unit?

class pycropml.render_cyml.Model2Package(models, dir=None, pkg_name=None)[source]

Bases: object

TODO

generate_algorithm(model_unit)[source]
generate_component(model_unit)[source]

Todo

generate_func_test(model_unit)[source]
generate_function_doc(model_unit)[source]
generate_function_signature(func_name, inputs)[source]
generate_package()[source]

Generate a Cyml package equivalent to the xml definition. Args: - models : a list of model - dir: the directory where the code is generated. Returns: - None or status

generate_test(model_unit)[source]
initialization(model_unit)[source]
num = 0
run()[source]

TODO.

write_tests()[source]

TODO: Manage several models rather than just one.

pycropml.render_cyml.generate_doc(model)[source]
pycropml.render_cyml.my_input(_input, defa=True)[source]
pycropml.render_cyml.signature(model)[source]
pycropml.render_cyml.transBool(type, elem)[source]
pycropml.render_cyml.transf(type_, elem)[source]
pycropml.render_cyml.transfDate(type, elem)[source]
pycropml.render_cyml.transfDateList(type, elem)[source]