- genre: break‑out‑group
- title: Towards a Model-Agnostic Online Platform for Structured Input, Scenario Management, and Results Analysis
- presenter: @akanudia
- description:
I’d like to propose a breakout session at the upcoming Openmod workshop at KTH (March 25–26, 2025) to explore a structured, model-agnostic approach to input creation, scenario specification, and results analysis.
Many open models (e.g., OSeMOSYS, PyPSA, Calliope) handle input data in different ways, and scenario analysis often requires manual scripting. I’d like to demonstrate a flexible, rule-based workflow that allows users to browse, run, and compare the same dataset across multiple models (TIMES and OSeMOSYS, to start with – others can be added).
Veda has supported TIMES models from the beginning and Veda online has emerged as a powerful companion recently. It has made it possible to engage domain experts and stakeholders directly in the modeling process. What I am demonstrating here is a generalized version of the same platform.
Session Outline (Demonstrating Two Workflows):
Workflow #1: From Veda Templates to Multi-Model Execution
- Start with Veda templates from a GitHub repository.
- After syncing the files, choose to browse the input as either OSeMOSYS or TIMES.
- Run the model in either framework.
- Compare outputs between the two models.
- If the same repo is shared with multiple users, they can view model results collaboratively.
Workflow #2: Starting from OSeMOSYS CSV Files
- Start with a folder of OSeMOSYS CSV input files.
- Add a configuration file for orienting the interface.
- Then, follow the same steps as Workflow #1—browse, run, and compare.
Key Discussion Points:
- How a model-agnostic platform can improve accessibility and transparency in Openmod.
- How structured input processing, synthetic input views, and scenario layering can enhance the user experience.
- Whether Openmod members see value in structured, rule-based scenario management vs. script-based approaches.
Participants will be able to use their own files, or my samples, with these workflows during the session.
Looking forward to your views on this.
PS: I plan to have the first tier of this platform completely free for all users. I will have to impose some restrictions on resource utilization because I cover the cloud infrastructure costs myself.
- background:
Some links:
https://veda-documentation.readthedocs.io/en/latest/
Veda online is already free for pedagogical use: Veda online is free for students — Veda Online documentation