OEFamily
OEFamily – Open Energy Family.
Wobei hilft OEFamily?
OEFamily hilft dabei Energie- und Klimadaten offen, transparent und standardisiert zu speichern, zu teilen und nachnutzbar zu machen. Die Forschungsdaten werden nach dem FAIR-Prinzip (Findable, Accessible, Interoperable, Reusable) aufbereitet.
Ziel ist es, die wissenschaftliche Zusammenarbeit zu fördern, indem standardisierte Workflows, Datenbanken und Schnittstellen bereitgestellt werden.
Für wen ist das Tool geeignet?
Die OEFamily beinhaltet mehrere relevante Tools für Energie- und Klimamodellierer*innen, für Forschungsprojekte, die Open Science Prinzipien umsetzen möchten sowie Institutionen, die Daten nachhaltig und standardisiert speichern wollen.
Wie funktioniert OEFamily?
Die OEFamily ist ein offenes, modulares System aus Tools, Datenbanken und Schnittstellen, das den gesamten Forschungsprozess in der Energiesystemanalyse unterstützt. Kernstück ist die OpenEnergyPlatform (OEP), die als zentrale Plattform für das Speichern, Bereitstellen und Teilen von Energiedaten dient. Technisch basiert sie auf einer relationalen PostgreSQL-Datenbank, die über eine Web-Oberfläche sowie über RESTful APIs zugänglich ist. So können Nutzende entweder manuell über den Browser oder automatisiert über Skripte und Anwendungen mit den Daten interagieren.
Die OEFamily nutzt standardisierte Metadaten und setzt dabei auf offene Datenstandards, um Interoperabilität sicherzustellen. Für die Versionierung von Daten wird ein eigenes Datenmanagement-System eingesetzt, das Änderungen an Datensätzen nachvollziehbar dokumentiert. Neben der Datenhaltung bietet die OEFamily auch eine Reihe von Validierungs- und Qualitätskontroll-Tools: Über definierte Schemas und Prüfroutinen können Daten automatisiert auf Vollständigkeit, Konsistenz und Plausibilität überprüft werden, bevor sie in die Plattform eingepflegt werden. Darüber hinaus sind Schnittstellen zu Modellierungs-Frameworks wie oemof oder PyPSA vorgesehen. Durch Linked Open Data und die Nutzung von Ontologien wird die Möglichkeit geschaffen, Daten aus der OEFamily mit anderen Forschungsdatenbanken zu verknüpfen und damit neue Fragestellungen zu adressieren.
Die technische Infrastruktur wird überwiegend in Python entwickelt, wobei Webanwendungen in modernen Frameworks wie Django umgesetzt werden. Automatisierte Tests, Continuous Integration und eine umfassende Dokumentation gehören dabei zum Entwicklungsprozess. Durch diesen modularen Aufbau ist die OEFamily sowohl für einzelne Forschende als auch für große Forschungsverbünde nutzbar. Sie ermöglicht eine nachvollziehbare, transparente und reproduzierbare Energiesystemmodellierung die sowohl Datenbeschaffung, Modellierung als auch Veröffentlichung von Szenarien und Ergebnissen beinhaltet.
Welche Beispiele gibt es für den Einsatz?
Wie ist OEFamily nutzbar?
Das Hauptmodul, die Open Energy Platform (OEP), bietet den Zugriff auf die Datenbank, ermöglicht den Upload von Daten und die API-Nutzung.
OEFamily ist ebenfalls auf GitHub verfügbar, um Tools selbst zu hosten oder weitOerzuentwickeln.
Das OECompendium bietet eine umfangreiche Framework-Dokumentation der Tools und der Community-Aktivitäten.

