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.9.12.22.4.tar.gz (43.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.9.12.22.4-cp36-cp36m-macosx_10_7_x86_64.whl (50.3 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.9.12.22.4-cp35-cp35m-macosx_10_6_x86_64.whl (50.3 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.9.12.22.4-cp34-cp34m-macosx_10_6_x86_64.whl (51.3 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.9.12.22.4-cp27-cp27m-macosx_10_6_x86_64.whl (50.1 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.9.12.22.4.tar.gz
Algorithm Hash digest
SHA256 874b18f3e870d8a1db329952c7db21fcee0097b1950b1bd29b6a17b8e66812f7
MD5 892497fb4f15afffa0aad4655a2ee36b
BLAKE2b-256 ff1238874120e7e0f0046fb3f97c1318ca98a135e7ed0d8f69897baa90023f44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 409cb14813524e8ea383e0b3e6e63cce214fdc11cf13baeb8315c7cc08df89e2
MD5 732d83e44afa374c728a0b0abfe66cef
BLAKE2b-256 1f5b4d7ba2d173f251893c69afd88ed11a23af1aa080af177da214a5920eb53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 3511fb0c91e953a807b939300184656c81fa4ac78f7e7299ccea4de271249f9e
MD5 66424103885fa5f4346e6a648cf23fc9
BLAKE2b-256 aadb54bdb95a1da5d786cd1a029d00f9b70652e648dac555f76b7fea451eb73c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 342fcc6091921e1c6e3c1b90c9ded9926eb0b06e8cb47c36e567b075b144fedc
MD5 4f28628e8f3f5cc1d17b3cff6a430fbe
BLAKE2b-256 da68c9fd5e51e47bd25743b4d1ad63bc95b8eaa4933e584cca229652ba28b9b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 e16fbab8bc7b44700ad66d6e760db97696e714860e3ddbf94904bca7ae2fc7f0
MD5 3d95e470e090eb205c2f37644c9e2814
BLAKE2b-256 cf893c7ac652901b7fdc86ca4d23ca6b21f1aa1474f20cd4c136f73c99d96e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc3af510d1aca52d4385a7fbbc9c3b136bc10021cd30061df237003c4fbebbe7
MD5 9d2dbc9a332dcdbb8ad2ce32ec65374e
BLAKE2b-256 7a48d32df5f379c2b0331b4d6448bb994f2fb9b8d9a16b6d68eb5d0c5a31c4d8

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.9.12.22.4-cp34-cp34m-macosx_10_6_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 61f12eb947f142fc06d11343e2634d9d4b410bf5a1bfefefa22a4ef5505d9137
MD5 87bbdd9a36f209d99a362ba505535743
BLAKE2b-256 ed1b7d93fe1414f70c899eae64eb2ff22891574220511c42822a1cb97aa9253b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7c21f639e27bba12a120b303f46c58a5099b92b0c32513170c19446f8c3ae675
MD5 eb3cc0883def0bd4aef760eeec58375c
BLAKE2b-256 f4341fc015db6589cb6db6068ad659b9500455f7860e79d8fdb882edb9a6c455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9801c2c922e738aa4d327f275285c4f31b7d028b72cb0cdd184a6f779b909704
MD5 a89e972b40d28947117059e1f7450697
BLAKE2b-256 7e8b51af1fa07f9c4ada8687d4f14095e2deb4a5a37ae31b12a811875b4884d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.12.22.4-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 c381512144a7f657f6cc27d5ac395fa10077d9f1bc649c567cfeff31cbd39166
MD5 df9df454ffd8dca37c0a9f2f7de98315
BLAKE2b-256 e821d29f2ab609599b5e179e52e92bfc050dbc7a5646639cbd4ec95a99c901a8

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