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
Metadata
Release files for smallvectors 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| smallvectors-0.7.0.tar.gz | 37.0 kB | Details |
Release files / smallvectors-0.7.0.tar.gz
| Download URL | smallvectors-0.7.0.tar.gz |
|---|---|
| Size | 37.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec0f88ea71c9f67dcad23527731573970a4c88e13d047a0176b4437cafcbeade
|
|
BLAKE2b-256 checksum How to use checksums |
8e591aa96143a7afa286971639d74435168a6b3f7a6b58841ef15ec16e1dc74d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |