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.10.1.17.6.20.tar.gz (45.3 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.10.1.17.6.20-cp37-cp37m-macosx_10_7_x86_64.whl (54.0 kB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

numpy_quaternion-2018.10.1.17.6.20-cp36-cp36m-macosx_10_7_x86_64.whl (54.0 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.10.1.17.6.20-cp35-cp35m-macosx_10_6_x86_64.whl (54.0 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

numpy_quaternion-2018.10.1.17.6.20-cp27-cp27m-macosx_10_6_x86_64.whl (53.9 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.10.1.17.6.20.tar.gz
Algorithm Hash digest
SHA256 ae7c7310d80e79adb364a527f5f79b9ebf5e7488e12ef561190dd36260dd693e
MD5 5bc291d1613e2b382b5d6935f9f4c567
BLAKE2b-256 d40aa4d3700ecabb9c58b9492744f47131b4a5963098100c1b3a98b51f0fb4a4

See more details on using hashes here.

File details

Details for the file numpy_quaternion-2018.10.1.17.6.20-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.17.6.20-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 11457d1d9fd7c508de684df4cec1f110e26c1ef3effbb7923034181c9c60fe90
MD5 a0bb857184938f9800918592526f69b9
BLAKE2b-256 1268037a39621f361286f2b49065127e73b198bea9bf10ca661c1197a8979684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.17.6.20-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 2b0c9f48ef169ca303f8948b9fbd67958332fd8596cda3252e79c1ad890ade77
MD5 eb8fc975b10e8ab82df7e4096357021e
BLAKE2b-256 3311ceb14d9695cf6868d0c55c25478c2f85d1e7a980ce07096b9ba6df64af0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.17.6.20-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 27d370e1beaa58bf7b16a858301f06ba0b921f45752cacf87ca8acdad046c8c8
MD5 1e9ddd135737457b028c2d2cda679fe1
BLAKE2b-256 41d1442316ca2df876cfd4aff345f9dd3e18403094fd2a3143f72ca39da68233

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.17.6.20-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 a4281b8290108059eb7aafd1664cd32d9a9ea1e096b95c21eb82701133813928
MD5 d3ed40485c3f351f55c0286534e3e044
BLAKE2b-256 d533d390a371fcdf12475769a48a3d8b975ddd9edd8239d796e3be0ca98e23db

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