Release v3.0.0

  • refactor: rewrite io routines to use xarray (#486)

  • feat: unit-aware conversions with pint (#486)

  • ci: don’t run actions for [WIP] PRs (#486)

  • refactor: restructure json files to z, u, v format (#486)

  • refactor: reduce to only dataset predict (now time_series) (#486)

  • refactor: update variable case for #100 (#486)

  • test: ignore pyproj warnings (#486)

  • docs: run readthedocs in dev env (#486)

  • test: add check for interp1d arrays (#486)

  • feat: added function to reduce NOAA prediction stations to active (#486)

  • feat: added function to check if a dependency is available (#486)

  • feat: create pathlib.Path subclass for allow s3 (#486)

  • feat: added detection functions for compression and model format (#486)

  • fix: add m1a and m1b to nodal corrections (#486)

  • docs: add netcdf from s3 recipe (#486)

  • docs: add grant numbers for SLH and LP (#487)

  • docs: paper edits from Laurie Padman (#487)

  • test: add tests against PERTH5 (#488)

  • refactor: merge minor constituent inference loop (#488)

  • docs: update module docstrings (#488)

  • feat: add functions to transform coordinates to DataArrays (#489)

  • ci: only run workflow to publish to PyPI when formally released

  • chore: ruff format for #100 (#493)

  • docs: add transition guide for v3 (#497)

  • docs: only use moderate resolution coastlines (#498)

  • docs: add reference to TMD2.5 (#501)