Skip to content

v0.4.0

Compare
Choose a tag to compare
@leouieda leouieda released this 08 Aug 13:54
· 56 commits to main since this release
56b851a

Released on: 2022/08/09

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

WARNING: Boule v0.4.0 is the last release that is compatible with Python 3.6.

Backwards incompatible changes:

  • Refactor the Sphere class to not inherit from Ellipsoid. Breaks backwards compatibility due to the removal of inherited methods and attributes (#129)
  • Make all package modules private by adding a leading _ to their name (#119)
  • Rename the Ellipsoid.emm attribute to Ellipsoid._emm to make it private (#123)
  • Remove the boule.test function (#116)

Deprecations:

  • Deprecate the coordinate conversion methods which have been ported to the pymap3d library v2.9.0 (#126)

New features:

  • Add the volume property to Ellipsoid (#132)
  • Add missing attributes to Ellipsoid for pymap3 compatibility (#121)
  • Add the TriaxialEllipsoid class with geometric parameters (#72)
  • Add a normal gravitation method to Sphere (#73)

Documentation:

  • Add a logo for Boule (#125)
  • Refactor the documentation tutorials to shift the focus to how to do things with Boule and point to other pages for more of the theory (#130)
  • Refactor documentation of TriaxialEllipsoid (#128)
  • Refactor the documentation of Ellipsoid (#127)
  • Fix formatting for code to pip install from GitHub (#118)
  • Fix license link and compatibility warning in the README (#117)
  • Use jupyter-sphinx instead of sphinx-gallery and update the documentation front page (#112)
  • Point to our organization wide guides in the documentation (#108)
  • Add an example calculating global gravity disturbances (#102)
  • Update Sphinx version to 4.5.0 (#103)

Maintenance:

  • Convert the README to Markdown (#113)
  • Specify oldest supported version of each dependency (#111)
  • Move to pyproject.toml/setup.cfg with build instead of setup.py (#110)
  • Replace pylint with flake8 and some extensions (#109)
  • Rename the git "master" branch to "main" (#107)
  • Update code style to Black 22.3.0 (#104)
  • Replace Google Analytics with Plausible for page visit statistics (#99)

This release contains contributions from:

  • Agustina Pesce
  • Chris Dinneen
  • Leonardo Uieda
  • Santiago Soler