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.21.48.54.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.21.48.54-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.21.48.54-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.21.48.54-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.21.48.54-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.21.48.54.tar.gz.

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.9.21.48.54.tar.gz
Algorithm Hash digest
SHA256 f17dc2178c7fb6fe13db3181e8ebdb7dd690c45a1778391fc93f6c6b99c6ee9c
MD5 9fbf829ac7bb4a83cf26058d84727997
BLAKE2b-256 20c5103eabfe8f2d818f9c4df082c234aa53618b6ed8b605f4c043db0cd7fa2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0717be2279bf99411ff80624c451b78ebfe18979c4cfe851e869d7df6283f31b
MD5 a98713d5fa3886c15ffa3ad5c120e4a6
BLAKE2b-256 05db29c75e3de8247fcd13aff7711f46afa28f12bb9d534edde609cb9c3db7f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 136f07230222e9ab666242b135373fe56b28f144a4566d74b345eb1bb807cf2e
MD5 9c5638193a6519de4f10f03abf22d3ee
BLAKE2b-256 c8798992ebb00a4f2b9c943767e879dd77863d0482d570175a8af4a90ade4c75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e938d187024ee0ec453dff0de04606fbf0fbf175cef379f7c0bd6543b39860e5
MD5 6ffa1a6484410acc5c0a6fdefba6f6b3
BLAKE2b-256 df1b721eb4e947fe07f3b8f4788055d570b3f62f5e08f2f20defbe14d5cb1a91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 b08746c266c964e0114c1218e4047b9e69895123369d4025f1e39034b9c0349c
MD5 ae49063cae666b7b1ec7e202aa6bd827
BLAKE2b-256 9c510526c3fee99f93e0ab4a3b740ea9f7227ee7d67d8d2399b2cadec03a5d9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ce103d47bb9adf9aa4a4bc0a626d84ee6f765e95c3f60a632ba95eeec4e939fa
MD5 973444ed713ae580051f82af69ab937c
BLAKE2b-256 785c67bd34181990ee119513b4141adb1d39ada96a644f039670b77ab711fda2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 2982b4bb1b1c76f1148b5269e554248fe79f5aa65c7790aa7b95b8d2d7294314
MD5 850f9a152798ebf64a56904b0554ffbb
BLAKE2b-256 e15ce6aba36047c1176894feed23714ab5244d1e3a12ae8f99fc0c25569da4c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 715033ec17bc42db641de39fe2eb3651eb1f22d646f9427fa372dee706a2687c
MD5 4b51360403c9576acd36bd3a5ed432fe
BLAKE2b-256 e16e2ddd40183c25afe54439eef47aa58d642e315e32c149a9ae1439bc5adee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d7547c46de029a31cfd8bb9632d81718f8c28bf8e924cc22fbd31adf21a8405
MD5 d4e33c21da71114f46b845ff01bb8911
BLAKE2b-256 1208867ae2f548f3204125eb272e575e3bc95e30fc14f1e25b84fa543a5d8947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.9.21.48.54-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 ce8a98b4f44de667cb1bd4f602cfc16c7ec2885766c3beb714cf666c7f94700e
MD5 cddfb2371c568843dcc5cd44731b025d
BLAKE2b-256 806ba28998c2cda2e7019ed02e3939b8f77ced89f104164b1040d7241d4de395

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