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

File metadata

File hashes

Hashes for numpy-quaternion-2018.10.1.16.30.46.tar.gz
Algorithm Hash digest
SHA256 0f5b1ec6669217605737a715dc2576521e9f0c1ce580d4ca1f15e438d14aaf4a
MD5 5c8b928440d23426e33c56cbd02ac188
BLAKE2b-256 c453066f61ca207e2baf7d4894b6e6c31b5d46514b0468221f06b9fd445938a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.16.30.46-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6f060c91e95538c175a980872c0178c0fa58c4a04ae6184cf15f11b6a38e806c
MD5 5f977192c5a36741ee27dbf0552c7b6c
BLAKE2b-256 7d534cb55f21f39f8bc2e78e396ec267caf472ede34c19396666c7922e00ae33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.16.30.46-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9f0eda4028adc4a12309300a6979ad3e9cb92232131a47e2134d89f084219f1f
MD5 14b47163a3a0c46e13758f7f37405121
BLAKE2b-256 a280cce2be063e78aef26bb49739bc38095df10de29f43c3243e11f5e1afb06f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.16.30.46-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 69d8120014d61c4b437ecb2e617fc95a711940ce308aace00c754b9544844667
MD5 a365c9ccdda8ce5e7c387887518ca4aa
BLAKE2b-256 baf02d14ffee9a37a54abe644d0ae42996942567ff7ff440ba52ed1bda402233

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.16.30.46-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 6c4e2f3d7e7f253db0707bda91c22cfff49222020cfbd557a588ec4e1470ec84
MD5 48cf876a70f4dde389752b917bc268d5
BLAKE2b-256 683a6c692ed3464b331bd9de88f9d871c7765936ad3319cb2ae7e9c483e7d0b3

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