Skip to content

Releases: quantifyearth/aoh-calculator

v2.1.1

19 Mar 09:58
6c4e087

Choose a tag to compare

v2.1.1 (18/03/2026)

Changed

  • For model validation results return all species, not just the ones marked as outliers.

Fixed

  • Remove Yirgacheffe chunk size override that was being inherited globally rather than just for aohcalc.

v2.1.0

12 Mar 16:27
b24b1a5

Choose a tag to compare

v2.1.0 (09/03/2026)

Changed

  • Change the output filename format to match those used in other IUCN processes.

Fixed

  • Occurrence validation only handled range polygons in WGS84, now fixed.

v2.0.5

19 Feb 10:29
4889a15

Choose a tag to compare

v2.0.5 (18/02/2026)

Added

  • Added a flag to both library and command line tools that will automatically scale output to be in metres squared based on geospatial area for the map projection and pixel scale used.

v2.0.4

30 Jan 13:22
f6124d5

Choose a tag to compare

v2.0.4 (30/01/2026)

Changed

  • Stabilised the order of columns in the collated AOH statistics CSV to make it easier to compare runs.

v2.0.3

28 Jan 14:51
e3d2fdc

Choose a tag to compare

v2.0.3 (28/01/2026)

Added

  • Added --version flag to command line tools.

v2.0.2

27 Jan 18:14
c20e001

Choose a tag to compare

v2.0.2 (27/01/2026)

Fixed

  • Fixed incompatibly with newer pygbif and pinned version to avoid future issues.
  • Fixed issue with species richness calculation exceeding max stack size when many species and few CPU cores.
  • Simplify import structure so that the R packages are only imported for model validation.

Changed

  • Match the time range for occurrence data to match Dahal et al (2019-2020). We should do better, but this package should for now stick to the peer-reviewed method as its baseline.
  • Use bilinear interpolation on occurrence validation as per IUCN guidelines.

v2.0.1

20 Jan 10:47
154a00e

Choose a tag to compare

v2.0.1 (20/01/2026)

Fixed

  • Fixed broken import on pyproject.toml
  • Habitat processing regression due to change in GDAL default behaviour.

v2.0.0

19 Jan 16:25
c7aac46

Choose a tag to compare

v2.0.0 (15/01/2026)

Changed

  • Renamed the existing AOH calculation function to make it clear that it is for fractional AOH calculations.
  • Tweaked parameters to allow both single and min/max pair DEM files.
  • Changed parameter order to be consistent with new binary AOH method.
  • Updated aoh-calc command to allow multiple weight layers rather than just one.
  • Updated documentation.

Added

  • Added a new AOH calculation function that works on a single classified habit or land cover input layer.

v1.1.2

12 Jan 14:58
49a5708

Choose a tag to compare

v1.1.2 (12/01/2026)

Changed

  • Changed highest supported GDAL from 3.11.x to 3.12.x.
  • Clean up species info data when exporting it.

Fixed

  • Instruct mypy to ignore GDAL for typing.

v1.1.1 (02/12/2025)

Changed

  • Update to newer Yirgacheffe APIs to simplify code.
  • Ensure reprojected habitat layers are pixel aligned for consistency.

v1.1.0

20 Nov 08:53
663da34

Choose a tag to compare

Added

  • Implementation of point validation based on Dahal et al.

Changed

  • Performance improvements and simplification to habitat processing.
  • Store more analysis data from model validation.
  • Improve performance of GBIF occurrence data fetches.

Fixed

  • Fixed a bug in collate data where it would fail to process any files.