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.10.13.50.12.tar.gz (44.0 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.10.13.50.12-cp36-cp36m-win_amd64.whl (56.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

numpy_quaternion-2018.5.10.13.50.12-cp36-cp36m-macosx_10_7_x86_64.whl (51.8 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.5.10.13.50.12-cp35-cp35m-win_amd64.whl (56.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

numpy_quaternion-2018.5.10.13.50.12-cp35-cp35m-macosx_10_6_x86_64.whl (51.9 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.10.13.50.12-cp34-cp34m-win_amd64.whl (53.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

numpy_quaternion-2018.5.10.13.50.12-cp34-cp34m-macosx_10_6_x86_64.whl (52.9 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ x86-64

numpy_quaternion-2018.5.10.13.50.12-cp27-cp27m-win_amd64.whl (49.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

numpy_quaternion-2018.5.10.13.50.12-cp27-cp27m-macosx_10_6_x86_64.whl (51.7 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.5.10.13.50.12.tar.gz
Algorithm Hash digest
SHA256 4bc1ad407cfc9a09037f986eaaed4b79269d4a35ed68c6965e2615d4eff4d60d
MD5 c52a4da4acfebe621af4f7ceef65a0e8
BLAKE2b-256 f2152fd56a611652de82bcb854920a616f1525034ea3bc2e316c6e04aa3c13e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f2952c8d2688035b0c05ce4785dca952fc58f9a5014eb0ea58091aa204b82fa5
MD5 adc92369d54623e257188fd340f1d381
BLAKE2b-256 e5b77c9cebc041a7262e606347f88a38e7b31c29425fbfb51dc08eed97678b5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 473859d630481bcac3b07a93892fa684c02d12f0481e3d9ec269537e810a043c
MD5 c7c613d3ffc31ab1bffd19886d6702cf
BLAKE2b-256 ec9d59946155dc87a84ab0002b539f4177c1e8ae80ca5c88adabc96fa6a6eb4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 32888e5733b12bbb774199e3feea7fb09f876d41d4508d9dcdd0f74d4ae91c32
MD5 990d4662024903a3a196397847714d56
BLAKE2b-256 8b8c43121128fbc9ed84a698c3c69f71075f6806480e0cb52f74b26456247cb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 35b354ee95c4211b36f58cd8d9288f0f995aef06ecd29dd5695dbdb010a1ab6e
MD5 d5b9b99e8ebcf44f47726668f41dd947
BLAKE2b-256 6b542f4f393a477a3262cbf155c2d8b283891bc423f7c6e3b65e35bf13c47fef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 70aaf77a10f154ea62edbce104bd98f67d13bdb9b19e29992f91d1ef62decac8
MD5 9df41f0d184c9c2d7ea77a779e5e692e
BLAKE2b-256 573e6ac0614730abd10c546e3bb29bf29e7b5dcf3293edca91b46c2aa9f24147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 1e8c9f59d10e6ff3eed3acb07b1df80b32da6ad5a8dd504e76524279addc613d
MD5 7666ab4954737099478682aa035f1040
BLAKE2b-256 acfe499c1ab1e56dc105f6d0a6b9e959b86dd14d5ac2d486d1d4d61cc58c6b93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 1aeb0a3da208bf174464c5065bb2b8d1147c16202ad961a2f1291284c298e611
MD5 c2c9e9565f0a931fe23201916c5f13bb
BLAKE2b-256 177b23368b4dd8dc761b9fc53a636098cb55ab9345f23a17e8a7c1ebacf02774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a330005384fded69fa3dbea95e51e61fb1def58aaa32b87ed3149c4985949130
MD5 4dddbd434466a55f2264d0b61975aa3d
BLAKE2b-256 f5ee0e495abc675764c93f7443848005f881b9f846620a8ff0d8c1c9270204b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp34-cp34m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 df0f6555199115929282c93f9662c7894377ab1283668a6912bad2b01614bce1
MD5 58c4e2e98c67d0a1c92bda5e64fdbf5a
BLAKE2b-256 b081b73f75dada9e11db074b97dde465987c08bb672445ec0244d08fd6f062d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a0b2d618f6b17efbf3fb0a1fef4fb1d6bc605908ceb8f5b91cabfd8669b63196
MD5 913ba1cfc79c4dcfae2c55eda842209d
BLAKE2b-256 d5c1017ee27e4ba4a0006e02dd152d77d0db23580a16ea1c19b09d356516fd70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 38e3efa62c0d85c4801b2120680d6813984bed330c29fc71f90f3b359d8fed00
MD5 93ea522409f625d7bf7dfec8fc2b99d1
BLAKE2b-256 3e735720d1d0a95bc2d4af2f7326280172bd255db2e8e56f6fbe81933aa00006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8a73c8d36a346eed0f37c8b238b322e9c185831a9c618c9b2cb5ed05867ab6e7
MD5 07d9c592052c33883aec486253e08b4e
BLAKE2b-256 9a446bcb941f7ad844aeebd89ff310a2298daec2be8e8057e88e4d0809a4e314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.5.10.13.50.12-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 cf8c886e28463c476c563332ed838403e9d21290f74fbb630c558fdd41be645e
MD5 4b1b2d4d46b2e223a2fe13c2b901e646
BLAKE2b-256 6fd12f12b251c68715fc4b9963bb929b1cc451ff3fa6c2f04447882fce50bf17

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