0
stars
Modules and Data Classes
EnergyDataModel gives you atomic building blocks that enables to build up intuitive representations of real-world energy assets with expressive notation. Readability counts.
Solar
Module to represent solar modules and arrays. Compatible with pvlib.
Wind
Module to represent wind turbines and wind farms. Compatible with windpowerlib and PyWake.
Hydro
Module to represent hydropower plants and systems. Compatible with shyft.
Power Grid
Represent both high- and low-voltage power grids. Compatible with PyPSA and pandapower.
Time Series
Module to represent time series data together with metadata. Compatible with pandas.
Geospatial
Module to represent geospatial objects. Compatible with shapley and GeoJSON.
Serialise to JSON and store in PostgreSQL
The edm-postgresql project provides a schema to convieniently store data structures created with EnergyDataModel in a PostgreSQL database.
Visualise energy assets on map
The Rebase Map project uses EnergyDataModel to represent and display energy asset metadata with a geospatial visualisation.
Create reproducible energy modelling experiments with enflow
enflow is an open-source energy sequential modelling framework that uses EnergyDataModel to produce more readable and reproducible experiments.
Supercharge your energy modelling workflow
EnergyDataModel provides an open-source, Python-based data model that enables energy data scientists and modellers to write more modular and readable code.
Open-source projects by Rebase
Explore more open-source project for energy data science and modelling. All MIT licenced.
Become a pioneer
We are looking for a handful of motivated energy data scientists, modellers and researchers who want to work closely together with us to create the future of open-source energy modelling tools. Are you interested in becoming a Pioneer? Let us know!
Join our community
Don't be a stranger, connect with us on Slack, Github and Huggingface! We want to hear about what you are working on.