Open Energy Transition (OET) совместно с European Network of Transmission System Operators for Electricity (ENTSO-E) запустили проект Open-TYNDP. Его цель — попробовать внедрить PyPSA в Ten-Year Network Development Plan (TYNDP), десятилетний план развития европейской энергосети. Сейчас проект в активной разработке и ещё не готов полностью.
Open-TYNDP строит workflow на базе PyPSA-Eur. Он дополняет инструменты, которые ENTSO-E уже использует в циклах TYNDP — особенно для Scenario Building (SB) и Cost-Benefit Analysis (CBA). Идея в том, чтобы сделать европейское энергопланирование прозрачнее и упростить участие в нём заинтересованных сторон. В более широком смысле проект хочет показать, что open-source (OS) фреймворки жизнеспособны для такого планирования, и подтолкнуть их глобальное внедрение.
Чтобы доказать надёжность нового инструментария, команда сначала повторяет ключевые показатели из цикла TYNDP 2024. Только после этого они перейдут к синхронизации с текущим циклом TYNDP 2026. Параллельно разрабатываются новые функции, которые интегрируют инструменты для обмена данными и динамические визуализации, а также публикуются best practices. Проект делает упор на консультации с заинтересованными сторонами и интерактивные воркшопы.
Репозиторий Open-TYNDP — это soft-fork репозитория OET/PyPSA-Eur. Философия простая: никаких промежуточных результатов в репозитории, всё считается «с нуля» из сырых данных и кода. Проект поддерживается по стратегии soft-fork от OET: всё, что можно, вносится в upstream-репозитории PyPSA-Eur, а долгосрочные изменения, которые нельзя смержить, ведутся в форках с регулярной синхронизацией.
Установка доступна двумя способами. Для Windows есть инсталлятор (например, open-tyndp-0.4.0-pixi-Windows-x86_64.exe), который автоматически ставит всё необходимое. Для всех платформ — ручная установка через git clone и управление зависимостями через pixi (с fallback-вариантом через conda-файлы в папке envs). Запустить анализ сценариев или Cost-Benefit Analysis можно одной командой с snakemake или в dry-run режиме.
Код Open-TYNDP распространяется под лицензией MIT License. Разные входные данные могут иметь свои лицензии и условия использования. Для вопросов и багов есть GitHub-issues (для Open-TYNDP — свои, для PyPSA-Eur — свои), Discord-канал #pypsa-open-tyndp и почта tyndp@openenergytransition.org. Каждый релиз, начиная с v0.5, архивируется на Zenodo с собственным DOI — например, 10.5281/zenodo.18494362 для версий v0.5 и v0.5.1.