Skip to content

Releases: mlwp-tools/mlwp-data-specs

Release list

v0.1.0

Choose a tag to compare

@leifdenby leifdenby released this 24 Jun 13:01

First release of mlwp-data-specs, a trait-based dataset specification and validation package for MLWP weather/climate datasets.

Added

  • Trait-based validation across time, space, and uncertainty axes.
  • Supported time traits: forecast and observation.
  • Supported space traits: grid and point.
  • Supported uncertainty traits: deterministic, ensemble, and quantile.
  • Public Python API via mlwp_data_specs.validate_dataset(...).
  • CLI entry point via mlwp.validate_dataset_traits.
  • Dataset trait resolution from global attributes such as mlwp_time_trait,
    mlwp_space_trait, and mlwp_uncertainty_trait.
  • Validation reporting with pass/warn/fail checks.
  • Local and remote Zarr validation through xarray.open_zarr, including optional
    S3 storage options.
  • Inline executable markdown specifications colocated with validation checks.
  • Generated documentation for trait specifications.
  • Dynamic package versioning from SCM and public mlwp_data_specs.__version__.