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

Uploaded CPython 3.6mWindows x86-64

numpy_quaternion-2018.5.17.10.19.59-cp36-cp36m-macosx_10_7_x86_64.whl (51.9 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.17.10.19.59-cp35-cp35m-win_amd64.whl (52.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

numpy_quaternion-2018.5.17.10.19.59-cp35-cp35m-macosx_10_6_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.17.10.19.59-cp34-cp34m-win_amd64.whl (49.8 kB view details)

Uploaded CPython 3.4mWindows x86-64

numpy_quaternion-2018.5.17.10.19.59-cp27-cp27m-win_amd64.whl (46.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

numpy_quaternion-2018.5.17.10.19.59-cp27-cp27m-macosx_10_6_x86_64.whl (51.8 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.17.10.19.59.tar.gz
Algorithm Hash digest
SHA256 c14d448cb590430a98d1cef8a13b4ac2328653e9f8a20b1f978eef09352ebe26
MD5 c6bbbe93a55420256a12a9c6019ad487
BLAKE2b-256 9d7ed8dfe1a1cda9530da0be75c0b000c2ee1f8f3cb274f42b84f3a5e1ba1aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9ed023dac963eac2880ff24267482aa95b78515741cb132d73199bbee31a5f20
MD5 8756853168f0aeab6a4242223e0815a8
BLAKE2b-256 946bb912807892ae87ca4a645e66f42a194448aaa68fcd513329ccec307438aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 af3f747b1d83f30c76f0b29ee05fb7a48daa4cd163846850ca1498572f78ce15
MD5 0aa02f10a330a501c185e3d191b67128
BLAKE2b-256 d4b0090f387787ed956a161525ee2766183f055f594a1281a66b33083547b55d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8c6befc8e18f94d4aa3ad5756edf2321651b107e1e006d380887cfcbeb1cf43b
MD5 324755492d13e1d264cf525e313a27be
BLAKE2b-256 cd4f02448a5584635b72e34c439c1e2fb3b0d5f70074ac968505ecca57e95ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2c09d7f229362ed5b82f33223eb8c7a8d75ae8782af2ef4ca81d96ef82d8efc5
MD5 5fd502d6804b7c4aa40cc0ee52f1c16f
BLAKE2b-256 a8424576dfa48f571c2da0b102860d8f5ebf1f8b6f6b6df517d733d44e0f561f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 235e72e1949dc24f9bb812eb1b204827c11d62fd21a40413824d49263f04e33b
MD5 3448d8b7663a6af532be856e305dd793
BLAKE2b-256 8c0a18b9b079a9b8422e877946422c5199da069d9496615eccd53648e90584d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 8d7018606ed6548233da3360225b76f6af723206dacc48033792c8cc69534323
MD5 7233e22daa85968e04c74c068ade3758
BLAKE2b-256 2b161462c4a16862355b0c570177e18c65735d9891d3490dbc1ba8a3704a67e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 34e0e6b1b17fd34229a9e8cb865e112c6037503e06cd6ad86c3da4581f53d01e
MD5 6cb38e790bf031fb2a3231df2b30cefc
BLAKE2b-256 762f317699ae2cb68e013c48685706f82fcbadd12bea672da7d8cbb104770279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 50cbba5546fd3800dd5f56e754df218b6af8751868ad2e2899ff434bf0bd00a4
MD5 d80963a1d5422308d2e2e862267999bd
BLAKE2b-256 085c22c8e0c023b180e2153ec5310a7574f69440a34badf257e0790c05cd0ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4fee27709e597f7391bc20547fed814dd223b47555d5f329f2a27848cb2f5438
MD5 770aab08e1ba90354446871a24cf6138
BLAKE2b-256 a3bfbefe391b27f65e06f22a1cb141e21eb87bccf5a52059428db96351539466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a2883c5b0655dcc04a1ab0096402bbf2f76498cc4e58cc0f636d6e2379abce67
MD5 93ab28397e1f9b0d054b8c66fad02385
BLAKE2b-256 8be374b10f758d590b17cffe2a1bcc23ea6770750641d76730a2ec25bc9c399f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e03a31f309d535b5e0a6f45b4f7d9db249f408d3013828c8bd4186477813b47e
MD5 aeeb33e23c497a4f7b0b42770307d3c0
BLAKE2b-256 e6d58b2fff06d4c3705de37492ea53fb416a0f4fc1a162c9ffb4f2f57a7d3685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.17.10.19.59-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 0ec4ab217da4cf5146daf1d7f2fac2c8e9724686150952f22764b3467524bd10
MD5 1dfafc9049106f414d71b78f9cab8cf2
BLAKE2b-256 4d8b11f393d9fe7cc39163bf6698c3cff70c332af23dc5c2aed4fe41fd677856

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