Skip to main content

A general math utilities library providing Matrix, Vector, Quaternion, Euler and Color classes, written in C/C++ for speed.

Project description

A general math utilities library providing Matrix, Vector, Quaternion, Euler and Color classes, written in C/C++ for speed.

Install

pip install mathutils

Usage

from mathutils import Vector, Matrix

v = Vector((1.0, 2.0, 3.0))
m = Matrix.Rotation(0.5, 4, 'X')

v_rotated = m @ v
print(v_rotated)

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

mathutils-5.1.0.tar.gz (350.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mathutils-5.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mathutils-5.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file mathutils-5.1.0.tar.gz.

File metadata

  • Download URL: mathutils-5.1.0.tar.gz
  • Upload date:
  • Size: 350.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for mathutils-5.1.0.tar.gz
Algorithm Hash digest
SHA256 b171af9d6b54a12138c9dead4f5930a3faaf92387cc5ffaa82f18fbee1554168
MD5 17fd6dbe4fd962fe0bdd6a7622f12580
BLAKE2b-256 74571b9ca6d44e0a79bac7702cd433191b58b6071d4b5167064c28a0e74e0402

See more details on using hashes here.

File details

Details for the file mathutils-5.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mathutils-5.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5511a3fa173ddfc275416a77920f28bc31980cd65ff6354391a136e1d5ea9e15
MD5 036464413b36e8858960cb64c3fb495e
BLAKE2b-256 3a96babe697bb06232a6d1662d4fcebbe487e2a8dc21200ffe9280e022ae5e9b

See more details on using hashes here.

File details

Details for the file mathutils-5.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mathutils-5.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77469262f83c976008fa8ed3e09a3e8ad95701058a8e3384116ac4f398daaaa9
MD5 7bd492c0cc17b26b02ddfc85e2bc0512
BLAKE2b-256 eb4a0a8b52b63f5bfd0e2d7b842014ac1d6df47fea57337a0d739f18cf502942

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