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 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|
   * - 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