Matrix Theory Packages

GemmKernels.jl55Flexible and performant GEMM kernels in Julia

BlockBandedMatrices.jl56A Julia package for representing blockbanded matrices and bandedblockbanded matrices

MultiScaleArrays.jl64A framework for developing multiscale arrays for use in scientific machine learning (SciML) simulations

InfiniteArrays.jl67A Julia package for representing infinitedimensional arrays

MatrixEquations.jl68Solution of Lyapunov, Sylvester and Riccati matrix equations using Julia

MatrixDepot.jl70An Extensible Test Matrix Collection for Julia

Kronecker.jl74A generalpurpose toolbox for efficient Kroneckerbased algebra.

MappedArrays.jl76Lazy inplace transformations of arrays

LabelledArrays.jl107Arrays which also have a label for each element for easy scientific machine learning (SciML)

NamedArrays.jl113Julia type that implements a dropin replacement of Array with named dimensions

CategoricalArrays.jl118Arrays for working with categorical data (both nominal and ordinal)

ArrayInterface.jl125Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations

Strided.jl128A Julia package for strided array views and efficient manipulations thereof

BandedMatrices.jl129A Julia package for representing banded matrices

Rotations.jl145Julia implementations for different rotation parameterizations

RecursiveArrayTools.jl166Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

AxisArrays.jl183Performant arrays where each dimension can have a named axis with values

LazyArrays.jl252Lazy arrays and linear algebra in Julia

StructArrays.jl268Efficient implementation of struct arrays in Julia

StaticArrays.jl643Statically sized arrays for Julia
View all packages