Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@santisoler santisoler released this 22 Oct 21:34
· 4 commits to main since this release
1fac184

Released on: 2024/10/22

doi: https://doi.org/10.5281/zenodo.13975491

Breaking changes:

  • Drop support for Python 3.7 (#188)

New features:

  • Add geocentric_radius to TriaxialEllipsoid (#146)
  • Add a volume property for the Sphere (#152)
  • Add mass, mean_density, and volume_equivalent_radius properties to classes (#173)
  • Add true mean radius for Sphere, Ellipsoid and TriaxialEllipsoid (#177)
  • Add area and area_equivalent_radius to all three ellipsoid classes (#178)
  • Add new planetary ellipsoids and new naming scheme (#180)
  • Add attributes for the normal potential to Sphere and Ellipsoid (#184)
  • Add normal_gravitational_potential, normal_gravity_potential, and centrifugal_potential methods to Ellipsoid and Sphere classes (#187)
  • Add the semimedium_axis and semimajor_axis_longitude to the Sphere and Ellipsoid classes for compatibility with the TriaxialEllipsoid (#192)
  • Add __str__ method to Ellipsoid classes (#213)

Maintenance:

  • Extend support for Python 3.11 (#147)
  • Add Blazej Bucha to AUTHORS.md (#148)
  • Update Leo's affiliation from Liverpool to São Paulo (#149)
  • Update Black format to version 24.2 (#150)
  • Use Burocrata to check/add license notices (#153)
  • Use Dependabot to manage updates to GitHub Actions (#154)
  • Use Trusted Publisher to deploy to PyPI (#160)
  • Move package configuration to pyproject.toml (#171)
  • Add link to Leo's ORCID (#190)
  • Extend support to Python 3.12 (#189)
  • Run tests with oldest dependencies on x86 macos (#200)
  • Replace _version_generated.py for _version.py (#199)
  • Move push to codecov to its own job in Actions (#203)
  • Update how output variables are stored in Actions (#206)
  • Replace build for python-build in environment.yml (#207)

Documentation:

  • Update the version of Sphinx and its plugins (#170)
  • Fix typo in installation instructions (#172)
  • Update coordinate conversions web documentation (#212)
  • Replace sphinx napoleon for numpydoc (#195)

This release contains contributions from:

  • Leonardo Uieda
  • Mark Wieczorek
  • Santiago Soler
  • Blazej Bucha