Skip to content

openEO Python Client v0.26.0

Compare
Choose a tag to compare
@soxofaan soxofaan released this 27 Nov 16:48
· 246 commits to master since this release

Added

  • Support new UDF signature: def apply_datacube(cube: DataArray, context: dict) -> DataArray
    (#310)
  • Add collection_property() helper to easily build collection metadata property filters for Connection.load_collection()
    (#331)
  • Add DataCube.apply_polygon() (standardized version of experimental chunk_polygon) (#424)
  • Various improvements to band mapping with the Awesome Spectral Indices feature.
    Allow explicitly specifying the satellite platform for band name mapping (e.g. "Sentinel2" or "LANDSAT8") if cube metadata lacks info.
    Follow the official band mapping from Awesome Spectral Indices better.
    Allow manually specifying the desired band mapping.
    (#485, #501)
  • Also attempt to automatically refresh OIDC access token on a 401 TokenInvalid response (in addition to 403 TokenInvalid) (#508)
  • Add Parameter.object() factory for object type parameters

Removed

  • Remove custom spectral indices "NDGI", "NDMI" and "S2WI" from "extra-indices-dict.json"
    that were shadowing the official definitions from Awesome Spectral Indices (#501)

Fixed

  • Initial support for "spectral indices" that use constants defined by Awesome Spectral Indices (#501)