openENTRANCE
The Horizon 2020 openENTRANCE project aims at developing, using and disseminating an open, transparent and integrated modeling platform for assessing low-carbon transition pathways in Europe.
https://github.com/openENTRANCE/openentrance
Category: Energy Systems
Sub Category: Global and Regional Energy System Models
Keywords from Contributors
energy-system integrated-assessment iamc-format scenario-data timeseries-format integrated-assessment-scenarios macro-energy energy-system-model integrated-assessment-model
Last synced: about 7 hours ago
JSON representation
Repository metadata
Definitions of common terms (variables, regions, etc.) for the openENTRANCE project
- Host: GitHub
- URL: https://github.com/openENTRANCE/openentrance
- Owner: openENTRANCE
- License: apache-2.0
- Created: 2020-03-13T14:21:37.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-25T07:01:38.000Z (3 days ago)
- Last Synced: 2025-04-25T08:19:37.746Z (3 days ago)
- Language: Python
- Homepage: http://openentrance.eu
- Size: 1 MB
- Stars: 30
- Watchers: 15
- Forks: 50
- Open Issues: 37
- Releases: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
Project definitions for the openENTRANCE project
Copyright 2020-2024 openENTRANCE consortium
This repository is licensed under the Apache License, Version 2.0 (the "License"); see
the LICENSE for details.
Aim and scope of this repository
The Horizon 2020 openENTRANCE project aims at
developing, using and disseminating an open, transparent and integrated
modelling platform for assessing low-carbon transition pathways in Europe.
A key requirement for an effective linking of models and consistent analysis is
a common "nomenclature", i.e., shared lists of variables, regions and units
used across the entire project.
This repository makes available the nomenclature used within the consortium and
serves as a discussion platform for extending the lists of terms.
We invite other modelling teams to contribute and join the discussion,
hoping to facilitate increased cooperation across research projects
on (European) energy and climate policy!
How to work with this repository
There are several ways to interact with the nomenclature and definitions
provided in this repository. The simplest approach is to just read the yaml
files on GitHub - see the links below.
The repository is structured so that it can be parsed by the
Python package nomenclature for scenario ensemble validation and processing.
Read more on GitHub!
An installable Python package
To facilitate using the definitions in data processing workflows and scripts,
there is an installable Python package with several utility
functions and dictionaries. More information
Data format structure
The openENTRANCE project uses a common data format based on a template
developed by the Integrated Assessment Modeling Consortium (IAMC)
and already in use in many model comparison projects at the global and national
level. While the IAMC comprises (mostly) integrated-assessment teams, the data
format is generic and can be used for a wide range of applications, including
energy-systems analysis or modelling of specific sectors like transport,
industry or the building stock.
Timeseries data dimensions
In the data format, every timeseries is described by six dimensions (codes):
- Model - more information
- Scenario - more information
- Region - more information
- Variable - more information
- Unit - see the section on variables
for details - Subannual (optional, default 'Year')[1] -
more information
In addition to these six dimensions, every timeseries is described by
a set of year-value pairs.
The resulting table can be either shown as
- wide format (see example below, with years as columns), or
- long format (two columns year and value).
model | scenario | region | variable | unit | subannual | 2015 | 2020 | 2025 |
---|---|---|---|---|---|---|---|---|
GENeSYS-MOD | Societal Commitment | Europe | Primary Energy | EJ/y | Year | 69.9 | 65.7 | ... |
... | ... | ... | ... | ... | ... | ... | ... | ... |
Data via the IAMC 1.5°C scenario explorer,
showing a scenario from the CD-LINKS project.
[1] The index 'Subannual' is an extension of the original format introduced by
the openENTRANCE project to accomodate data at a subannual temporal resolution.
Recommended usage of this data format
The Python package pyam was developed to facilitate working with timeseries
data conforming to this structure. Features include validation of values,
aggregation and downscaling of data, and import/export with various file formats
(xlsx
, csv
, ...) and table layouts (wide vs. long data).
Read the docs for more information!
Funding acknowledgement
Owner metadata
- Name: H2020 openENTRANCE
- Login: openENTRANCE
- Email: [email protected]
- Kind: organization
- Description: openENTRANCE develops an open, transparent & integrated modelling platform for low-carbon transition pathways in Europe, funded by the EU Horizon 2020 programme
- Website: https://openentrance.eu
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/60662804?v=4
- Repositories: 2
- Last ynced at: 2023-03-06T09:30:38.615Z
- Profile URL: https://github.com/openENTRANCE
GitHub Events
Total
- Delete event: 1
- Issue comment event: 13
- Push event: 14
- Pull request review comment event: 6
- Pull request event: 30
- Pull request review event: 19
- Fork event: 1
- Create event: 1
Last Year
- Delete event: 1
- Issue comment event: 13
- Push event: 14
- Pull request review comment event: 6
- Pull request event: 30
- Pull request review event: 19
- Fork event: 1
- Create event: 1
Committers metadata
Last synced: 7 days ago
Total Commits: 275
Total Committers: 37
Avg Commits per committer: 7.432
Development Distribution Score (DDS): 0.604
Commits in past year: 31
Committers in past year: 6
Avg Commits per committer in past year: 5.167
Development Distribution Score (DDS) in past year: 0.677
Name | Commits | |
---|---|---|
Daniel Huppmann | dh@d****t | 109 |
sandrinecharousset | 6****t | 40 |
Renato-Rodrigues | 3****s | 23 |
robertpietzcker | 6****r | 17 |
Erik Alvarez | e****s@g****m | 15 |
HauHe | h****h@k****e | 15 |
Mark Dekker | 4****r | 6 |
Johannes Emmerling | j****m@g****m | 6 |
sebastianzwickl | 6****l | 4 |
Thorsten Burandt | 2****t | 4 |
Behnam Zakeri | 3****i | 3 |
David Almeida | 5****a | 2 |
Emir Fejzic | 6****j | 2 |
Philip Hackstock | p****k@g****t | 2 |
Robin Hasse | 7****e | 2 |
Ryan O'Reilly | 7****y | 2 |
SarahYS | s****t@n****o | 2 |
tatar99 | 9****9 | 2 |
Amir | 6****i | 1 |
volker-krey | k****y@i****t | 1 |
stickler-ci[bot] | 4****] | 1 |
sirinalibas | 1****s | 1 |
nikostsanakas | 1****s | 1 |
loeffko | 5****o | 1 |
juliettelecarpentier | 1****r | 1 |
joanna-sitarz | 9****z | 1 |
hettieboonman | h****n | 1 |
francescodallalonga | c****8@h****m | 1 |
fragkos1985 | 7****5 | 1 |
Vassilis Daioglou | v****u@g****m | 1 |
and 7 more... |
Committer domains:
- ntnu.no: 2
- tudelft.nl: 1
- iiasa.ac.at: 1
- gmx.at: 1
- kth.se: 1
- dergelbesalon.at: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 67
Total pull requests: 305
Average time to close issues: about 2 months
Average time to close pull requests: 13 days
Total issue authors: 19
Total pull request authors: 41
Average comments per issue: 3.4
Average comments per pull request: 1.81
Merged pull request: 255
Bot issues: 0
Bot pull requests: 1
Past year issues: 3
Past year pull requests: 35
Past year average time to close issues: N/A
Past year average time to close pull requests: 6 days
Past year issue authors: 2
Past year pull request authors: 6
Past year average comments per issue: 6.33
Past year average comments per pull request: 1.06
Past year merged pull request: 30
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- danielhuppmann (14)
- sandrinecharousset (13)
- erikfilias (6)
- Renato-Rodrigues (6)
- hettieboonman (5)
- tburandt (3)
- HauHe (3)
- paopis (3)
- ryan-oreilly (2)
- felixfrischmuth (2)
- EmiFej (2)
- stianbacke (1)
- robertpietzcker (1)
- IngeborgGraabak (1)
- Ludee (1)
Top Pull Request Authors
- danielhuppmann (103)
- sandrinecharousset (52)
- Renato-Rodrigues (25)
- erikfilias (22)
- robertpietzcker (20)
- MarkMDekker (8)
- HauHe (7)
- tburandt (6)
- JohannesEmm (6)
- tatar99 (4)
- sebastianzwickl (4)
- behnam-zakeri (4)
- paopis (3)
- omnipotent12 (3)
- MatthiasRehfeldt (3)
Top Issue Labels
- definitions (15)
- structure (5)
- bug (4)
- py-package (2)
- question (1)
- documentation (1)
Top Pull Request Labels
- definitions (26)
- structure (9)
- py-package (6)
- bug (3)
- documentation (2)
- duplicate (1)
- question (1)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/checkout v2 composite
- actions/setup-python v1 composite
Score: 7.8156105320351905