Skip to main content

Package for manipulations with Quaternions

Project description

BDQuaternions

Build codecov

BDQuaternions is a python package for manipulation with quaternions objects. It is tested to be compatible with python 3.4.

Available classes are

  • Quaternion
  • UnitQuaternion
  • Rotation
  • EulerAngles

Installation

To install type in a shell

pip install BDQuaternions

Pip will install dependencies (numpy and scipy) for you. Alternatively you can run in the root directory of BDQuaternions distribution

python setup.py install

Installation from source requires Cython package. You will also need setuptools package for the installation.

Usage

Please see the demo directory for the usage examples.

License

BDQuaternions is free open source software licensed under Apache license version 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BDQuaternions-0.2.16.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

BDQuaternions-0.2.16-cp39-cp39-win_amd64.whl (735.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

BDQuaternions-0.2.16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

BDQuaternions-0.2.16-cp39-cp39-macosx_10_14_x86_64.whl (758.7 kB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

BDQuaternions-0.2.16-cp38-cp38-win_amd64.whl (735.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

BDQuaternions-0.2.16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

BDQuaternions-0.2.16-cp38-cp38-macosx_10_14_x86_64.whl (734.7 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

BDQuaternions-0.2.16-cp37-cp37m-win_amd64.whl (721.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

BDQuaternions-0.2.16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

BDQuaternions-0.2.16-cp37-cp37m-macosx_10_14_x86_64.whl (735.3 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

Details for the file BDQuaternions-0.2.16.tar.gz.

File metadata

  • Download URL: BDQuaternions-0.2.16.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for BDQuaternions-0.2.16.tar.gz
Algorithm Hash digest
SHA256 f8914590a46bcfbe1c42cbb4bd8c4a3a3496eee7a1d0325071a14284ac19334b
MD5 6dfe7c77f43b329a850b9c44a4eee1f0
BLAKE2b-256 fad7d407b0542f00ecd782f7dfc2c77fa202f5287499257f5c5f3d1b2bb762b2

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: BDQuaternions-0.2.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 735.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for BDQuaternions-0.2.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f5ea53bfe166d6adfd3cd85089009f2d4b14266bfa8a5cabb610bfce92cb5c3f
MD5 5483ad3e4678d25a4fb5006c3751a6a1
BLAKE2b-256 6aa4e6a2a8f7fcad867e09f9830e3238af4b23bfa4232b92210dc0ff53324b77

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for BDQuaternions-0.2.16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a7b28b8b78963f56a7dacdaf0abce30fb1b427ff1518c501d8d25613bbfc369e
MD5 6b7bdbd70fe6fe7f9dc7fdaa450ac181
BLAKE2b-256 ca3cec5eae366d24398cc4bf312332765736e72953b6bc27d171a172c9797720

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: BDQuaternions-0.2.16-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 758.7 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for BDQuaternions-0.2.16-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7c28f6a83a965b46cd8ff6cb129a037db2582ff4858a3aad3231fba4e940ccc8
MD5 493cec3671952f7ccc6717aa595b8d5c
BLAKE2b-256 05e1c12c2d9ab1c42f26f3a8862321b53b74d4b8d176760f15914649f7202059

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: BDQuaternions-0.2.16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 735.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for BDQuaternions-0.2.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c06871292c8e0b9167864076ed427fa8c9f272b4727814f956ad286a6d7b9e90
MD5 24b031df769075d77465ee46f6730c84
BLAKE2b-256 d0538ea8846128e392bc5291738213d0c9671f1b34e41c85d601491f4ff66cb8

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for BDQuaternions-0.2.16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6da612f60c25bc4da5184f5c409753ced53209d6fef058e1d87300c47d0c65b2
MD5 f823984e2a53ab55cbeea8661c380d77
BLAKE2b-256 e3e019d244ce404518b43ed9369f747bb7861c53ff7fce561873ceb8fdd35876

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: BDQuaternions-0.2.16-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 734.7 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for BDQuaternions-0.2.16-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b036979964bd1ed2535fc9a00fb0d018c24cdccbabd5ab0ddd661e0f4d74b856
MD5 8c9b143e316911c11e8b1bea0c0e3a23
BLAKE2b-256 dd0a17bd5e3f94f97f6eabcf6a4342490e6e4941844ce7fee7956dc1d399b1f5

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: BDQuaternions-0.2.16-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 721.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.9

File hashes

Hashes for BDQuaternions-0.2.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c3e410cc9ea699ee06e7dfc487e4e6df6d706e85676caed7e06b653e404e90e5
MD5 09aae3b95acb00c4cc64e54fe948c1cf
BLAKE2b-256 5c2de62ca65ef702b5edbd3cba9e3afa62516ae7168c5f8d94054a48b6e6f671

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for BDQuaternions-0.2.16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d22680644d1048f7c43e48e770c5881005aeb8d45a4e839d9f7d9ecec9faaf6f
MD5 01dbe5ad15bea706474d2e1d485e3fc6
BLAKE2b-256 0c5df8429f29e2246c3117c7f695b4d8c7ef5825729dc2afe1170327264c910e

See more details on using hashes here.

File details

Details for the file BDQuaternions-0.2.16-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: BDQuaternions-0.2.16-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 735.3 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for BDQuaternions-0.2.16-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 333d5116c9bc96f91fa6f370a7e4ef53db29309653a29b09483f53347c043116
MD5 e79713dcc01175d01f8a250f8fc6f0bb
BLAKE2b-256 c6d37893119ae9f2862145b4f6cc4e18e996bcec5b5ca8ab03377a66250b18b4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page