Open-source tools for energy forecasting
Energy Toolkit is a collection of open-source tools for creating, sharing, and visualizing energy forecasts. Each tool follows the same design philosophy: a generator, an API, and an interactive frontend.
Two tools, one philosophy
Each tool is a full-stack application built around the same pattern: a Python generator creates scenario data, an API serves it, and a web frontend lets you explore it.
Demand
Forecast future electricity demand. Generate scenario-based demand projections from historical data, serve them through a REST API, and explore them with interactive charts and maps.
Generation
Plan renewable capacity. Use PyPSA power system optimization to determine what needs to be built to meet future demand, with weather-informed modeling and scenario exploration.
Shared design philosophy
Both tools follow the same architecture. Fork, plug in your data, and deploy.
Generator
A Python engine that creates scenario-based forecast data. Define your models, run the generator, get structured output ready for serving.
API
A standardized API that serves generated data. Static endpoints for metadata, dynamic queries for time series — fast and flexible.
Frontend
An interactive web application for exploring the data. Charts, maps, scenario comparison, and export — designed for multiple audiences.
See it in action
Both tools have live reference projects you can explore right now.