A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

edgeTransport

Prepare EDGE Transport Data for the REMIND model.
https://github.com/pik-piam/edgeTransport

Category: Climate Change
Sub Category: Integrated Assessment and Climate Policy

Keywords from Contributors

gams land magpie pik climate-change energy-system-model accessor

Last synced: about 14 hours ago
JSON representation

Repository metadata

A detailed transport sector model.

README.md

Prepare EDGE Transport Data for the REMIND model

R package edgeTransport, version 2.17.1

CRAN status R build status codecov r-universe

Purpose and Functionality

EDGE-T is a fork of the GCAM transport module https://jgcri.github.io/gcam-doc/energy.html#transportation with a high level of detail in its representation of technological and modal options. It is a partial equilibrium model with a nested multinomial logit structure and relies on the modified logit formulation. Most of the sources are not publicly available. PIK-internal users can find the sources in the distributed file system in the folder /p/projects/rd3mod/inputdata/sources/EDGE-Transport-Standalone.

Installation

For installation of the most recent package version an additional repository has to be added in R:

options(repos = c(CRAN = "@CRAN@", pik = "https://rse.pik-potsdam.de/r/packages"))

The additional repository can be made available permanently by adding the line above to a file called .Rprofile stored in the home folder of your system (Sys.glob("~") in R returns the home directory).

After that the most recent version of the package can be installed using install.packages:

install.packages("edgeTransport")

Package updates can be installed using update.packages (make sure that the additional repository has been added before running that command):

update.packages()

Tutorial

The package comes with a vignette describing the basic functionality of the package and how to use it. You can load it with the following command (the package needs to be installed):

vignette("EDGEtransport") # EnergyDemandGenerator-Transport Model (EDGE-T)

Questions / Problems

In case of questions / problems please contact Johanna Hoppe [email protected].

Citation

To cite package edgeTransport in publications use:

Hoppe J, Dirnaichner A, Rottoli M, Muessel J, Hagen A (2025). "edgeTransport: Prepare EDGE Transport Data for the REMIND model." Version: 2.17.1, https://github.com/pik-piam/edgeTransport.

A BibTeX entry for LaTeX users is

@Misc{,
 title = {edgeTransport: Prepare EDGE Transport Data for the REMIND model},
 author = {Johanna Hoppe and Alois Dirnaichner and Marianna Rottoli and Jarusch Muessel and Alex K. Hagen},
 date = {2025-04-03},
 year = {2025},
 url = {https://github.com/pik-piam/edgeTransport},
 note = {Version: 2.17.1},
}

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it using the metadata from this file.
type: software
title: 'edgeTransport: Prepare EDGE Transport Data for the REMIND model'
version: 2.17.1
date-released: '2025-04-03'
abstract: EDGE-T is a fork of the GCAM transport module https://jgcri.github.io/gcam-doc/energy.html#transportation
  with a high level of detail in its representation of technological and modal options.
  It is a partial equilibrium model with a nested multinomial logit structure and
  relies on the modified logit formulation. Most of the sources are not publicly available.
  PIK-internal users can find the sources in the distributed file system in the folder
  `/p/projects/rd3mod/inputdata/sources/EDGE-Transport-Standalone`.
authors:
- family-names: Hoppe
  given-names: Johanna
  email: [email protected]
  orcid: https://orcid.org/0009-0004-6753-5090
- family-names: Dirnaichner
  given-names: Alois
  email: [email protected]
- family-names: Rottoli
  given-names: Marianna
  email: [email protected]
- family-names: Muessel
  given-names: Jarusch
  email: [email protected]
  orcid: https://orcid.org/0000-0002-1857-7866
- family-names: Hagen
  given-names: Alex K.
  email: [email protected]
  orcid: https://orcid.org/0000-0003-4793-8664
license: GPL-3.0
repository-code: https://github.com/pik-piam/edgeTransport


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 956
Total Committers: 18
Avg Commits per committer: 53.111
Development Distribution Score (DDS): 0.631

Commits in past year: 257
Committers in past year: 6
Avg Commits per committer in past year: 42.833
Development Distribution Score (DDS) in past year: 0.568

Name Email Commits
johannah-pik 8****k 353
Alois Dirnaichner a****i@d****m 227
Marianna Rottoli r****i@p****e 153
jmuessel j****l@p****e 114
ahagen a****n@p****e 41
Marianna Rottoli r****i@L****e 29
Falk Benke f****e@p****e 9
orichters o****r@p****e 5
Johannes Koch j****h@p****e 4
Mika Pflüger m****r@p****e 4
rauner r****r@p****e 4
Michaja Pehl p****l@p****e 3
pre-commit-ci[bot] 6****] 3
christophbertram b****m@p****e 2
Alois Dirnaichner a****r@p****e 2
Johanna Hoppe j****h@p****e 1
Fabrice Lécuyer l****t@g****m 1
Marianna Rottoli m****i@m****t 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 27
Total pull requests: 326
Average time to close issues: 6 months
Average time to close pull requests: 8 days
Total issue authors: 10
Total pull request authors: 13
Average comments per issue: 2.7
Average comments per pull request: 0.4
Merged pull request: 297
Bot issues: 0
Bot pull requests: 6

Past year issues: 14
Past year pull requests: 88
Past year average time to close issues: 28 days
Past year average time to close pull requests: 2 days
Past year issue authors: 6
Past year pull request authors: 7
Past year average comments per issue: 2.14
Past year average comments per pull request: 0.4
Past year merged pull request: 78
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pik-piam/edgeTransport

Top Issue Authors

  • ahagen-pik (9)
  • orichters (5)
  • Loisel (3)
  • johanneskoch94 (2)
  • 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q (2)
  • johannah-pik (2)
  • robertpietzcker (1)
  • mikapfl (1)
  • ntaconet (1)
  • jmuessel (1)

Top Pull Request Authors

  • Loisel (94)
  • MariannaR (74)
  • johannah-pik (69)
  • jmuessel (48)
  • ahagen-pik (13)
  • pre-commit-ci[bot] (6)
  • fbenke-pik (6)
  • orichters (5)
  • johanneskoch94 (4)
  • rauner (2)
  • 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q (2)
  • lecfab (2)
  • mikapfl (1)

Top Issue Labels

  • bug (2)
  • enhancement (1)
  • question (1)

Top Pull Request Labels


Dependencies

DESCRIPTION cran
  • R >= 3.1 depends
  • data.table >= 1.11.0 depends
  • gdx * imports
  • gdxdt * imports
  • ggplot2 * imports
  • madrat * imports
  • magclass * imports
  • magrittr * imports
  • quitte * imports
  • readxl * imports
  • remind2 * imports
  • rlang * imports
  • rmarkdown * imports
  • rmndt * imports
  • rootSolve * imports
  • yaml * imports
  • ymlthis * imports
  • zoo * imports
  • covr * suggests
  • knitr * suggests
  • markdown * suggests
  • testthat * suggests
.github/workflows/check.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pat-s/always-upload-cache v3 composite
  • r-lib/actions/setup-pandoc v2 composite

Score: 5.834810737062605