Published May 31, 2023
| Version 1.1.8
Software
Open
TCCON/py-ginput – v1.1.8
- Others:
- joshua-laughner
- Roche, Sébastien
Description
Another minor update to address issues arising from running with GEOS IT.
- Download URLs for GEOS IT updated to latest product.
- Solves an issue running the satellite interface (
oco
,gosat
, orgeocarb
subcommands) with 3 GEOS IT input. The interpolators created for the GEOS IT files are large enough that three cannot be passed between threads in Python 3.6 due to a limit on the number of bytes that the Python 3.6 multiprocessing module can pickle. This is fixed by Python 3.10 at the latest, but getting Python 3.10 and required numerical dependencies to reproduce the Python 3.6 results to numerical precision was not possible. Therefore, as a workaround, if the satellite interface detects that it is running on Python 3.9 or earlier, it will pickle the interpolators as separate files and load them back in from the threads when--nprocs
is not 0.
There are two other aspects to this release:
- This is the first release that can be run on Python 3.10 and has the changes needed to run the satellite interface with GEOS IT files. v1.1.7 didn't have those GEOS IT changes and v1.1.5d was not compatible with Python 3.6.
- The unit testing code now ignores the GINPUT_VERSION value in the
.vmr
file headers; this saves us from needing to update the test input files with each version if there should not be changes in the output.
Files
py-ginput_v1.1.8.zip
Other
Public repository for the GINPUT priors generator
Additional details
- Created
-
2022-09-08
- Updated
-
2022-10-10