Skip to content

imi-1.2.0

Compare
Choose a tag to compare
@laestrada laestrada released this 30 May 14:21
· 24 commits to main since this release
f281ba8

What's Changed

We recommend updating to the new version of the IMI, as it includes a number of updates, bug fixes, and new features. We ask that users read bugfixes with bolded text to see if any bugs in prior versions of the IMI may have affected their inversions.

Bugfixes

  • *Important* Bugfix/tropomi data download -- Recent reprocessing of TROPOMI processor to v020400/020500 (in mid March 2023) has caused duplicate files with previous processor versions to be downloaded by the IMI. This could erroneously double the number of observations used in your inversion. We have fixed this issue in this version update. We recommend updating to IMI 1.2.0 for all future inversions. For past inversions, check for repeated orbit numbers in your tropomi data directory. If you find duplicates, delete files that are not v020400 or 020500, delete the inversion and posterior run directories and rerun the inversion and posterior setup and run steps. No need to rerun the jacobian, or spinup steps.
  • *Important*Bugfix/IMI Boundary conditions -- The IMI uses tropomi smoothed boundary conditions to simulate background concentrations outside of the domain. We found a bug that caused the tropomi adjustment to be limited to 30ppb, which is insufficient for post 2019 inversions. We removed this 30ppb cap and regenerated the BCs on march 8, 2023. If you ran an inversion prior to this we recommend rerunning the IMI. Additionally, we have since added stable IMI BC versions, which can be specified in the IMI configuration file. See the relevant feature below. v2023-04 includes these updates. However, we plan to release v2023-06 soon, which includes a bugfix removing a misapplied stratospheric correction and transitions to using the scripts in src/write_BCs instead of the CH4-boundary-condition-scripts repository
  • Bugfix/preview estimate -- previously the IMI Preview did not effectively take into account domain size when estimating cost of the inversion
  • Bugfix/restart path -- update restart paths to use absolute paths instead of relative in jacobian and posterior directories
  • Bugfix/merra2 compatibility -- fix paths to met data for .5 degree inversion option
  • Bugfix/save viz output data -- fix issue where individual tropomi data was not saved properly (only relevant for visualizations in visualization_notebook)
  • Bugfix/get num statevector elements update approach to getting the number of state vector elements in a less resource intensive way
  • Add .readthedocs.yaml file to configure ReadTheDocs builds

New Features

Contributors

Full Changelog: imi-1.1.0...imi-1.2.0