refactor: generalize the calculation of body tides for degrees 3+ (#467)
docs: added IERS Conventions references for Love number calculations (#467)
docs: add a draft of a JOSS paper (#415)
ci: add JOSS paper build (#415)
docs: add non-antarctic pyTMD use cases for #416 (#415)
docs: add cite to ESA cci+ velocities (#415)
docs: add doi for Kantha and Clayson (#415)
docs: mention PERTH is Fortran software (#415)
fix: typo (#466) (#415)
docs: add blurbs about the harmonic method (#415)
docs: add tide potential catalog table (#415)
ci: add environmental variable for paper path (#415)
docs: add spherical harmonic plots (#415)
docs: add table of max tide potential (#415)
chore: add more ruff lint parameters (#415)
refactor: functional access to downloading scripts for #470 (#415)
docs: expand on the directory structure (#415)
docs: update programs for downloading from ArcticData, GOT or AVISO for #469 (#415)
docs: add admonitions noting models will need to be downloaded (#415)
docs: admonition in xarray recipe (#415)
test: add developer download routines for #471 (#415)
fix: make pixi tasks associated with features for #472 (#415)
docs: update data access for #470 (#415)
docs: add notes about AVISO+ registration (#415)
fix: move xarray to all dependencies (#415)
docs: fix pytest parallel for #473 (#415)
ci: refactor to use pixi (#415)
ci: fetch data from open repository (#415)
ci: no longer reliant on AWS s3 (#415)
refactor: remove environment.yml and add pixi task to export (#415)
chore: clean up pyproject.toml (#415)
docs: change build from micromamba to pixi (#415)
docs: add note for fetching test data for #471 (#415)
ci: drop macos-latest build 😢 (#415)
docs: add acknowledgment to our JOSS reviewers (#474)
test: fix pixi task for testing (#475)
feat: can solve with inferred minor constituents (post-fit) (#476)
docs: add :py:func: and :py:class: pointers (#477)
refactor: remove some deprecated functions (#477)
feat: added option to use memory mapping for reading large files (#478)
feat: create fetch class to group fetching functions (#479)
fix: assign order to reshape if not using mmap (#479)
refactor: change default directory for tide models to cache (#481)
feat: add platformdirs to dependencies (#481)
fix: simplify pixi build with matplotlib-base (#482)
docs: elaborate on Julian centuries (#482)
fix: skip 4 bytes if no boundary conditions (#482)
feat: added crs property for model coordinate reference system (#483)
fix: include filtering mask out from possible parsed names (#483)
feat: added crs property for model coordinate reference system (#483)
feat: added is_global property for models covering a global domain (#483)
feat: added pad function to pad global datasets along boundaries (#483)
feat: added inpaint function to fill missing data in datasets (#483)
feat: add projection info for all models to database.json (#483)
feat: add dataarray accessor for amplitude and phase (#483)