Package: gms
Type: Package
Title: 'GAMS' Modularization Support Package
Version: 0.35.0
Date: 2026-06-22
Authors@R: c(person("Jan Philipp", "Dietrich", email = "dietrich@pik-potsdam.de",
comment = c(affiliation = "Potsdam Institute for Climate Impact Research", ORCID = "0000-0002-4309-6431"), role = c("aut","cre")),
person("David", "Klein", comment = c(affiliation = "Potsdam Institute for Climate Impact Research"), role = "aut"),
person("Anastasis", "Giannousakis", role = "aut"),
person("Felicitas", "Beier", comment = c(affiliation = "Potsdam Institute for Climate Impact Research"), role = "aut"),
person("Johannes", "Koch", comment = c(affiliation = "Potsdam Institute for Climate Impact Research"), role = "aut"),
person("Lavinia", "Baumstark", comment = c(affiliation = "Potsdam Institute for Climate Impact Research"), role = "aut"),
person("Mika", "Pflüger", role = "aut"),
person("Oliver", "Richters", comment = c(affiliation = "Potsdam Institute for Climate Impact Research"), role = "aut"))
Description: A collection of tools to create, use and maintain
modularized model code written in the modeling language 'GAMS'
(). Out-of-the-box 'GAMS' does not come
with support for modularized model code. This package provides
the tools necessary to convert a standard 'GAMS' model to a
modularized one by introducing a modularized code structure
together with a naming convention which emulates local
environments. In addition, this package provides tools to
monitor the compliance of the model code with modular coding
guidelines.
Imports: dplyr, rlang, stringr, withr, yaml, filelock, stats
Suggests: covr, curl, magclass, qgraph, testthat, callr
URL: https://github.com/pik-piam/gms,
https://doi.org/10.5281/zenodo.4390032
BugReports: https://github.com/pik-piam/gms/issues
License: BSD_2_clause + file LICENSE
Encoding: UTF-8
Config/Keywords: tool
Config/Needs/website: tidyverse/tidytemplate
Config/roxygen2/version: 8.0.0
Config/pak/sysreqs: libicu-dev
Repository: https://pik-piam.r-universe.dev
Date/Publication: 2026-07-02 13:37:06 UTC
RemoteUrl: https://github.com/pik-piam/gms
RemoteRef: HEAD
RemoteSha: 4a126c93d5592a30476f3ac45763eb8e1aeedc8c
NeedsCompilation: no
Packaged: 2026-07-02 15:20:43 UTC; root
Author: Jan Philipp Dietrich [aut, cre] (affiliation: Potsdam Institute for
Climate Impact Research, ORCID:
),
David Klein [aut] (affiliation: Potsdam Institute for Climate Impact
Research),
Anastasis Giannousakis [aut],
Felicitas Beier [aut] (affiliation: Potsdam Institute for Climate
Impact Research),
Johannes Koch [aut] (affiliation: Potsdam Institute for Climate Impact
Research),
Lavinia Baumstark [aut] (affiliation: Potsdam Institute for Climate
Impact Research),
Mika Pflüger [aut],
Oliver Richters [aut] (affiliation: Potsdam Institute for Climate
Impact Research)
Maintainer: Jan Philipp Dietrich