v0.3.0
Released on: 2021/10/18
Highlights:
- Add support for Python 3.9 and 3.10 (#87)
- Add reference
Sphere
class for bodies with zero flattening (#42) - Add spheroids for Venus (#68), Mercury, and the Earth's Moon (#71)
Enhancements:
- Warn users if normal gravity is being computed on internal point (#83)
- Add option to return normal gravity in SI units (#69)
- Add parameter validation for the
Sphere
class (#56) - Add parameter validation for the
Ellipsoid
class (#45) - Make parameter validation methods private (#55)
- Tests normal gravity against Somigliana equation (#51)
- Fix normal gravity equation of
Sphere
(#52) - Fix missing centrifugal term for spheres at the equator (#48)
Documentation:
- Update documentation theme to sphinx-book-theme (#92)
- Add tutorial for geodetic to geocentric coordinate transformations (#84)
- Improvements to docstrings of Ellipsoid and Sphere (#49)
Maintenance:
- Add Mariana Gomez to
AUTHORS.md
(#90) - Add Chris Dinneen to
AUTHORS.md
(#74) - Only run CI for Python 3.6 and 3.10 now that it's out (#89)
- Update
setuptools_scm
configuration to save aboule/_version.py
file instead of relying onpkg_resources
to get the version number (#91) - Use the OSI version of item 3 in the license (#70)
- Add license and copyright notice to every
.py
file (#67) - Refactor GitHub Actions workflows to separate building the docs (#65)
- Replace versioneer with setuptools-scm (#61)
- Remove configuration files for unused CI (#60)
- Replace Travis and Azure with GitHub Actions (#57)
- Add conda-forge badge to the README (#40)
- Format the
doc/conf.py
file with Black (#41)
This release contains contributions from:
- Leonardo Uieda
- Santiago Soler
- Chris Dinneen
- Mariana Gomez
- Hugo van Kemenade
- Lu Li