2. Linearmaps.jlA Julia package for defining and working with linear maps, also known as linear transformations or linear operators acting on vectors. The only requirement for a LinearMap is that it can act on a vector (by multiplication) efficiently.
3. Krylovkit.jlKrylov methods for linear problems, eigenvalues, singular values and matrix functions
4. TensorToolbox.jlJulia package for working with tensors, i.e. multilinear maps between vector spaces
6. TensorKit.jlA Julia package for large-scale tensor computations, with a hint of category theory
8. Strided.jlA Julia package for strided array views and efficient manipulations thereof