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 energy-data marktstammdatenregister solar sql-alchemy-bindings oemof energy-system-model modelling-framework datapackage

Last synced: about 16 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|
   * - Tests
     - |badge_tox|
   * - 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_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

        

Citation (CITATION.cff)

cff-version: 1.5.1
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.5.1
doi:
date-released: 2025-10-23
url: "https://github.com/OpenEnergyPlatform/oeplatform/"

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 2 months ago

Total Commits: 6,097
Total Committers: 63
Avg Commits per committer: 96.778
Development Distribution Score (DDS): 0.616

Commits in past year: 849
Committers in past year: 12
Avg Commits per committer in past year: 70.75
Development Distribution Score (DDS) in past year: 0.388

Name Email Commits
jh-RLI j****r@r****e 2341
MGlauer m****9@g****m 1349
Christian Winger c@w****e 447
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 181
Ludee L****k@r****e 131
Johann Wagner j****n@w****e 110
Darynarli “****a@r****” 89
christian-rli c****n@r****e 72
dependabot[bot] 4****] 69
Eike Broda g****t@e****e 62
Bachibouzouk p****c@r****e 59
steull s****u@g****m 56
vismayajochem v****m 45
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
solar-c 18
WolfBunke w****e@u****e 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
quentinpeyras q****y@h****r 10
Berit Müller b****r@r****e 10
Alexis Michaltsis a****s@r****e 9
Venkatesh Murugadas v****s@s****e 8
and 33 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 2 months ago

Total issues: 1,166
Total pull requests: 1,089
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Total issue authors: 73
Total pull request authors: 38
Average comments per issue: 2.18
Average comments per pull request: 0.71
Merged pull request: 891
Bot issues: 0
Bot pull requests: 139

Past year issues: 87
Past year pull requests: 171
Past year average time to close issues: 25 days
Past year average time to close pull requests: 13 days
Past year issue authors: 12
Past year pull request authors: 9
Past year average comments per issue: 0.76
Past year average comments per pull request: 0.23
Past year merged pull request: 100
Past year bot issues: 0
Past year bot pull requests: 41

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

Top Issue Authors

  • jh-RLI (238)
  • han-f (196)
  • EvaWie (99)
  • christian-rli (89)
  • MGlauer (70)
  • wingechr (65)
  • Ludee (63)
  • klarareder (34)
  • tillmo (27)
  • ebroda (24)
  • l-emele (22)
  • stap-m (22)
  • Bachibouzouk (21)
  • adelmemariani (14)
  • a-steinert (13)

Top Pull Request Authors

  • jh-RLI (457)
  • dependabot[bot] (139)
  • wingechr (88)
  • MGlauer (86)
  • adelmemariani (66)
  • ebroda (42)
  • Ludee (25)
  • Darynarli (24)
  • christian-rli (23)
  • johannwagner (22)
  • Bachibouzouk (21)
  • bmlancien (20)
  • henhuy (8)
  • steull (8)
  • SharanyaMohan-30 (5)

Top Issue Labels

  • enhancement (357)
  • bug (332)
  • specification_sheet (163)
  • design/layout (117)
  • Factsheets (103)
  • SzenarienDB (87)
  • Urgency-L (83)
  • Scenario Bundle (70)
  • ?Can be closed? (62)
  • SIROP (59)
  • documentation (58)
  • requirement_specification (54)
  • Content (51)
  • is_active (48)
  • Time-S (41)
  • data view / modification (36)
  • NFDI‐FlexFundUsability (36)
  • thesis (35)
  • Feedback (35)
  • Time-M (32)
  • API (29)
  • help wanted (27)
  • Urgency-M (27)
  • NFDI‐FlexFundBug (23)
  • Minor (22)
  • Major (22)
  • type: enhancement :gear: (21)
  • Urgency-S (21)
  • metadata (21)
  • devmeeting (18)

Top Pull Request Labels

  • dependencies (139)
  • javascript (122)
  • Content (21)
  • enhancement (19)
  • design/layout (19)
  • python (17)
  • Minor (13)
  • documentation (8)
  • bug (8)
  • help wanted (4)
  • Factsheets (4)
  • metadata (4)
  • open peer review (4)
  • ?Can be closed? (3)
  • accessibility (3)
  • Tags (3)
  • is_active (3)
  • HotFix-Release (2)
  • NFDI (2)
  • tutorials (2)
  • data view / modification (2)
  • API (2)
  • release (2)
  • duplicate (1)
  • devmeeting (1)
  • Feedback (1)
  • SzenarienDB (1)
  • Urgency-L (1)
  • IO (1)
  • refactoring (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
docs_requirements.txt pypi
  • mike *
  • mkdocs-material *
  • mkdocstrings *
  • mkdocstrings-python *
factsheet/frontend/package-lock.json npm
  • 1590 dependencies
factsheet/frontend/package.json npm
  • @emotion/react ^11.8.2
  • @emotion/styled ^11.8.1
  • @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
  • @material-ui/core ^4.12.4
  • @material-ui/icons ^4.11.3
  • @material-ui/lab ^4.0.0-alpha.61
  • @material-ui/styles ^4.11.5
  • @mui/icons-material ^5.6.2
  • @mui/lab ^5.0.0-alpha.81
  • @mui/material ^5.14.8
  • @mui/x-data-grid ^6.12.1
  • @react-hook/mouse-position ^4.1.3
  • @testing-library/jest-dom ^5.16.2
  • @testing-library/react ^12.1.4
  • @testing-library/user-event ^13.5.0
  • apollo-boost ^0.4.9
  • axios ^1.1.3
  • dayjs ^1.11.7
  • 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
  • npm ^9.2.0
  • react ^17.0.2
  • react-beautiful-dnd ^13.1.1
  • react-checkbox-tree ^1.8.0
  • react-dom ^17.0.2
  • 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-router-dom ^6.4.3
  • react-scripts ^5.0.0
  • 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
theming/Dockerfile docker
  • node 13 build
oeo_viewer/client/package-lock.json npm
  • 1313 dependencies
oeo_viewer/client/package.json npm
  • @babel/core ^7.14.8 development
  • @babel/plugin-proposal-class-properties ^7.14.5 development
  • @babel/preset-react ^7.14.5 development
  • parcel-bundler ^1.12.5 development
  • sass ^1.37.0 development
  • @material-ui/core ^4.12.3
  • @material-ui/icons ^4.11.2
  • @material-ui/lab ^4.0.0-alpha.60
  • @material-ui/styles ^4.11.4
  • @mui/material ^5.14.3
  • @react-spring/web ^9.2.4
  • @types/react ^17.0.15
  • babel-polyfill ^6.26.0
  • babel-preset-env ^1.7.0
  • babel-preset-react ^6.24.1
  • d3 ^7.0.0
  • http-proxy ^1.18.1
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-force-graph ^1.41.7
  • react-force-graph-2d ^1.23.8
  • react-force-graph-3d ^1.21.10
  • react-router-dom ^5.2.0
  • react-spring ^9.2.4
  • react-swipeable-views ^0.13.9
  • semantic-ui-css ^2.4.1
  • semantic-ui-react ^2.0.3
  • styled-components ^4.4.1
  • three ^0.131.1
  • three-spritetext ^1.6.2
package-lock.json npm
environment.yml pypi
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 *

Score: -Infinity