Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 17:46
5206538

Documentation

  • Default the documentation site to dark mode, with a light-mode toggle.

  • Add a local documentation site with navigation, Mermaid diagrams, generated API/CLI references, saved notebook previews, and strict CI link checks. Separate generated dataset catalogs from provider access notes.

Added

  • Per-dataset live checks, independent example jobs, retained test/coverage and
    failed-notebook diagnostics, and scheduled minimum-core-dependency validation.

  • Shared adapter conformance scenarios for every available dataset, covering
    deterministic listing, fetch destinations, byte preservation, and client ownership.

  • Documented L0–L4 test levels, responsibility-based suites, and just test-live
    selection; existing integration command and marker aliases remain supported.

  • Pure select_by_time asset selection with explicit tolerance and nearest/prior
    direction, signed offsets, candidate counts, and an explicit no-match result.

  • Explicit zero-based radar sweep selection with FetchedAsset.open(sweep=...)
    and an executed Storm Events / NEXRAD / GOES event-context notebook.

Fixed

  • Require Typer 0.18 or newer; the old declared minimum failed to construct the
    CLI with modern union annotations and lacked current Click compatibility.

  • Reject truncated S3 listings with missing or cycling continuation tokens instead
    of returning incomplete assets or requesting pages indefinitely.

  • Reject NEXRAD decoder tables that misalign moment and coordinate records,
    including equal-length sweeps following a missing interior end marker; valid
    explicitly selected sweeps remain readable without silently dropping others.

  • Reject out-of-range or non-finite point coordinates and negative/non-finite
    radii before bounding-box clipping; complete the manifest provider options for
    GSOM, GOES ABI, and Storm Events.