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

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.4.26.9.35.2-cp35-cp35m-macosx_10_6_x86_64.whl (49.6 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.4.26.9.35.2-cp34-cp34m-macosx_10_6_x86_64.whl (50.6 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ x86-64

numpy_quaternion-2018.4.26.9.35.2-cp27-cp27m-macosx_10_6_x86_64.whl (49.7 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.4.26.9.35.2.tar.gz
Algorithm Hash digest
SHA256 ca9892f602d7310494ec592298cfba2bb39b59b81380fc9f853c68a392511da2
MD5 2bb8ba6ba11b05346bdbbdcf1d65321c
BLAKE2b-256 79853d42f09c6a56b0da9d109ec85000050f9f515e3bd9b60ca4f0f75388c703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea5e475ead68557fb2b00b08ff10b712252246456b6e7c0a1e53ab6dcf9b9f2d
MD5 0abe151f523a5e85cf36f19237adfa63
BLAKE2b-256 fcec235019dbfc88e1c957666e246260887b68fe1ebef1ed252c194047afa777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5dae3490243645b92f73592de50d9975d8fd7b7546b32959eb3c44566484063e
MD5 796671b3547f34c64d7851237da8f091
BLAKE2b-256 72943d54656943dc562ca566018f11ab3a44f7221068988b9442ec2dd7f01f7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bef603f42e908fcfbaa7e093cccf696ac4190a1afe52ce4d8a724a8e3d739a27
MD5 d5e143c7a8449eb528536fcfb7e5033a
BLAKE2b-256 a3a9f7b18a18388460d1c60d179f7e6a864629dd2209ed08e12191e250e6c676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 628be9b2373b27cf4798e848fa14419b3b9b4e3aeaf9c3f85d366c6b44dc2ab7
MD5 3138e9ef472a8a7eb959456cdfd4f228
BLAKE2b-256 e587a4ebf3e254957e88d9f3d9bf73b2608eeacccb59e9c8338c6d86879453ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8bccb35fd129ccceb9bc13c43a6240796758d667ebb159c6497638ef9f61a5f2
MD5 e66f987718cde90e8100ea3319adf483
BLAKE2b-256 7464f699e9ec530939efec7ea28b41705aa332bfe168ac48edb967d9df31f4a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 60abf080ee105cca01688eb6ef33a91e05f2309ed48c02109aa5b6a25b4bbe2e
MD5 72d85650a22b6a5b47285bf7bdc3cf33
BLAKE2b-256 45de1c94d06965d00d1871de794341a47a51819a398ad67d74aae85a36261567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eb68f6313d73222735fc6ddd1543ba25a1058b8f82915dcb7a8253a05bb93797
MD5 3b1644270b62ea584f763f3dd0934088
BLAKE2b-256 821abbd886de4185fd4acd4dd58db0d4022131610aff7e572d1b0baccc7850aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 93f346b8ce3a4a4eaf4f2f409e386095f65b4f4fd00a602ebf6854acd437f766
MD5 1a1edc73baa0803e44b409e809965477
BLAKE2b-256 f297b22ebf24c0e968fa137ba655ce687f8cc60167cda72df09a6791d8372acf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.26.9.35.2-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 6e441e5a8450bc09bf1c611d48cdf8534cc6aa6020fe8790688389ec897d462c
MD5 a27e0656588616856965bc14b44f5906
BLAKE2b-256 23acb1899a3156ef1766f60674debc4057bc847b89145a314331e66d75cbc50a

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