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.6.18.16.33.12.tar.gz (44.6 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.6.18.16.33.12-cp36-cp36m-win_amd64.whl (53.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

numpy_quaternion-2018.6.18.16.33.12-cp36-cp36m-macosx_10_7_x86_64.whl (52.3 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.6.18.16.33.12-cp35-cp35m-win_amd64.whl (53.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

numpy_quaternion-2018.6.18.16.33.12-cp35-cp35m-macosx_10_6_x86_64.whl (52.4 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.6.18.16.33.12-cp34-cp34m-win_amd64.whl (50.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

numpy_quaternion-2018.6.18.16.33.12-cp27-cp27m-win_amd64.whl (47.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

numpy_quaternion-2018.6.18.16.33.12-cp27-cp27m-macosx_10_6_x86_64.whl (52.2 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.6.18.16.33.12.tar.gz
Algorithm Hash digest
SHA256 c965e5745084c35d990893368e996cd215eec6210a2734f2846a9d53f159f756
MD5 560fa3d9442d81e3b6a26767e5c01b9a
BLAKE2b-256 d4927221bfa3bf3a922b0ff07c236c1e073f7ec553f502b58a5b1f56d1e2c21b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 976f04ae2ccc586f4f48a69f0f8e8a04c130768225cec74911b7038c2773328a
MD5 be92eefcae9df0a0434ec5c2c175007c
BLAKE2b-256 b9aac72e589a91c250b39340764e83abb0a5f0c9e4e71f7a3d83df951b3dcbb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d499255a2a447e45c59cc6ee220a4ae7be12bd774dd2770555aec523180a75c0
MD5 5635ea8924c97f83a4755c9393a62a1a
BLAKE2b-256 b8fec77277bc5f62cffe443ac98be5a5c287a6bab395a70be6086cbb7dc00cc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ab751d9695a8fab847942830d47f81821c91b084050b83edde65fd16f6cd04dc
MD5 8e7bdb3ea63692ab0ad6c9c08fb6a918
BLAKE2b-256 3e3a79d6e11cd5338adb0d5f5f706d281a69dc82c6e0cc78838cbb2fb1ddd6cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0fb3b124722325c23e8275e55e6a182a350367c9e079a1191f91dbfa5a0bb21b
MD5 e99031cd83dcda99a0d2e0def5575b04
BLAKE2b-256 03d401a4338f2fe796251630902b5f0eb37339881ba0dd53b4dfd34d55dd723f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3c58c93148c4fb7a9c4e0ce4ac2441e7ac6183a6ed3af02ad2790a305bd3b1f7
MD5 2816d4424654d4e9506f7b57f4f39102
BLAKE2b-256 95ebc53f945a872405d0bc52a1c0d8edc077523afeea8207fb8c0a8ef6f66bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 9d32e98819330bbf3081dc76dd2f91ca65fa14bbb20f172b81b5fff6807261a4
MD5 59a4574fb0e6266dfb91eed94cc591a9
BLAKE2b-256 8d7861b67f8ea236b1bc7b84f6219c877e219aabb4419852412ea646acae35a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 498d10874b192f907061b6616c5b79fd2dfc478ba5553ce40117d1afea8ec390
MD5 b3555f52c7b26f3a576015fff45d2fa9
BLAKE2b-256 2424e0f7b71213b4b8c861cfa0840cabcf85165d6a86ac8f2b8b54aefc2d26db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 abb70d9e8daf37cb82a659420e3c6897f4ef79b07f8b083c3b848390c9d8b74c
MD5 7a3f51edaf83eefd7b30617b8db73199
BLAKE2b-256 7b144089e571b3bebcc7d68d608aa49d73d25fc60fcfcd3549e8ecb1aaad554d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 316efd9a71bdfbdd83435bf62518e8cfa80dbd8613bc26c965b0aa44da426968
MD5 dacbe1046ded9c06f028e05af9c92eca
BLAKE2b-256 84c1fe65782e9df36a6048889e0837286fbe6ff714320902f2585e273f702c1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 94a97fef81ee075b567e8c733f21206aaf43c54c19d6ac547d2cc3339cae4c31
MD5 ad6bd104d25d85027d5fff26e765f8fb
BLAKE2b-256 a294bc3639ad024da86b21bd48134c54abf72d5188fe8f8e526727bbe5f4c985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0c1064248f82e48b21924ea5fb75993c6e23e9857b1d67c85f8c2e1308f295c8
MD5 48b62ece012c7117ae8784ed33df9b5e
BLAKE2b-256 9c09ebcb9a34f42ce8ee7ff9de8bb7c7ed0daa231d48c6fc9a25151ae776fa1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.6.18.16.33.12-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 1c72198dd2a2682a21c71dd0d2997f860bd505fca47d7965f2ccf716a4d154ff
MD5 062ec5f6021d5f68906e37ca644d15f7
BLAKE2b-256 d17bad744fdc8fb5a015bb69e439f405c0675f03107b83a5b0bd5166c1f00f64

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