refactor: made the inference of minor constituents an option (#272)
refactor: 1-liners in compute.py (#272)
refactor: lunisolar ephemerides functions (#272)
feat: added more constituent parameters for OTIS/ATLAS predictions (#272)
fix: add option to return None and not raise error for Doodson numbers (#272)
docs: add more definitions to the glossary (#272)
refactor: moved constituent parameters function from predict to arguments (#272)
feat: add functions for tide generating forces and potentials (#272)
fix: variable typing for c in _constituent_parameters (#272)
test: omit deprecated functions in coverage report (#272)
docs: add toctree for io subdirectory (#272)
test: add quick test for currents wrapper function (#272)
fix: construct OTIS currents masks differently if not global (#273)
refactor: renamed OTIS currents masks and bathymetry interpolation functions (#273)
refactor: renamed extend array and matrix functions (#273)
docs: add notebook showing tidal harmonic solver (#275)
fix: implicit import of ellipsoid constants class (#275)
feat: added inverse function to get currents from tide ellipse parameters (#276)
refactor: use complex algebra to calculate tidal ellipse parameters (#276)
docs: use importlib to prevent deprecation errors (#276)
fix: spelling mistake for solve notebook
refactor: changed class name for ellipsoid parameters to datum (#287)
refactor: move solve constants to subdirectory (#287)
refactor: move the immutable parameters in timescale class (#287)
feat: add capability to define a custom datum (#287)
refactor: changed variable for setting global grid flag to is_global (#287)
fix: doc strings for nodal arguments pu and pf (#287)
refactor: use numpy pad to interpolate data to u and v nodes (#287)
feat: can calculate polar stereographic distortion for distances (#294)
docs: update links to CATS2008-v2023 (#294)
fix: dtype suggestions (#294)
fix: append v currents in TPXO9 only if netcdf to address #295 (#294)