Skip to content

Releases: zachartrand/Quaternions

Quaternions v1.1.3

23 Jul 20:32
Compare
Choose a tag to compare

Quaternions v1.1.3 Release

Install

You can install the module with pip:

pip install quaternions-for-python

If you have a previous version installed, upgrade to the latest version:

pip install --upgrade quaternions-for-python

Quaternions v1.1.1

05 May 22:54
085a6f8
Compare
Choose a tag to compare

Quaternions v1.1.1 Release

Install

You can install the module with pip:

pip install quaternions-for-python

If you have a previous version installed, upgrade to the latest version:

pip install --upgrade quaternions-for-python

What's new

  • A Read the Docs site for Quaternions is now live! Read through the documentation here: https://quaternions-for-python.readthedocs.io/
  • Added comments to source code to explain functions and algorithms.
  • Rewrote some code to be more efficient/readable.
  • Reformatted/fixed typos in docstrings.
  • Miscellaneous changes.

Quaternions v1.1.0

20 Aug 00:05
Compare
Choose a tag to compare

Quaternions v1.1.0 Release

What's new

  • qmath.rotate_Euler function that allows yaw, pitch, and roll rotations.
  • qmath has cross_product and dot_product functions which use quaternions on the backend to calculate vector products.
  • Quaternion class has properties angle_in_radians and angle_in_degrees.

Bug fixes

  • Fixed bug in the qmath.log function where a variable was called without assignment.
  • Removed NotImplemented from magic methods where they were used inappropriately.

Docstring changes

Docstrings are being changed for Sphinx compatibilty. A ReadTheDocs page coming soon!

Quaternions v1.0.0

15 Aug 03:04
Compare
Choose a tag to compare

Initial release!

Install with pip:

pip install quaternions-for-python

See the README for help with functionality.