Skip to main content

Linear algebra objects for small dimensions.

Project description

https://travis-ci.org/fabiommendes/smallvectors.svg?branch=master https://coveralls.io/repos/github/fabiommendes/smallvectors/badge.svg?branch=master

smallvectors is a lightweight library that implements linear algebra operations in low dimensions. These objects were create to be used in a game engine, but may be useful elsewhere.

The library has an opt-in process for optimizing code with C-extensions written in Cython. The optimized version of the library is (or will be) one of the fastest Python packages for low dimensional linear algebra operations.

Small vectors supports:

  • Vector, point and direction types

  • Arbitrary matrices and some specialized ones (square matrices, unitary matrices, rotational matrices, etc).

  • Affine transforms

  • Quaternions

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

smallvectors-0.7.0.tar.gz (37.0 kB view details)

Uploaded Source

File details

Details for the file smallvectors-0.7.0.tar.gz.

File metadata

  • Download URL: smallvectors-0.7.0.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for smallvectors-0.7.0.tar.gz
Algorithm Hash digest
SHA256 ec0f88ea71c9f67dcad23527731573970a4c88e13d047a0176b4437cafcbeade
MD5 43c3fd736ecea1c6252472a05d00a58f
BLAKE2b-256 8e591aa96143a7afa286971639d74435168a6b3f7a6b58841ef15ec16e1dc74d

See more details on using hashes here.

Supported by

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