Skip to main content

Add built-in support for quaternions to numpy

Project description

This package creates a quaternion type in python, and further enables numpy to create and manipulate arrays of quaternions. The usual algebraic operations (addition and multiplication) are available, along with numerous properties like norm and various types of distance measures between two quaternions. There are also additional functions like “squad” and “slerp” interpolation, and conversions to and from axis-angle, matrix, and Euler-angle representations of rotations. The core of the code is written in C for speed.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

numpy-quaternion-2018.5.31.16.8.42.tar.gz (44.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-win_amd64.whl (53.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-macosx_10_7_x86_64.whl (52.2 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-win_amd64.whl (53.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-macosx_10_6_x86_64.whl (52.3 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.31.16.8.42-cp34-cp34m-win_amd64.whl (50.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-win_amd64.whl (47.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-macosx_10_6_x86_64.whl (52.1 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

Details for the file numpy-quaternion-2018.5.31.16.8.42.tar.gz.

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.31.16.8.42.tar.gz
Algorithm Hash digest
SHA256 0ce982d586b8815de250d59a5f740c965f9f102ff914b48709b18ffc293a8697
MD5 08c7c048959ec0431106d6b99a85d6e2
BLAKE2b-256 d39b21f12f26efd9b258f0574ed5815de17c3d1d8a046278eb48bcc3fbca086e

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 289272ecb03de3716d9340557fe4bbde644a121eb1bb58e8f8e8d69132749251
MD5 40a56c986252e0423303fc795072018f
BLAKE2b-256 78deb93446f4a8334125f6367985391d50f9d6b2f783a0b253e2b7034f310d8b

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1044db5df4beb66e28e611fd290db2842f9aad5a01483969ace2380fff8ca834
MD5 87ee9279a08c5ac237ea89cfb299f29b
BLAKE2b-256 a032335fd572c54dfcc163c31a20d29f3c9cfd57e6275e92e1cf7a9f168f787a

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 904d3f26e49a7195a8b116c1f86e6a712a401bb5979d93c83d4c9141cd599289
MD5 f91ad95866c2ae69077b9fa3c2f14e72
BLAKE2b-256 7b3503b109578aaab3a8129608768ba5fb659abba08b184333641e77d0b9124a

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 592daebf46d0d8ce9429d71533d37dc90a273c24fab1699ba64e983c55027af2
MD5 fbabf4eaae9fcb773a6de5bc7964033a
BLAKE2b-256 db99cc0c9c0107b6c7614b3aafe7ff9ddda524b2d5b391bfd6c0f52733aaa284

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 685d27cdb7af96dd3fa64ce0cdfa2f945eadb242608b75cb35dc892d0bc0d709
MD5 35a43d1a66de44d4c079bd5bd6d16b78
BLAKE2b-256 eb80e1b069068d73dcb1cf5a07a665fd255a20cb5b1b0fcc79eb2812771489e3

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-macosx_10_6_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 1a3aa30f3dbf0ad668d6cc8dcea5ea459dd315b410309a6bf31ae76ef468369d
MD5 4c78d7ea3ab88f82ecd7ba8f678b5e18
BLAKE2b-256 b5d626b76ba0da01f0e8d669fc3ebdd222956a21b3b19f43774b3e5cd64ba0d6

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 3efcd76bb078cc7334a19df5a610fb0ceec2543e56d8ef71b45921c90683d537
MD5 c697f6aada48d33a207082c61b0166d1
BLAKE2b-256 0aba827a9bcdcee5513cb068a2e462f019d3deab28417a9571ec6550623db706

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aea82b6cc0c1c4a9038aeb555ac21d67c493b8b962bff1ea5ae458fc71f2b556
MD5 1281f7807e5587e4f2a77757134ed9b1
BLAKE2b-256 66200087a408a08ffec3c84a534ce686810e818a1938774d5e6b2abcbaacf359

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d912a3851681ef4836ae968d0381a715f37bd771e6eb13c67252715287605d6a
MD5 12f5b44f6b1420fa029e6f47c7619f2d
BLAKE2b-256 84c0ed1bee0337517ec895890f1fd46cdc411b33228523f30fade326379f1420

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5994589c611c1018323446ecb2b245326bd6f8635f1e20ff4084eff012f5d483
MD5 264cb8b7d3fa200477272059d59d50fd
BLAKE2b-256 6298ad25e22ccf19216b376eb9247123cd91ae16ecf9526bdd2fd52f05917372

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fddfe436141ffd94f7d8a82047cca1c53a1fdd3a2f346f31bbc84f9c7aa885d8
MD5 b15954ef471db6ed3444c42b3114dc2e
BLAKE2b-256 0a56dacfa48acc29eeac6af47192580cb6c51c64dbaa729a80d2ef45e65cb608

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-macosx_10_6_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.16.8.42-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 7154304075aaacb0178465161966bb7780559a62ad6fc1a442fbaf771dc997d1
MD5 69ede0530ebf85207bfd2c5e4630fe4d
BLAKE2b-256 6cbebfdd10063ec51573cf2426f0acd52aeff512e0460e0e285bf1e919119e48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page