Skip to main content

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.