Skip to content

Releases: geoschem/integrated_methane_inversion

imi-2.0.1

21 Nov 22:21
Compare
Choose a tag to compare

What's Changed

  • Fix optimized OH application in the posterior simulation #287
  • Fixes for using precomputed Jacobian #286
  • Save netcdf files in #289
  • Add informative error for corrupt Jacobian files in #288
  • fix for misapplication of perturbation delta in jacobian sensitivity calculation in #290

Full Changelog: imi-2.0.0...imi-2.0.1

imi-2.0.0

31 Oct 15:03
Compare
Choose a tag to compare

IMI 2.0

This is the official release of IMI 2.0:

High-level feature updates

For more information please see the IMI 2.0 research paper.

  • Blended TROPOMI+GOSAT Dataset Integration: Uses ML based correction to reduce biases associated with TROPOMI observations
  • Point Source Support: Integrates point source observations into state vector generation.
  • Enhanced Computational Efficiency: 10x faster Jacobian construction speeds.
  • Super-Observations: Uses aggregated observations to improve error characterization.
  • Improved Boundary Conditions: Includes options to optimize boundary conditions.
  • Adaptive Spatial Resolution: Dynamically adjusts spatial resolution based on expected information content.
  • Methane Sink Optimization: Allows OH optimization as part of the inversion.
  • Global Inversion Capability: Enables global emissions inversions.
  • Continuous Monitoring: Kalman filter option for continuous emission tracking.
  • Updated Emission Inventories: Incorporates new prior emission data sources.
  • Lognormal Error PDFs: Supports lognormal distributions to better capture heavy-tailed emissions data.
  • Enhanced Visualization Options: Adds new sectoral emissions and temporal variability outputs.
  • Docker Containerization: Facilitates local deployment and compatibility with automated cloud platforms.

Bugfixes since the last beta version

Full Changelog: imi-2.0.0-beta.4...imi-2.0.0

imi-2.0.0-beta.4

17 Oct 22:51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: imi-2.0.0-beta.3...imi-2.0.0-beta.4

imi-2.0.0-beta.3

03 Sep 20:20
Compare
Choose a tag to compare

imi-2.0.0-beta.2

03 Sep 20:17
Compare
Choose a tag to compare

imi-2.0.0-beta.1

02 Sep 20:04
Compare
Choose a tag to compare

See the IMI 2.0 preprint manuscript for detailed technical information on the updates in IMI 2.0.

What's Changed

Read more

imi-1.2.1

19 Jul 00:19
Compare
Choose a tag to compare

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 and features with bolded text to see if any bugs in prior versions of the IMI may have affected their inversions.

Bugfixes

New Features

  • Important: We have rolled out a new default boundary conditions version,v2023-06. v2023-04 used the legacy CH4 Boundary Conditions repository. v2023-06 has two important updates: (1) removal of a misapplied stratospheric correction in the legacy repository and (2) removal of albedo filters for boundary condition generation with TROPOMI correction applied. We recommend that all users switch to the new boundary condition version by setting BCversion: "v2023-04" in the config.yml file.
  • feature allow specification of partition for sbatch commands by @laestrada in #132 -- this is for ease of use on local clusters
  • Enable nc4 compression by @laestrada in #143 This update greatly reduces the file size of the output directory generated by the IMI.

New Contributors

imi-1.2.0

30 May 14:21
f281ba8
Compare
Choose a tag to compare

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

imi-1.1.0

02 Dec 19:35
Compare
Choose a tag to compare

What's Changed

  • Average TROPOMI observations into superobservations see (pull request) [https://github.com//pull/57]
  • Update the IMI to use GEOS-Chem 14.0.2 see (pull request) [https://github.com//pull/83]
  • Add additional nested domains. Now includes: AF, AS, EU, ME, NA, OC, RU, SA
    *** Additionally a bug was found in the boundary conditions files affecting transport. This bug affected files from February 2022 onwards. The bug is now fixed and the updated boundary conditions are now uploaded to s3 and the washu server. We recommend redownloading and rerunning the inversions for any time periods past February 2022. ***

Full Changelog: imi-1.0.0...imi-1.1.0
DOI

IMI 1.0.0 Release

21 Jun 12:50
Compare
Choose a tag to compare

What's Changed

  • Feature: script to find corrupted met files on aws by @laestrada in #38
  • Bugfix/download landcover files in create shapefile notebook by @laestrada in #39
  • Update main with bugfixes. by @laestrada in #40
  • Bugfix/corrupt tropomi_files: Handle corrupt tropomi files by @laestrada in #43
  • Feature/safe mode: implement safe mode to prevent overwriting files by @laestrada in #44
  • feature: add timers for each step in the IMI by @laestrada in #47
  • Cleanup IMI configuration file, setup script, and run script by @msulprizio in #48
  • Update IMI to use GEOS-Chem 13.4.1 by @msulprizio in #51

DOI
Full Changelog: imi-1.0.0-beta.1...imi-1.0.0