Vectormath

Latest version: v0.2.2

Safety actively analyzes 630360 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.1.0

Major Features
- Separation of `Vector` and `VectorArray` classes
- Single `Vector3` and `Vector2`s, of shape (3,) and (2,) respectively, can now be created.
- Lists of vectors (the previous `Vector2`/`3` behaviour) are now defined by `Vector3Array` and `Vector2Array`.
- Individual elements in `Vector3Array` can be accessed as `Vector3`s; however vector math is done on the entire array at once rather than a slow loop
- Along with this comes `BaseVector` and `BaseVectorArray` classes that exist to reduce the volume of repeated code

Minor Changes
- Cleaned up code so pylint tests pass
- Code coverage added

0.0.3

- `Vector2` class
- More testing of vector functionality

0.0.2

Vectors, Planes & Parallelograms
- Initial version of `vectormath` contains various features that are pulled from other libraries. The [properties](https://github.com/3ptscience/properties) project uses this functionality for spatial properties.

Note:

The functionality and namespace is under review and is likely to change in a future release.

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.