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.2.21.39.8.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.5.2.21.39.8-cp36-cp36m-macosx_10_7_x86_64.whl (50.8 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.2.21.39.8-cp35-cp35m-macosx_10_6_x86_64.whl (50.1 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.2.21.39.8-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.2.21.39.8-cp27-cp27m-macosx_10_6_x86_64.whl (49.8 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.2.21.39.8.tar.gz
Algorithm Hash digest
SHA256 a306fe739809da164bd4e4cc7e3f268ff2f9fb9314b40cdd4b11fceca4d96890
MD5 6a0c40b56c29f1d8ecb84655029b1e9e
BLAKE2b-256 4c6f4d5c7506a0e30c5fb11fc01d7cb983369f6caff5d7223ed4b2ef0d6bf435

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3409be3b7f106e60b0dd33f5348f668033e51fccfd6e3b99f8725dc45bf340d1
MD5 b4ecdb6354335ade2995391d81a54a44
BLAKE2b-256 24904d4f7ed058257c6389b63eed24a4957c877c4d64466be4e54567c63ba031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a2ba292778cf826108befb1f5e4f2f2d24353305238f50a625caa231aaefbbb2
MD5 a0d513037db414d80af3ed829e7bfe20
BLAKE2b-256 5d888956cd1149d811d496e3eac5c7273b1c0e9ab7dac46a5a41abf8c2a481db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3c6ac9b225ba15ca45dfd0d88bca5653b33e0e76d724387dfb467c511df10d06
MD5 ea811eb01d08cf1b25166fa9d933059f
BLAKE2b-256 f9b1e0b946e892b0ff0062aca15cdb6a64513928cc98c645e95cff05bd3f4c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 834dd5d0339b139ec55d4e786d1a080d3b923e2742c4dffb9298ff12bdc0ea7e
MD5 bfa9cfca92573ed37d3f4c7a43273312
BLAKE2b-256 eb08e58ca41eb2e914881fe716f825fbace099225c012a0fa68caff1c4c49e30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dc1006a2b8012514e422df81085bf3cce33558c6f227c3e06c4ea737d35b17e4
MD5 79a0e342389e976868ccfaf93638a36a
BLAKE2b-256 263c42b54475d7eeee8a26f8566205a5247411672441e208ad2525dd2c116ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 7b45a7592a0f42770959bd0dbfa052a54e2de951e78c4dc5c7eb17f32d772011
MD5 c726c55b1cb93a4e074777b26b15276e
BLAKE2b-256 497578dbd8307b4c345ce3fa0d658584408b438b69e184745ba61bde89b99326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa5c22e82287a2f832252332fd4af67cd66b843969773b5748f603f654486615
MD5 906e210936fa6deab3ffad0498d76770
BLAKE2b-256 355cca1639ad3330a09e5307b90f2989ef625be257e3425de2792e9010021087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 321d06bb32204d3cc50d29466c8d6b1fc2c0b9f3e533bb1bb579726e9c1375ba
MD5 ae97377ee992f67220ebd8009833e132
BLAKE2b-256 454ff698cbfe282275cef0f29fcae0f873c90daa76e63498b77fdec21dc34b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.2.21.39.8-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 f6abcdf54150ca33c38506cc3b168b5511d0c88af78de5e16182047e0f7af3aa
MD5 bdb3d109dcd464effb31a874ebc1e1ce
BLAKE2b-256 7da7154d08fd0debb813cabc634510c898ab57e2cce97674c40aea73aef27a87

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