Skip to content

Integration of automated tests and benchmarks #31

@tgilon

Description

@tgilon

Context

Introduction: In the current PyPSA-Eur workflow, Snakemake is used as workflow management system. This tool ensures reproducible and scalable data analysis. In contrast, the TYNDP tool chain is structured around a set of different tools requiring manual data operation. This can lead to delays and human error.

Task: To make the contribution to the TYNDP more robust, the goal is to integrate all scattered workflows into the Snakemake management system. It will go beyond the integration of tools, and integrate automated data integration, testing and benchmarking. Additionally, ex-post calculations executed in the Supply tool will be integrated in the workflow.

Details

Open Todos

  • Create a rule and script to calculate benchmarks for exogenous inputs and model outputs
  • Implement a validator bot

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions