Skip to content

GGG2020.1.0

Latest

Choose a tag to compare

@joshua-laughner joshua-laughner released this 08 Jun 21:19
c00c09d

This is a minor release for the GGG code to coincide with the TCCON GGG2020.1 data version.

Note: the netCDF file produced by running the default post_processing.sh script is a GGG2020.0.0.C format file, not a GGG2020.1.0.A format file. This was done because some of the additional data needed to make GGG2020.1.0.A format files needs updated annually. For standard TCCON users, the 2020.0.0.C -> 2020.1.0.A conversion is done at Caltech to ensure that this data is applied consistently for all sites. Non-TCCON users will need to run $GGGPATH/bin/update_file_format to generate a 2020.1.0.A format file.

Below is a list of the major technical changes to the GGG code. If you are looking for a list of changes in the TCCON data, see the TCCON wiki.

The major technical changes for this version are:

  • Installation of the Python programs can now use conda, micromamba, or pip to manage the environment. pip support is considered secondary; users are encouraged to use conda or micromamba if possible. If pip is necessary because of limited tooling or a need to limit the install size, users should review the differences.out file created during installation carefully. See the wiki for details on how to use the different options.
  • I2S requires a new parameter in the top of all input files. This parameter allows users to input nonlinearity corrections derived from the nonlin5 program. These parameters are also saved to the spectrum headers. See the I2S release notes for details on this parameter.
  • Creating averaging kernels (AKs) has an additional step. After running GFIT with the "ak" option, the new concat_jac program must be used to derive a per-gas Jacobian file from individual windows' Jacobian files. As usual, generating AKs is not a standard part of running GGG, due to the disk space involved. For advanced users who need to do so, instructions are on the wiki.
  • Support added for alternate priors before 1 Apr 2024: $GGGPATH/utils/python/list_mod_vmr_links has a new --alt-co option to print links to the standard site priors with improved CO and the netCDF writer tracks which set of priors were used in several new variables.

For a complete list of changes to the code, see history/CHANGELOG.md in the repository.