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.31.13.56.17.tar.gz (44.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.31.13.56.17-cp36-cp36m-win_amd64.whl (53.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

numpy_quaternion-2018.5.31.13.56.17-cp36-cp36m-macosx_10_7_x86_64.whl (52.2 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.31.13.56.17-cp35-cp35m-win_amd64.whl (53.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

numpy_quaternion-2018.5.31.13.56.17-cp35-cp35m-macosx_10_6_x86_64.whl (52.3 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.31.13.56.17-cp34-cp34m-win_amd64.whl (50.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

numpy_quaternion-2018.5.31.13.56.17-cp27-cp27m-win_amd64.whl (47.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

numpy_quaternion-2018.5.31.13.56.17-cp27-cp27m-macosx_10_6_x86_64.whl (52.1 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.31.13.56.17.tar.gz
Algorithm Hash digest
SHA256 6f4e89520034b74ef6d9f76715cfdc7db9b6dbad8ba85a58b4da8f2b52fc7de7
MD5 1362530ade54569694ba87ae03337e42
BLAKE2b-256 7b5174524c12c2122d23ae689de4fd1ed4c435ce552818294fc31da7d904c1c8

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.13.56.17-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4772af48b89e4cbcbe17e4ee2b0bf5ce888414b9b2390c18527ffd46031d9a46
MD5 de7b834cdbc841b572a27bc81e775545
BLAKE2b-256 54c5e9cab35fe2e27dffaef826fa4b68282203d30e4d61ee0291490b168dbc82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 640d7b855b15c7d853fe67b90d090e6423e2ac4456aa7528495a192d69cfd647
MD5 2e1592f1494a60df3d04768b8243fee1
BLAKE2b-256 a540ec2db345649f5999a665a1401fecdbdfd68751ee1a8a6c5e300fcfb22273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 bc6d469cac211b64f2b5f34f6e7d991b25b640613a799fcc8f1a947909696cd6
MD5 70586ce382ee66310cb085b116b547c8
BLAKE2b-256 517f91426b9b9a14d9259231c8c49bc5c5b5c1ce8185ff907dd139021994ac60

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.13.56.17-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 61306e077e3395bcc75cd5b91022e212024c7ecef65110f63e1891c1c15d9689
MD5 cc1e5680f821d98460a248c4ee87be43
BLAKE2b-256 786372e204848afc0665c2b46a0ca2476000c7dd7bb19c14e3643b985fcb2107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 25c4e9ddfb5a26a11d57180a9813a37600dadcf95894b6a30e3dccac0b24d230
MD5 2203377cd89a8f32992d9f306d4e148b
BLAKE2b-256 f5922835548f4370e9ccf6750ea227d061fa36fe0f4557bb64875b817bacb1fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 d53cec8fb918fa98b2c7b002bc22261aff0ace34e60aa30301d0559e1dfa1b43
MD5 c591988f4ee16826a53a59c155488126
BLAKE2b-256 c4a993398bff483a3a8668a748a604ddafaa1974f4ea3c062d8dc3d28effa3d6

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.13.56.17-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 dbdf943cfff04488df0e06eef3b801a31de1e0638725d94f32e3a5b7d3d169c5
MD5 c538864e4abca0d1b3462c5d937f1fcb
BLAKE2b-256 d7adaea01d25c37f263856ff05d7f96b613c192746d349e73c6ffaad471cd66d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f768afb01c460af8eb28776e470553fbbee1e9bdb403dcd689fdfbd0c3d78db
MD5 3ca6dd79d69062c482315dc41609a353
BLAKE2b-256 9be8abc0ec30818a46de12b61958753981e323ea352b9c6558d16e58159b3163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cff986ddbc4c1ae9b029d7d778f37c5ef53c74cc34af2235eab3487538751d66
MD5 1a9089f0c189442aad5ce44d4887036e
BLAKE2b-256 d8ab3aea0a6cb4a2863d76a8c81f006f79b741c964c7605229a87ed24c2c21ed

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.5.31.13.56.17-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 fd4d4938a85e63572d95511516ee20514192974987e89b52cb3af83b3e9a82f5
MD5 e12887d2027f5db432c89f6774a186b0
BLAKE2b-256 44e7087ca2be6fb991749a9689a43fbde92f76c9b4ef35a8672da54fc4dc73d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a75888b77253c0cc61f50990faaa15a6819169e5423b75dc53e6ae351a4bfa7e
MD5 d934c87118689f261d3eaa6d35af5805
BLAKE2b-256 f408ad85bd909d6e34f17f94895b0c0dfbf09c4274a9112f5bce70e12bfea8e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.31.13.56.17-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 42104831ce18176cb25ab9600e336c39fe7e5ba2106f77336b82244f558771a8
MD5 41306391330fd6c94b77101d5942620d
BLAKE2b-256 f08620ee083a59be452c6a3888d6f23bdfde234d64c228c885c0fd3e96120a79

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