Copyright (c) 2021 IIASA and the ARIADNE consortium
This repository is released under the APACHE 2.0 license.
This repository contains the scenario validation workflow for the ARIADNE project.
The main entry point is the workflow.py
script, which has a function
that takes an pyam.IamDataFrame as argument and returns a modified instance (if validation is successful)
or raises an error if the scenario data is not compliant with the project specifications.
Read the docs for more information on the pyam package.
This repository has a Jupyter notebook test-processing-workflow.ipynb
, which can be run locally
to easily test that a scenario file is compliant with the project specifications.
To run the workflow script locally, you will need Python version 3.7+. To install necessary requirements run in the repository root folder:
pip install -r requirements.txt