Summary:
This release modernizes the project builds to use a pyproject.toml file and pixi. Spherical harmonic summations have been updated to use complex forms and np.einsum for linear algebra. The documentation has also been updated to parallel changes in the sister gravity-toolkit project.
Itemized Changes:
docs: add badge forconda-forgedocs: modernize documentation and builds (#36)refactor: usepyproject.tomlfor builds (#36)ci: usepixifor builds (#36)docs: usepixifor builds (#36)docs: add logo and color scheme (#36)docs: add project pages (#36)docs: use cards for front page (#36)docs: add release notes (#36)docs: convert install page to notebook (#36)refactor:ruff format(#36)fix:topographic_potentialargument order (#37)fix: duplicateget_data_pathinutilities(#37)fix:att_namein EGM2008 grids (#37)fix: coverage path inpyproject.toml(#37)refactor: usenp.einsumfor spherical harmonic summations (#38)refactor: use complex form of spherical harmonics for summations (#38)refactor: usenp.radiansto convert from degrees to radians (#38)feat: add interpolator for geoid grids (#39)feat: EGM2008 binary file can be compressed (#39)test: add interpolation test (#39)
Full Changelog: 1.1.2...1.1.3