Release v2.2.7

  • docs: published rendered versions of notebooks for #394 (#432)

  • refactor: move NOAA webservices API query functions to module (#433)

  • feat: add simplified body tides from Cartwright and Tayler (1971) (#436)

  • ci: bump python version to 3.13 (#436)

  • chore: bump scipy version to 1.16.0 (#436)

  • docs: improve comments on simplified body tides

  • docs: add link to contribution guidelines for #434 (#437)

  • docs: update tidal spectra to add degree-3 tides (#437)

  • docs: set images to latest ubuntu and python (#438)

  • fix: replace invalid NOAA water level values (#439)

  • feat: add anelastic correction for long-period body tides (#439)

  • test: add check for long-period complex love numbers (#439)

  • feat: Basic pixi setup (#435)

  • refactor: unpin dependencies in pyproject.toml (#440)

  • docs: add pixi to install instructions (#440)

  • refactor: drop setuptools-scm dependency (#441)

  • refactor: move scripts to be entry points (#441)

  • docs: fix urls for moved scripts (#442)

  • fix: argparse of entry points in docs (#442)

  • docs: pixi as subsection on README.rst (#443)

  • feat: update functions for diurnal complex love numbers (#444)

  • feat: include mantle anelastic effects when inferring long-period tides (#444)

  • feat: add option for mantle anelasticity for LPET predictions (#444)

  • refactor: switch time decimal in pole tides to nominal years of 365.25 days (#445)

  • refactor: convert angles with numpy radians and degrees functions (#445)

  • feat: add arcs2rad and rad2arcs functions and use in conversions (#445)

  • refactor: rename to asec2rad (#446)

  • fix: return numpy arrays if cannot infer minor constituents (#447)

  • fix: make long-period inference optional (#447)

  • refactor: convert microarcseconds to radians with masec2rad function in math.py (#448)