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.7.5.21.55.13.tar.gz (45.1 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.7.5.21.55.13-cp36-cp36m-win_amd64.whl (53.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

numpy_quaternion-2018.7.5.21.55.13-cp36-cp36m-macosx_10_7_x86_64.whl (52.9 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.7.5.21.55.13-cp35-cp35m-win_amd64.whl (53.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

numpy_quaternion-2018.7.5.21.55.13-cp35-cp35m-macosx_10_6_x86_64.whl (53.0 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.7.5.21.55.13-cp34-cp34m-win_amd64.whl (50.8 kB view details)

Uploaded CPython 3.4mWindows x86-64

numpy_quaternion-2018.7.5.21.55.13-cp27-cp27m-win_amd64.whl (47.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

numpy_quaternion-2018.7.5.21.55.13-cp27-cp27m-macosx_10_6_x86_64.whl (52.8 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.7.5.21.55.13.tar.gz
Algorithm Hash digest
SHA256 4608b70898433f23b920be1e29a9538d5d624e7825a72fae68f439d842631ce7
MD5 19e13272b683063831f5dab74e8e3de6
BLAKE2b-256 b3274a24bd518a8a85b4a8c7906b80a61972a656cbc9b8f9b738d0f0b0f09410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0a34e0f7e2f81a4177ee874fb23a967ecf0e270fc7d8360b1188f2bcc0c913ae
MD5 d5b8202b34210ab1d81f485655620667
BLAKE2b-256 9c972683d723c5e5d88328f828cd4684c805ee76a9c6be8e7c2a938d884b1585

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d10ed503b63180f6f77b418e7502cf18e82ebaabe243c1026ce0b020ede1504
MD5 a025c0c8e3f3069d6e5bf8aad4d969e7
BLAKE2b-256 3024632db699684578f4036f69a0c91c3c183c037b447b162ca16cd97c626d88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d9ffd53fb874872e71c7f2b7d92129f41670c21d10530070ba52e1413c4b70f9
MD5 00f3d57639767ad5b988cd1cb5c6513b
BLAKE2b-256 ec75780eb2764679a93d43be0fee6a3d3e4fd5f053e9470a8ba9d12d83fefdcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a68818f61b9dd7a429a369b47627684ebf0b17097179990a249d77fc8f27da26
MD5 7cc394ccc3ef419d3d95bc2445a92187
BLAKE2b-256 946ee35bbfd92388224b955d82977df060a0281f4fd691a7488807b45734f40e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1358fc3236f68937f9114cc0e4c23909b825eea19f84a9ba098322cb72c3472d
MD5 b4d48c964c859e51792805ddcdae9102
BLAKE2b-256 0be2c7ab1f16d4d46d8e89388648346e14ca81723c7d53dd03f96d2ca0a0afaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 d43acbbfb18a6f74bbf7b65221a9cf5f038d5ad36ebb07bde360ccda28ec96e0
MD5 1900d602970da64409bd81f2f4f4c60a
BLAKE2b-256 fa859a971f0ce19a1a1dec672783514c343364a6d5c68f945af7dd73d43ae328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 03bc771f0da08db0be8e73b625040e988d29318f0fab636e1c8aaa602a5134f2
MD5 8d93f64cd0a75bd8bc8142e0213afa75
BLAKE2b-256 7e71055e268939d8d018d581a8c80827fc58c8bb3e4af78b61531ac37af574a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d1967af6945866d81442bd7c671fa896aa35803e7cbc624d2b58abe614108330
MD5 395c6943fa4f268c2772217054986a28
BLAKE2b-256 40a51c504941ae6c05d7b3743149347aeae427e100aeb8f15c58f6e7f294a8ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a068f7f29d4d3c0b8ed60db83b3ff9bf1909f0c7addf2402e9d9d9656c08e15c
MD5 1862607c9e3c960d878d816392e13ff8
BLAKE2b-256 a79fba41ec3bc609d87b99907bfaf3ad5b2ca6e4e99a488b8661997e4f5cb9b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5c25687ad215ab8e6d222d500ae27ac78a6c1508679e3e4dfc1bb04ffd554b81
MD5 2e61b53333802cb9fea7376995d463d9
BLAKE2b-256 d2dbf7d9972e8d79d0fc04e342db121d95d923f3f166229adf1251c4b3d2478f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b795125137b560751538cad1153fbe9e8bd327c3dfa35325b6c7cb50a1f18b81
MD5 507acd2b700fb9a80dd9b0d688e84c73
BLAKE2b-256 e481311aafd23fcb95206428087a10c01ef56d13d2271a4122230975ba6c486f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.7.5.21.55.13-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 0f704605c514f4cec43a1e46f5b989161c9307a88778865645b7becb3bdfe662
MD5 dd3be6e4cad40bd897796a34527aae09
BLAKE2b-256 43a0680d9d5b65a87089e790100a02ca4344f03035915c81ae8711b4a8e350bb

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