A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of Integrated Methane Inversion

Integrated Methane Inversion - imi-2.0.1

What's Changed

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-2.0.0...imi-2.0.1

Emissions - Emission Observation and Modeling - Python
Published by laestrada 5 months ago

Integrated Methane Inversion - imi-2.0.0

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: https://github.com/geoschem/integrated_methane_inversion/compare/imi-2.0.0-beta.4...imi-2.0.0

Emissions - Emission Observation and Modeling - Python
Published by laestrada 6 months ago

Integrated Methane Inversion - imi-2.0.0-beta.4

What's Changed

New Contributors

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-2.0.0-beta.3...imi-2.0.0-beta.4

Emissions - Emission Observation and Modeling - Python
Published by laestrada 6 months ago

Integrated Methane Inversion - imi-2.0.0-beta.3

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-2.0.0-beta.1...imi-2.0.0-beta.3

Emissions - Emission Observation and Modeling - Python
Published by laestrada 8 months ago

Integrated Methane Inversion - imi-2.0.0-beta.2

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-2.0.0-beta.1...imi-2.0.0-beta.2

Emissions - Emission Observation and Modeling - Python
Published by laestrada 8 months ago

Integrated Methane Inversion - imi-2.0.0-beta.1

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

What's Changed

New Contributors

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-1.2.1...imi-2.0.0-beta.1

Emissions - Emission Observation and Modeling - Python
Published by laestrada 8 months ago

Integrated Methane Inversion - imi-1.2.1

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 https://github.com/geoschem/integrated_methane_inversion/pull/132 -- this is for ease of use on local clusters
  • Enable nc4 compression by @laestrada in https://github.com/geoschem/integrated_methane_inversion/pull/143 This update greatly reduces the file size of the output directory generated by the IMI.

New Contributors

Emissions - Emission Observation and Modeling - Python
Published by laestrada almost 2 years ago

Integrated Methane Inversion - imi-1.2.0

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

  • @djvaron
  • @laestrada
  • @msulprizio
  • @nicholasbalasus
  • @yantosca

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-1.1.0...imi-1.2.0

Emissions - Emission Observation and Modeling - Python
Published by laestrada almost 2 years ago

Integrated Methane Inversion - imi-1.1.0

What's Changed

  • Average TROPOMI observations into superobservations see (pull request) [https://github.com/geoschem/integrated_methane_inversion/pull/57]
  • Update the IMI to use GEOS-Chem 14.0.2 see (pull request) [https://github.com/geoschem/integrated_methane_inversion/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: https://github.com/geoschem/integrated_methane_inversion/compare/imi-1.0.0...imi-1.1.0
DOI

Emissions - Emission Observation and Modeling - Python
Published by laestrada over 2 years ago

Integrated Methane Inversion - IMI 1.0.0 Release

What's Changed

DOI
Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-1.0.0-beta.1...imi-1.0.0

Emissions - Emission Observation and Modeling - Python
Published by laestrada almost 3 years ago

Integrated Methane Inversion - imi 1.0.0-beta.2 release

What's Changed

Full Changelog: https://github.com/geoschem/integrated_methane_inversion/compare/imi-1.0.0-beta.1...imi-1.0.0-beta.2
DOI

Emissions - Emission Observation and Modeling - Python
Published by laestrada almost 3 years ago

Integrated Methane Inversion - imi 1.0.0-beta.1 release

This is the beta release for the integrated methane inversion workflow (IMI).

DOI

Emissions - Emission Observation and Modeling - Python
Published by laestrada about 3 years ago