← Back to all sparks
N

nert

ANALYTICS
Velocity0.0

R package nert by AAGI-AUS — release notes from GitHub.

nert put fourteen TERN datasets behind one dispatcher and called it stable.

environmental dataapi clientsoil dataremote sensingaustraliar package
Current state
nert is an R client for the TERN data API, reaching its first stable release in May 2026 after a year of milestone-tagged development. Version 1.0.0 exposes eleven functions covering fourteen datasets — SMIPS, ASC, AET, eight SLGA soil attributes, Soil Beta Diversity, Canopy Height and Land Surface Phenology — through a single read_tern(dataset_id, ...) dispatcher plus collect_tern_data() for batch extraction across locations and date ranges. Coverage sits at 83% overall with every reader at 100%.
Where it's heading
The release history is unusual in that most of its tags are not releases: Milestone 1, 2 and 4 were pushed within eight minutes of each other in July 2025 purely as grant reporting and audit markers, with no user-facing content. What the 1.0.0 notes emphasise instead is test discipline — 310 deterministic offline tests, snapshot pins on every TERN bucket path and filename template, and mocked COG reads so R CMD check never touches the network. That is a client built on the assumption that the remote API's URL structure will change underneath it.
Prediction
The notes describe pre-CRAN review polish and itemise remaining check NOTEs in cran-comments.md, so the next move is most likely a CRAN submission rather than additional dataset coverage.

Recent moves

  1. 3mo ago

    nert 1.0.0 — first stable release

    ⚡ SPARK

    The first stable release, consolidating fourteen TERN datasets behind a unified read_tern() dispatcher and a vectorised collect_tern_data() batch primitive that opens one COG per work item rather than per point. Retry behaviour becomes globally configurable, and read_smips()'s day argument is renamed to date for consistency across readers.

    View source ↗
  2. 1y ago

    Grant audit tag: project Milestone 4

    A grant reporting tag rather than a release — the commit is marked as achieving an AAGI-UA-RD-RNS project milestone for audit purposes, with no user-facing content described.

    View source ↗
  3. 1y ago

    Grant audit tag: project Milestone 2

    Another audit marker in the same batch, tagged seven minutes before Milestone 4 and one minute after Milestone 1. It records grant progress rather than a software change.

    View source ↗
  4. 1y ago

    Grant audit tag: project Milestone 1

    The first of three milestone audit tags pushed within eight minutes of each other, recording grant reporting checkpoints retrospectively rather than marking a release.

    View source ↗
  5. 1y ago

    v0.0.1 - First release

    The initial release, announced with Windows binary and source archives and no description of functionality. It establishes the package's existence a year before the API described in 1.0.0 settled.

    View source ↗