edisgo.run

YAML/JSON-driven pipeline runner for eDisGo.

Single entry point:

from edisgo.run import run_edisgo
edisgo = run_edisgo({"extends": "flex_opf", "grid": {"ding0_path": ...}})

A config is a flat pipeline: — a list of named tasks from edisgo.run.tasks. Each step is either a string (worst_case_ts) or a single-key mapping with parameters (import_electromobility: {charging_strategy: dumb}). Configs can build on a bundled preset (edisgo/run/presets/) or another file via extends:.

Submodules