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.15.39.8.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.15.39.8-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.15.39.8-cp36-cp36m-macosx_10_7_x86_64.whl (53.9 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

numpy_quaternion-2018.10.1.15.39.8-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.15.39.8-cp27-cp27m-macosx_10_6_x86_64.whl (53.8 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ x86-64

File details

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

File metadata

File hashes

Hashes for numpy-quaternion-2018.10.1.15.39.8.tar.gz
Algorithm Hash digest
SHA256 d73477c9a6d8c2dcabb954c853fe7147828ac827c323e634e8f7777a152a6aad
MD5 6671f7a676624f6edf89c5d9b35727c6
BLAKE2b-256 3819b7106a7e3dc0c50b67583937b98db881a71d54b7e7c5e2f30e2507f026b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.15.39.8-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1627f4816e155d7f2589ea9b8efa6fc09a3ad1fafdc498ca7c429d7916ad6618
MD5 6dba739593eb4bd840dc0b85dbfe8f32
BLAKE2b-256 c1b88ea2a44bfee37d851af4a04c2f52ab239fc8663126319dd93f1963ab0508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.15.39.8-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 569264d8f746a71735f71b84ce92f0d1e896768a76557565e04d7c17687d4855
MD5 a8396a99fcf781a395e311643018cf15
BLAKE2b-256 767ea7b8e0c700600f23f7e1aa273d6ea5b5b7f6f3f86a0ec8c7e49b939a2815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.15.39.8-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 7ad586d3142420a942b7f618c028b5f2a9d7f2eca896c7b6fee270b10dc9158f
MD5 8ad067381f4fe229c0f4dd00c4e2c174
BLAKE2b-256 e5a972589189d819132b3d109b4d4799d632fbb7c39a259fdefb7a32b64b961b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numpy_quaternion-2018.10.1.15.39.8-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 892c66a39ac108d9837ccd59f8470ca0262136e18e1ee7bf46efc8cbe5b208bc
MD5 88cea80117dfdede40ebb9cbf6158689
BLAKE2b-256 871e3904f9964dc10200bb1d6a819b72408e34cc60093357a3e6df6f0739023b

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