swizzling
A versatile vector operations module to use with numpy to add swizzling capabilities for 2D, 3D, and 4D vectors.
Flexible attribute manipulation for Python objects. Retrieve and assign multiple attributes in any order with simple syntax.