Skip to content

v0.3.0

Compare
Choose a tag to compare
@leouieda leouieda released this 18 Oct 14:27
c353de9

Released on: 2021/10/18

doi: 10.5281/zenodo.5575827

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 a boule/_version.py file instead of relying on pkg_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