YAML
We have chosen the way to model eCalc models is in the YAML format. For a simple introduction to YAML, please see here
The eCalc YAML model can either be run directly with the eCalc CLI or loaded using the Python library
For getting started setting up your first eCalc YAML model, please see Setup an eCalc Model, look at some example YAMLs here and refer to the vocabulary that we use here.
JSON Schema
If you want to generate your own YAML to use with CLI eCalc, you can use the JSON schema that we have provided here. This schema is used to validate the YAMLs that are run in eCalc.