Changelog¶
The format is based on Keep a Changelog. This project adheres to Semantic Versioning.
Unreleased¶
v1.1.7 - 2019-01-23¶
Changed¶
- Stop requiring unit quaternions for rotation and reflection (allows scaling).
v1.1.1 - 2018-10-18¶
Added¶
- Automated deployment using CircleCI.
- Added PDF of paper to the repository.
Fixed¶
- Added missing factor of 2 in angle calculation.
- Fixed issue where method was not respected in rowan.mapping.
- Disabled equivalent quaternion feature and test of rowan.mapping, which has a known bug.
- Added missing negative in failing unit test.
v1.1.0 - 2018-07-30¶
Added¶
- Included benchmarks including comparison to alternatives.
- Installation instructions in the Sphinx documentation.
- More examples for rowan.mapping.
Changed¶
- All examples in docstrings now use the full paths of subpackages.
- All examples in docstrings import all needed packages aside from rowan.
Fixed¶
- Instability in vector_vector_rotation for antiparallel vectors.
- Various code style issues.
- Broken example in the Sphinx documentation.
v0.6.0 - 2018-04-20¶
Added¶
- Derivatives and integrals of quaternions.
- Point set registration methods and Procrustes analysis.
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.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.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.