Skip to content

Scenario processing workflow for the ARIADNE project (internal project database)

License

Notifications You must be signed in to change notification settings

fbenke-pik/ariadne-intern-workflow

 
 

Repository files navigation

ADIADNE project - scenario processing workflow

Copyright (c) 2021 IIASA and the ARIADNE consortium

This repository is released under the APACHE 2.0 license.
GitHub

Overview

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.

Getting started

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

About

Scenario processing workflow for the ARIADNE project (internal project database)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 64.0%
  • Python 36.0%