Changelog

SDK release history and version notes.

v0.1.14

  • Added get_usage(): your organisation's subscription and AOI counts and subscribed hectares, all-time and for the current calendar month, alongside the monthly subscription limit (and, for unverified organisations, the account caps). Requires the corresponding API release.

v0.1.13

  • Improved load_dataframe() performance for self-hosted datasets: the parquet footer is now read once per file instead of twice (up to ~3s faster per call on wide datasets).
  • Added optional columns parameter to load_dataframe() to load a subset of columns (self-hosted datasets only); geometry is always included.
  • load_xarray() now applies scale_factor/add_offset for bands that declare them in the dataset file schema: values are returned as physical float32 with NaN nodata, and the packing metadata moves to each variable's .encoding. Pass mask_and_scale=False to get raw packed values with the true scale_factor/add_offset as attributes instead. Bands without a declared scale/offset are unaffected.
  • Fixed load_xarray() stamping the first file's scale_factor/add_offset attributes onto every variable; variables without a declared scale/offset no longer carry these attributes.
  • Added geometry_type and location_count to the AOI model (returned by the API since 2026-08-20).

v0.1.12

  • Improves load_dataframe() compatibility with more vector dataset types across different coordinate reference systems.

v0.1.11

  • Changed load_dataframe() to return GeoDataframe format.
  • Upgraded Python required version to 3.11.

v0.1.10

  • Added get_dataset().
  • Added all details to Dataset.
  • Improved error handling.
  • Made external_ref nullable for Subscription and AOI.
  • Renamed get_organisation_settings() to get_settings().
  • Renamed update_organisation_settings() to update_settings().

v0.1.9

  • Changed load_dataframe() to retry when failing to load files from bucket.

v0.1.8

Webhook improvements

  • Added list_webhooks().
  • Added get_webhook().
  • Renamed webhook_configure() to create_webhook().
  • Changed delete_webhook() to receive an id param.

Archive/restore AOI

  • Added archive_aoi().
  • Added restore_aoi().
  • Changed list_aois() to accept an optional archived param.

Archive/restore subscription

  • Added archive_subscription().
  • Added restore_subscription() within the grace period.
  • Changed list_subscriptions() to accept an optional archived param.

v0.1.7

  • Added configure_webhook().
  • Added delete_webhook().
  • Added HTTPError and SDKError.
  • Improved error handling.

v0.1.6

  • Added list_datasets().

v0.1.5

  • Changed load_dataframe() to reset dataframe index after concatenation.

v0.1.4

  • Updated error handling to handle HTTP 403 Forbidden errors.

v0.1.3

  • Renamed AOIRecord to AOI.

v0.1.2

  • Changed load_dataframe() to return empty dataframe when no data is available.

v0.1.1

  • Updated dependencies.

v0.1.0

  • First release.