Changelog

The format is based on Keep a Changelog. This project adheres to Semantic Versioning.

Unreleased

Fixed

  • Numerous style fixes
  • Fix version numbering in the Changelog

v0.6.1 - 2018-04-20

Fixed

  • Use of bumpversion and consistent versioning across the package.

v0.6.0 - 2018-04-20

Added

  • Derivatives and integrals of quaternions.
  • Point set registration methods and Procrustes analysis.

v0.5.1 - 2018-04-13

Fixed

  • README rendering on PyPI

v0.5.0 - 2018-04-12

Added

  • Various distance metrics on quaternion space.
  • Quaternion interpolation.

Fixed

  • Update empty __all__ variable in geometry to export functions.

v0.4.4 - 2018-04-10

Added

  • Rewrote internals for upload to PyPI.

v0.4.3 - 2018-04-10

Fixed

  • Typos in documentation.

v0.4.2 - 2018-04-09

Added

  • Support for Read The Docs and Codecov.
  • Simplify CircleCI testing suite.
  • Minor changes to README.
  • Properly update this document.

v0.4.1 - 2018-04-08

Fixed

  • Exponential for bases other than e are calculated correctly.

v0.4.0 - 2018-04-08

Added

  • Add functions relating to exponentiation: exp, expb, exp10, log, logb, log10, power.
  • Add core comparison functions for equality, closeness, finiteness.

v0.3.0 - 2018-03-31

Added

  • Broadcasting works for all methods.
  • Quaternion reflections.
  • Random quaternion generation.

Changed

  • Converting from Euler now takes alpha, beta, and gamma as separate args.
  • Ensure more complete coverage.

v0.2.0 - 2018-03-08

Added

  • Added documentation.
  • Add tox support.
  • Add support for range of python and numpy versions.
  • Add coverage support.

Changed

  • Clean up CI.
  • Ensure pep8 compliance.

v0.1.0 - 2018-02-26

Added

  • Initial implementation of all functions.