Open Energy Platform

Aims to ensure quality, transparency and reproducibility in energy system research. It is a collection of various tools and information and that help working with energy-related data.
https://github.com/OpenEnergyPlatform/oeplatform

Category: Energy Systems
Sub Category: Energy System Modeling Frameworks

Keywords

database django energy oep open-data open-energy-family rest-api

Keywords from Contributors

ontology energy-system bnetza solar marktstammdatenregister energy-data sql-alchemy-bindings oemof energy-system-model modelling-framework

Last synced: about 9 hours ago
JSON representation

Repository metadata

Repository for the code of the Open Energy Platform (OEP) website. The OEP provides an interface to the Open Energy Family

README.rst

          ..
  SPDX-FileCopyrightText: oeplatform 
  SPDX-License-Identifier: CC0-1.0

.. figure:: https://github.com/OpenEnergyPlatform/oeplatform/blob/develop/docs/img/banner_oefamily_oep.png
    :align: left
    :target: https://github.com/OpenEnergyPlatform/oeplatform/
    :alt: OEP Logo

==========================
Open Energy Platform (OEP)
==========================

**The Open Energy Platform (OEP) is research data infrastructure for the energy, climate and mobility domain.**

.. list-table::
   :widths: auto

   * - License
     - |badge_license| |badge_reuse|
   * - Documentation
     - |badge_documentation| |badge_mkdocs| |DeepWiki|
   * - Tests
     - |badge_tox| |badge_precommit|
   * - Publication
     -
   * - Development
     - |badge_issue_open| |badge_issue_closes| |badge_pr_open| |badge_pr_closes|
   * - Community
     - |badge_contributions| |badge_contributors| |badge_repo_counts|

.. contents::
    :depth: 2
    :local:
    :backlinks: top

Introduction
============
| The Open Energy Family promotes quality, transparency, and reproducibility in energy system research through a collection of tools.
| The primary module, the Open Energy Platform (OEP), offers a web interface for accessing various tools and the community database.


Documentation
=============
| The documentation is created with Markdown using `MkDocs `_ and `mike `_.
| All files are stored in the ``docs`` folder of the repository.
| A **GitHub Actions** deploys the ``develop`` branch on a **GitHub Page**.
| The documentation page is: `openenergyplatform.github.io/oeplatform/ `_

Collaboration
=============
| Everyone is invited to develop this repository with good intentions.
| Please follow the workflow described in the `CONTRIBUTING.md `_.

Contributors:

.. figure:: https://contrib.rocks/image?repo=OpenEnergyPlatform/oeplatform
    :align: left
    :target: https://github.com/OpenEnergyPlatform/oeplatform/graphs/contributors
    :alt: [contrib.rocks](https://contrib.rocks)

License and Citation
====================
| The code of this repository is licensed under the **GNU Affero General Public License v3.0 or later** (AGPL-3.0-or-later).
| Authorship and license for each file are documented using `REUSE `_ specification.
| See `LICENSE.txt `_ for rights and obligations.
| See the *Cite this repository* function or `CITATION.cff `_ for citation of this repository.
| Copyright: `oeplatform `_ © OEP-Developers | `AGPL-3.0-or-later `_


.. |badge_license| image:: https://img.shields.io/github/license/OpenEnergyPlatform/oeplatform
    :target: https://github.com/OpenEnergyPlatform/oeplatform/blob/develop/LICENSE.txt
    :alt: License

.. |badge_reuse| image:: https://api.reuse.software/badge/github.com/OpenEnergyPlatform/oeplatform
    :target: https://api.reuse.software/info/github.com/OpenEnergyPlatform/oeplatform
    :alt: REUSE

.. |badge_documentation| image:: https://img.shields.io/github/actions/workflow/status/OpenEnergyPlatform/oeplatform/deploy-docs.yaml?branch=develop&label=documentation
    :target: https://openenergyplatform.github.io/oeplatform/
    :alt: Documentation

.. |badge_mkdocs| image:: https://img.shields.io/badge/Material_for_MkDocs-526CFE?style=flat&logo=MaterialForMkDocs&logoColor=white&color=grey
    :target: https://squidfunk.github.io/mkdocs-material/
    :alt: MkDocs

.. |badge_tox| image:: https://img.shields.io/github/actions/workflow/status/OpenEnergyPlatform/oeplatform/automated-testing.yaml?label=tox
    :target: https://github.com/OpenEnergyPlatform/oeplatform/actions/workflows/automated-testing.yaml
    :alt: Tox Tests

.. |badge_precommit| image:: https://results.pre-commit.ci/badge/github/OpenEnergyPlatform/oeplatform/develop.svg
   :target: https://results.pre-commit.ci/latest/github/OpenEnergyPlatform/oeplatform/develop
   :alt: pre-commit.ci status

.. |badge_issue_open| image:: https://img.shields.io/github/issues-raw/OpenEnergyPlatform/oeplatform
    :target: https://github.com/OpenEnergyPlatform/oeplatform/issues
    :alt: Open Issues

.. |badge_issue_closes| image:: https://img.shields.io/github/issues-closed-raw/OpenEnergyPlatform/oeplatform
    :target: https://github.com/OpenEnergyPlatform/oeplatform/issues?q=is%3Aissue+is%3Aclosed
    :alt: Closed Issues

.. |badge_pr_open| image:: https://img.shields.io/github/issues-pr-raw/OpenEnergyPlatform/oeplatform
    :target: https://github.com/OpenEnergyPlatform/oeplatform/pulls
    :alt: Open PR

.. |badge_pr_closes| image:: https://img.shields.io/github/issues-pr-closed-raw/OpenEnergyPlatform/oeplatform
    :target: https://github.com/OpenEnergyPlatform/oeplatform/pulls?q=is%3Apr+is%3Aclosed
    :alt: Closed PR

.. |badge_contributions| image:: https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat
    :target: https://github.com/OpenEnergyPlatform/oeplatform/blob/master/CONTRIBUTING.md
    :alt: Contributions

.. |badge_contributors| image:: https://img.shields.io/github/contributors/OpenEnergyPlatform/oeplatform
    :target: https://github.com/OpenEnergyPlatform/oeplatform/graphs/contributors
    :alt: Contributors

.. |badge_repo_counts| image:: https://hits.sh/github.com/OpenEnergyPlatform/oeplatform.svg
    :target: https://hits.sh/github.com/OpenEnergyPlatform/oeplatform/
    :alt: Hits

.. |DeepWiki| image:: https://deepwiki.com/badge.svg
    :target: https://deepwiki.com/OpenEnergyPlatform/oeplatform
    :alt: Devin DeepWiki

        

Citation (CITATION.cff)

cff-version: 1.8.0
message: "If you use this software, please cite it using these metadata."
authors:
  - family-names: "Hülk"
    given-names: "Ludwig"
    alias: "@Ludee"
    website: "https://github.com/Ludee"
    affiliation: "Reiner Lemoine Institut"
    orcid: "https://orcid.org/0000-0003-4655-2321"
  - family-names: "Glauer"
    given-names: "Martin"
    alias: "@MGlauer"
    website: "https://github.com/MGlauer"
    affiliation: "Otto-von-Guericke-University Magdeburg"
    orcid: "https://orcid.org/0000-0001-6772-1943"
  - family-names: "Huber"
    given-names: "Jonas"
    alias: "@jh-RLI"
    website: "https://github.com/jh-RLI"
    affiliation: "Reiner Lemoine Institut"
    orcid: "https://orcid.org/0000-0002-6234-0751"
  - family-names: "Winger"
    given-names: "Christian"
    alias: "@wingechr"
    website: "https://github.com/wingechr"
    affiliation: "Öko-Institut"
    orcid: "https://orcid.org/0000-0001-5752-5471"
title: "Open Energy Family - Open Energy Platform (OEP)"
type: software
license: AGPL-3.0-or-later
version: 1.8.0
doi:
date-released: 2026-05-26
url: "https://github.com/OpenEnergyPlatform/oeplatform/"

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 6,966
Total Committers: 69
Avg Commits per committer: 100.957
Development Distribution Score (DDS): 0.607

Commits in past year: 1,034
Committers in past year: 13
Avg Commits per committer in past year: 79.538
Development Distribution Score (DDS) in past year: 0.571

Name Email Commits
jh-RLI j****r@r****e 2738
MGlauer m****9@g****m 1349
Christian Winger c@w****e 714
Bryan Lancien b****i@g****m 313
Adel Memariani m****n@h****e 232
Adel Memariani a****i@o****e 196
user m****a@g****m 192
Ludee L****k@r****e 131
dependabot[bot] 4****] 121
Johann Wagner j****n@w****e 110
Darynarli “****a@r****” 109
vismayajochem v****m 96
christian-rli c****n@r****e 72
Eike Broda g****t@e****e 62
Bachibouzouk p****c@r****e 59
steull s****u@g****m 56
pre-commit-ci[bot] 6****] 53
Adel Memariani m****n@w****l 37
Bachibouzouk p****c@r****e 29
Tom Heimbrodt h****t@p****e 27
daryna D****a@r****e 26
WolfBunke w****e@u****e 18
solar-c 18
Kirann Bhavaraju k****9@h****m 17
Tu Phan Ngoc R****c@r****l 13
RL-INSTITUT\hendrik.huyskens h****s@r****e 13
Martin Glauer g****r@i****e 11
tomi-rli T****n@r****e 10
quentinpeyras q****y@h****r 10
Berit Müller b****r@r****e 10
and 39 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 1,198
Total pull requests: 1,157
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Total issue authors: 76
Total pull request authors: 42
Average comments per issue: 2.17
Average comments per pull request: 0.68
Merged pull request: 935
Bot issues: 0
Bot pull requests: 172

Past year issues: 43
Past year pull requests: 83
Past year average time to close issues: 29 days
Past year average time to close pull requests: 20 days
Past year issue authors: 13
Past year pull request authors: 10
Past year average comments per issue: 1.05
Past year average comments per pull request: 0.13
Past year merged pull request: 48
Past year bot issues: 0
Past year bot pull requests: 38

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/OpenEnergyPlatform/oeplatform

Top Issue Authors

  • jh-RLI (250)
  • han-f (196)
  • EvaWie (99)
  • christian-rli (89)
  • MGlauer (70)
  • wingechr (67)
  • Ludee (64)
  • klarareder (34)
  • tillmo (27)
  • ebroda (25)
  • stap-m (23)
  • l-emele (22)
  • Bachibouzouk (21)
  • a-steinert (15)
  • adelmemariani (14)

Top Pull Request Authors

  • jh-RLI (479)
  • dependabot[bot] (162)
  • wingechr (88)
  • MGlauer (86)
  • adelmemariani (66)
  • ebroda (43)
  • Ludee (25)
  • Darynarli (24)
  • christian-rli (23)
  • johannwagner (22)
  • bmlancien (21)
  • Bachibouzouk (21)
  • pre-commit-ci[bot] (10)
  • henhuy (8)
  • vismayajochem (8)

Top Issue Labels

  • enhancement (350)
  • bug (346)
  • specification_sheet (163)
  • design/layout (118)
  • Factsheets (105)
  • SzenarienDB (87)
  • Urgency-L (83)
  • Scenario Bundle (70)
  • ?Can be closed? (62)
  • SIROP (59)
  • documentation (59)
  • requirement_specification (54)
  • Content (52)
  • is_active (48)
  • Time-S (41)
  • NFDI‐FlexFundUsability (37)
  • data view / modification (36)
  • Feedback (35)
  • thesis (35)
  • Time-M (32)
  • API (30)
  • type: enhancement :gear: (29)
  • open peer review (28)
  • help wanted (27)
  • Urgency-M (26)
  • NFDI‐FlexFundBug (23)
  • Major (22)
  • Minor (22)
  • metadata (21)
  • Urgency-S (21)

Top Pull Request Labels

  • dependencies (162)
  • javascript (141)
  • Minor (24)
  • python (21)
  • Content (21)
  • enhancement (19)
  • design/layout (19)
  • documentation (8)
  • bug (8)
  • blocked (6)
  • Factsheets (4)
  • metadata (4)
  • Major (4)
  • open peer review (4)
  • help wanted (4)
  • Tags (3)
  • is_active (3)
  • accessibility (3)
  • ?Can be closed? (3)
  • release (2)
  • NFDI (2)
  • data view / modification (2)
  • HotFix-Release (2)
  • tutorials (2)
  • API (2)
  • duplicate (1)
  • devmeeting (1)
  • Usability (1)
  • Feedback (1)
  • broken_links (1)

Package metadata

proxy.golang.org: github.com/openenergyplatform/oeplatform


Dependencies

.github/workflows/automated-testing.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • ghcr.io/openenergyplatform/oeplatform-postgres 0.3.0 docker
.github/workflows/deploy-docs.yaml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/image-build.yaml actions
  • actions/checkout v2 composite
  • docker/build-push-action v2 composite
  • docker/login-action v1 composite
  • docker/metadata-action v3 composite
docker/Dockerfile docker
  • python 3.7.10 build
theming/Dockerfile docker
  • node 13 build
package-lock.json npm
requirements-dev.txt pypi
  • black * development
  • bumpversion * development
  • flake8 * development
  • isort * development
  • pre-commit * development
requirements.txt pypi
  • GeoAlchemy2 *
  • Owlready2 *
  • Pillow *
  • alembic *
  • bibtexparser *
  • django *
  • django-axes *
  • django-bootstrap5 *
  • django-colorfield *
  • django-cors-headers *
  • django-fontawesome-5 *
  • django-simple-captcha *
  • django-widget_tweaks *
  • django_better_admin_arrayfield *
  • django_compressor *
  • djangorestframework *
  • jsonschema *
  • markdown2 *
  • matplotlib *
  • oemetadata *
  • omi ==0.1.2
  • psycopg2-binary *
  • rdflib *
  • requests *
  • scipy *
  • shapely *
  • sparqlwrapper *
  • sqlalchemy *
  • urllib3 *
  • webcolors *
  • zipstream-new *
podman/Dockerfile docker
  • node 25.2.1 build
  • python 3.10.14 build
.github/workflows/build-production-image.yaml actions
  • actions/checkout v4 composite
  • docker/build-push-action v6 composite
  • docker/login-action v3 composite
  • docker/metadata-action v5 composite
requirements-docs.txt pypi
  • mdx-truly-sane-lists *
  • mike *
  • mkdocs-include-markdown-plugin *
  • mkdocs-material *
  • mkdocstrings *
  • mkdocstrings-python *
environment.yml conda
  • pip
  • python 3.9
  • shapely
package.json npm
  • @testing-library/dom ^10.4.0 development
  • @testing-library/jest-dom ^6.6.3 development
  • @testing-library/react ^16.3.0 development
  • @testing-library/user-event ^14.6.1 development
  • @vitejs/plugin-react ^4.4.1 development
  • eslint ^9.25.1 development
  • eslint-config-prettier ^9.1.0 development
  • eslint-plugin-jsdoc ^48.2.1 development
  • eslint-plugin-prettier ^5.1.3 development
  • eslint-plugin-react ^7.37.3 development
  • eslint-plugin-react-hooks ^5.1.0 development
  • prettier ^3.3.2 development
  • vite ^6.4.1 development
  • vite-plugin-eslint ^1.8.1 development
  • @elastic/datemath ^5.0.3
  • @elastic/eui ^102.0.0
  • @emotion/babel-plugin ^11.13.5
  • @emotion/react ^11.13.5
  • @emotion/styled ^11.14.0
  • @fortawesome/fontawesome-free ^6.2.1
  • @fortawesome/fontawesome-svg-core ^6.4.0
  • @fortawesome/free-regular-svg-icons ^6.4.0
  • @fortawesome/free-solid-svg-icons ^6.4.0
  • @fortawesome/react-fontawesome ^0.2.0
  • @mui/icons-material ^5.17.1
  • @mui/lab ^5.0.0-alpha.176
  • @mui/material ^5.17.1
  • @mui/styles ^6.4.8
  • @mui/x-data-grid ^7.17.0
  • @mui/x-date-pickers ^5.0.0
  • @mui/x-tree-view ^7.17.0
  • @react-hook/mouse-position ^4.1.3
  • @ts4nfdi/terminology-service-suite ^6.0.4
  • apollo-boost ^0.4.9
  • axios ^1.12.2
  • chart.js ^4.4.3
  • chartjs-plugin-datalabels ^2.2.0
  • date-fns ^2.30.0
  • dayjs ^1.11.13
  • font-awesome ^4.7.0
  • graphql ^15.8.0
  • i ^0.3.7
  • jquery ^3.6.0
  • jsonld ^8.1.0
  • lodash ^4.17.21
  • mkdirp ^3.0.1
  • moment ^2.30.1
  • patch-package ^8.0.1
  • react 18.3
  • react-beautiful-dnd ^13.1.1
  • react-chartjs-2 ^5.2.0
  • react-checkbox-tree ^1.8.0
  • react-diff-viewer-continued ^3.3.1
  • react-dom 18.3
  • react-fontawesome ^1.7.1
  • react-force-graph ^1.41.12
  • react-force-graph-2d ^1.23.10
  • react-force-graph-3d ^1.21.12
  • react-force-graph-ar ^1.5.7
  • react-force-graph-vr ^1.14.8
  • react-kapsule ^2.4.0
  • react-query ^3.39.2
  • react-router-dom ^6.4.3
  • react-uuid ^2.0.0
  • semantic-ui-css ^2.5.0
  • semantic-ui-react ^2.1.4
  • sunburst-chart ^1.19.0
  • three-spritetext ^1.6.5
  • web-vitals ^2.1.4
.github/workflows/reuse.yml actions
  • actions/checkout v4 composite
  • fsfe/reuse-action v4 composite

Score: -Infinity