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.17.41.0.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.17.41.0-cp36-cp36m-macosx_10_7_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.9.17.41.0-cp35-cp35m-macosx_10_6_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.9.17.41.0-cp34-cp34m-macosx_10_6_x86_64.whl (51.1 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.9.17.41.0-cp27-cp27m-macosx_10_6_x86_64.whl (49.9 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.9.17.41.0.tar.gz
Algorithm Hash digest
SHA256 ef02a946e7b4ef6c24df267afbf9250005a2dd0ecfa3111315aac27bcc6f9463
MD5 e74bd5f3cf4cf9e350d4fe093507a724
BLAKE2b-256 1871ad839626ad570c1cb913d44c27cb5dfce287f6f972a9868c92a2cff601af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dab35a77fbb7a194b030b5b7323d8e03f3d3f1e9247480980d9e3af64975b072
MD5 389a9f1c6d9596199813624bc6939d0a
BLAKE2b-256 a90ca6977607a161da5367dd63832b001830b48a38d5d84835cd69de68a15764

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 75afa703cf34749d726502c455000401f48d3cff6788571fe486710ffa900398
MD5 38593dc60ea620bc0bff3cbd9281afe6
BLAKE2b-256 0cc52e69e3ef450f78c226b1dca87e1718a2833c9216817fd2bb4db75fdbd853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 57bf2974ee55da414f339e7831b8d3887087cd8c2420077cba616933d6ec7b6a
MD5 ad455452f8de05cc9a18655e5ce6b482
BLAKE2b-256 cfc58d8baeb7b3ebeaacf99073406e70b4545e16bde9de1e7f5306e503212b3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 52afe3deb0ead2e3bc7e52b76eafa7da075be179fb6f43d1f896f40c9fbc12ef
MD5 0c6ecb52cc39a21c274b9177288bf105
BLAKE2b-256 08f81ca0d019f26bb4d2a8737394e9875962cc65ead26d4f4314acc10d6d9a31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fa2212932fa89649d4d52bf0cf3aaff390290a409cfad80046981d56169c32d7
MD5 0b218e4d0770202457ba3a36cd5239b6
BLAKE2b-256 2473e4cf04882eb8ecfd32422b1c2ceb23c8d6fdf46e01d909fa3195366abda1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 439aad0dde0fc9bd1fbb03bd55c601345fb2794816362f8fd0ab8c490ca108ec
MD5 6e9ab5941abb9006a5f19142d9718f2d
BLAKE2b-256 78a9aa758fe6addb1e928cf57df8e742787c6e53a04ff1fa0c13e428ffcb003f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 92ac4f644b6eeb163d82d7c2ae312c254243833762fd8ca58ef6d10bacc8855e
MD5 5cdf39af9dd946e43166549b241b6395
BLAKE2b-256 04a0528b724c7185d66dc9f3b522274a63e0c1faa79a81e7792426958e4ce0f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c08dd6d9ccf25e5634412cff8a252485b21f03b631b55e1485c6969b26f94335
MD5 2eb60761842beac2461139f97b55f3ce
BLAKE2b-256 19f74e42f89b71d8cc0a5377878834a07abcf65b3c012b99d6373e38fba2c785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.17.41.0-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 00b4e4a64fd19daf83c3ef0c9101885aedafc6f5375d759e62e4ca60983c3f31
MD5 9f637faf5d83f3bb2ca6700062e64613
BLAKE2b-256 4b015242bb7d253759a8adf593525d5fb91cfbf4a454839584cf7a4f3b7575e2

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