The gcamreport
package is compatible with the main
versions of GCAM: 6.0,
7.0, and 7.1. To use these
versions, ensure that you have cloned the gcam-core
branch
(the default branch) and specify the closest GCAM version using the
GCAM_version
parameter in the generate_report
or launch_gcamreport_ui
functions, as demonstrated in this example.
If you need to modify mappings to better suit your GCAM version, refer
to this tutorial
and remember to tag the version to ensure reproducibility of the results
;)
This approach allows users to access the full range of
gcamreport
functionalities regardless of the GCAM version
they are using. Additionally, it streamlines the process of bug fixing
and updating gcamreport
to stay in line with GCAM-core
updates. Future versions of gcamreport
will be released
under the following naming convention: gcamreport a.b.c
,
where a.b.c denotes the release version of
gcamreport
(e.g., 1.0.0, 1.0.1,
1.2.0, …). Major releases will increment the first digit
(a), while minor updates will increment the second (b)
or third (c) digit.
newline
Previous gcamreport
versions were linked either to a
GCAM
version or a study where GCAM was used. We followed a
specific naming and tagging procedure for each release: they were all
linked to a tag, whose name firstly contained two numbers indicating the
compatible GCAM version (e.g. v6.0 indicates that it is
compatible with GCAM 6.0); the next number indicated the version release
(e.g. v6.0.0 indicates that it is the first release
compatible with GCAM 6.0). This numeration started from 0. Finally, if
the release was linked to a project, the tag’s name contained a hyphen
and a key work (e.g. v6.0.0-gas). Currently, this procedure is
depracated, but the tags are still available if you
want to reproduce some versions.
To install previous gcamreport
versions, indicate the
tag or branch name when cloning the repository. For instance:
# to clone the tagged version "v6.0.1-depracated":
git clone --branch v6.0.1-depracated --single-branch https://github.com/bc3LC/gcamreport.git
# to clone the branch version "gcam-v6.0-depracated":
git clone --branch gcam-v6.0-depracated https://github.com/bc3LC/gcamreport.git
Or install the suitable version in your R session:
# to install the tagged version "v6.0.1-depracated"
devtools::install_github('bc3LC/gcamreport@v6.0.1-depracated')
# to install the branch version "gcam-v6.0-depracated"
devtools::install_github('bc3LC/gcamreport@gcam-v6.0-depracated')
newline
Find below a description of all the gcamreport
releases:
gcamreport tag-version |
compatible GCAM version and/or study |
---|---|
v1.0.0 | GCAM 6.0, GCAM 7.0, and GCAM 7.1 |
depracted_v7.0.1 | GCAM 7.0 |
depracted_v7.0.0 | GCAM 7.0 |
depracted_v6.0.1 | GCAM 6.0 |
depracted_v6.0.0 | GCAM 6.0 |
depracted_v6.0.0-gas | GCAM 6.0 with gas extra features |
You can see the new feature of each release and download the corresponding versions here.