oeplatform

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

https://github.com/openenergyplatform/oeplatform

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 63 committers (7.9%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

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

Keywords from Contributors

ontology energy-data solar energy-system marktstammdatenregister nfdi transformation nfdi4energy sequencing annotation
Last synced: 4 months ago · JSON representation ·

Repository

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

Basic Info
  • Host: GitHub
  • Owner: OpenEnergyPlatform
  • License: agpl-3.0
  • Language: Python
  • Default Branch: develop
  • Homepage: http://openenergyplatform.org/
  • Size: 153 MB
Statistics
  • Stars: 62
  • Watchers: 12
  • Forks: 23
  • Open Issues: 166
  • Releases: 81
Topics
database django energy oep open-data open-energy-family rest-api
Created about 10 years ago · Last pushed 4 months ago
Metadata Files
Readme Contributing License Citation

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

Owner

  • Name: Open Energy Family
  • Login: OpenEnergyPlatform
  • Kind: organization
  • Location: Magdeburg, Germany

The Open Energy Family and Open Energy Platform

Citation (CITATION.cff)

cff-version: 1.3.3
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.3.3
doi:
date-released: 2025-07-17
url: "https://github.com/OpenEnergyPlatform/oeplatform/"

GitHub Events

Total
  • Create event: 74
  • Release event: 7
  • Issues event: 236
  • Watch event: 4
  • Delete event: 60
  • Issue comment event: 127
  • Push event: 413
  • Pull request review event: 9
  • Pull request event: 148
  • Fork event: 3
Last Year
  • Create event: 74
  • Release event: 7
  • Issues event: 236
  • Watch event: 4
  • Delete event: 60
  • Issue comment event: 127
  • Push event: 413
  • Pull request review event: 9
  • Pull request event: 148
  • Fork event: 3

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 5,869
  • Total Committers: 63
  • Avg Commits per committer: 93.159
  • Development Distribution Score (DDS): 0.616
Past Year
  • Commits: 971
  • Committers: 15
  • Avg Commits per committer: 64.733
  • Development Distribution Score (DDS): 0.343
Top Committers
Name Email Commits
Jonas Huber j****r@r****e 2,252
MGlauer m****9@g****m 1,349
Christian Winger c@w****e 322
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****” 81
christian-rli c****n@r****e 72
dependabot[bot] 4****] 64
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 25
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...

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 1,163
  • Total pull requests: 1,071
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 29 days
  • Total issue authors: 73
  • Total pull request authors: 38
  • Average comments per issue: 2.15
  • Average comments per pull request: 0.72
  • Merged pull requests: 882
  • Bot issues: 0
  • Bot pull requests: 135
Past Year
  • Issues: 119
  • Pull requests: 245
  • Average time to close issues: 26 days
  • Average time to close pull requests: 13 days
  • Issue authors: 15
  • Pull request authors: 11
  • Average comments per issue: 0.48
  • Average comments per pull request: 0.36
  • Merged pull requests: 159
  • Bot issues: 0
  • Bot pull requests: 60
Top Authors
Issue Authors
  • jh-RLI (238)
  • han-f (195)
  • 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)
Pull Request Authors
  • jh-RLI (446)
  • dependabot[bot] (135)
  • MGlauer (86)
  • wingechr (85)
  • 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 Labels
Issue Labels
enhancement (359) bug (333) specification_sheet (163) design/layout (117) Factsheets (103) SzenarienDB (87) Urgency-L (84) Scenario Bundle (68) ?Can be closed? (61) SIROP (59) documentation (58) requirement_specification (54) Content (51) is_active (48) Time-S (41) data view / modification (36) thesis (35) Feedback (35) Time-M (32) NFDI‐FlexFundUsability (32) API (29) help wanted (27) Urgency-M (27) Minor (22) Major (22) metadata (21) Urgency-S (21) type: enhancement :gear: (19) devmeeting (18) SIROP-WP3 (18)
Pull Request Labels
dependencies (135) javascript (118) Content (21) enhancement (19) design/layout (19) python (17) Minor (12) 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)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 80
proxy.golang.org: github.com/openenergyplatform/oeplatform
  • Versions: 80
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 1.6%
Average: 4.1%
Dependent packages count: 6.5%
Last synced: 4 months ago

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 *