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.18.16.18.52.tar.gz (43.2 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.18.16.18.52-cp36-cp36m-macosx_10_7_x86_64.whl (50.1 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.4.18.16.18.52-cp35-cp35m-macosx_10_6_x86_64.whl (49.4 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.4.18.16.18.52-cp34-cp34m-macosx_10_6_x86_64.whl (50.4 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ x86-64

numpy_quaternion-2018.4.18.16.18.52-cp27-cp27m-macosx_10_6_x86_64.whl (49.5 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.4.18.16.18.52.tar.gz
Algorithm Hash digest
SHA256 ac0492de9ab722071dbaf432088841101cb0d186489a42eff63e91a409f89610
MD5 234d06bb08611b70460e93675fdeda4d
BLAKE2b-256 9dbb684537640470970f8b9923639f45ccd4e99c6499b74ce798383d1cee1a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c82069d219dc9dec7e2d6cbd03bda64ecae8ae2831b47907e78e0849574d7d25
MD5 63b45b385b283563aee2de95dce9b5bf
BLAKE2b-256 a7b63338afa047d0af97092583147178ea8719e4582fdfd90c07f314a92c6d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ce3383affd6e111769c6a332dec3142da527f840a719c5e6ddad7e917c74eaa2
MD5 f388f24e992489d440c27371c827e232
BLAKE2b-256 961f52545512501f163024ad50c7553abd92416735c9f062970547bb8ba2ba2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f3ab95505b022860c9a61b273c7518303693584d680f6a3dee09c917f6af962d
MD5 8c42062681c079ed1cf27ec1475a3067
BLAKE2b-256 43c82292029f13696deea6472c66f0b80d4049c6161d0f5943cbed8a704fefc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 cdcc3e8d206d5324b3e747505c0b6069b697367d53b33e349bf64c04ddaf2b91
MD5 5c7a07a1c63a7c9c3968cad124a01e11
BLAKE2b-256 8193c790f7f6e1122ad63d2c570c7772fbcf274441ad54b8b76f3a43d2871815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bd41190508ed505d211ddb9b892fe2bfdc0ed848add3a652bdb613b4b0b1bbad
MD5 11e7bda587d948549ca8be2f999b22f1
BLAKE2b-256 86011fe59ec0d66bfbb196c26a994c4af0c01434ae2f339864c33b395d656109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 3222cea6141d8dacb61eed47870427b345057c1b18c184294d47421fba10ea47
MD5 d3ef96a0ec2e303bf410c150c448410f
BLAKE2b-256 c4bfb2a183d15250716299b8f47bb0d08ecfdefc10c6c3c7f25ed14309c19504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2624fb8ade44125f35408d26b07d399ec7415190678ed195799512e25c62b9f5
MD5 34c101640f4f00ba6fc4cb301efd147f
BLAKE2b-256 c5301ba88c0ff9ce58805a86ef9cff29b0fdc856096df4efb7ba5cc39654ca36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e1c49db942f85bc5b3c5f0e901d346366ddf0e89d848c7bc3a95d77e6da6ce0e
MD5 1ecde6cb213614a37478c7d2f0cb7a7c
BLAKE2b-256 e4ca58681d3330fa6f8073fde3f240047fff3a2d04c1f3b757072780a80ccba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.4.18.16.18.52-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 9144ec91729321b13e5daa1d6992e41f9bc1f67e44a4889a6b0080a88af1e8ff
MD5 5b96d296ca23854d2ced4dfa144277d8
BLAKE2b-256 5ee3a6b21f0d92b9f155c7d3aafaa5dad93db989332c85fc9138c3a686210396

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