Changelog
0.1.0rc1 — prepared, not yet released
- Corrected contradictory installation claims identified by an independent outside-user test. Public wheel/PyPI commands are explicitly post-publication.
- Prepared real RC-versioned wheel/sdist artifacts, GitHub Release asset upload, checksums, and a no-checkout quickstart using existing public reviewed data.
- Preserved source candidate boundaries and all mandatory release checks.
-
Kept VirtualCube's legacy annual tile aliases working with pandas 3 without changing calendar boundaries, eager/lazy behavior, or source selection.
-
First public alpha target; release notes and limitations.
- Preserved the core grammar, eight catalog nouns and candidate-source boundary.
- Excluded repository/internal tests from wheel and sdist; retained viewer templates, serving history and the deprecated compatibility namespace.
- Added exact-wheel installation, canonical README and notebook validation.
- Synchronized citation metadata and documented the 0.1 API support contract.
Unreleased
- Rebranded the project as CubeDynamics with a pipe-first API.
- Added docs for
pipe,anomaly,month_filter,variance, andto_netcdf;correlation_cuberemains reserved, not implemented. - Documented the
Pipehelper and new operations reference structure. fire_plotnow requests daily gridMET/PRISM data by default and propagates provenance metadata on returned cubes.- Added an
allow_syntheticsafety switch to gridMET/PRISM loaders with clearer empty-time/all-NaN error messages. load_prism_cubenow returns a DataArray when a single variable is requested, matching docs examples.- Fixed cube viewer rotation so drag/zoom updates the cube as well as axis labels.
- Standardized PRISM precipitation units to millimeters and aligned cube viewer rotation variables with the wrapper element.
Earlier work
See the Git history for previous releases and prototype implementations while we stabilize the streaming adapters.