Skip to content

v1.3.0

Choose a tag to compare

@aethr aethr released this 27 Jan 20:50
· 162 commits to main since this release

openmethane-prior v1.3.0 (2026-01-27)

⚠️ Breaking Changes

  • Replace data sources specified in .env with DataSources managed by DataManager

    If input files in .env have been changed from the default values (.env.example),
    these overrides will no longer be read. The URL in the corresponding DataSource
    must be updated to reflect the override, or a new DataSource must be created
    to reflect the custom resource. (#125)

  • Individual layers can no longer be run as standalone scripts

    See the updated README for details on using the omPrior.py --sectors argument
    to run a subset of sectors. (#135)

  • Replace poetry with uv for dependency and package management. Developers
    will need to install uv
    and run uv sync in the repo after updating.

    If you are just using Docker containers, no change is necessary. (#155)

🆕 Features

  • Add Safeguard Mechanism emissions data source (#139)
  • Add Safeguard Mechanism emissions to coal sector (#144)
  • Add INPUT_CACHE for persisting remote data sources locally (#151)

🎉 Improvements

    • Replace mask_array_by_sequence with numpy.isin (#124)
  • Reorganise internal source code structure into lib, sectors and data_sources folders (#134)
  • Reorganise all sector implementations into separate modules (#135)
  • Update land use data source with the updated 2020-2021 NLUM dataset (#136)
  • Split "fugitive" sector into "coal" and "oil and gas" sectors (#141)
  • Add AustraliaPriorSector which allows specifying ANZSIC codes covered by the sector (#142)
  • Replace successive assertions with a single large assertion in test_009_prior_emissions_ds (#146)
  • Update Climate TRACE dataset used by coal sector (#147)
  • Replace Land Use data with Climate TRACE emissions sources in waste sector (#148)
  • Improve performance and correctness of regrid_any and remap_raster (#153)
  • Remove reliance on environment variables for configuration in tests (#156)

🐛 Bug Fixes

  • Fix prior failing on dates outside the available inventory data (#131)
  • Remove pixel center offsetting in remap_raster which is already handled by rioxarray (#154)
  • Fix empty folders being created in tests/ when tests are run (#158)