Matrix Theory Packages

Pseudospectra.jl24Julia package for matrix pseudospectra and related quantities

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

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

LargeColumns.jl4Handle large columns (vectors of equal length) with bits types in Julia using mmap.

ShiftedArrays.jl50Lazy shifted arrays for data analysis in Julia

ArraysOfArrays.jl44Efficient storage and handling of nested arrays in Julia

InfiniteArrays.jl72A Julia package for representing infinitedimensional arrays

StructArrays.jl319Efficient implementation of struct arrays in Julia

LazyArrays.jl303Lazy arrays and linear algebra in Julia

BlockDiagonals.jl49Functionality for working efficiently with block diagonal matrices.

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

CovarianceEstimation.jl42Lightweight robust covariance estimation in Julia

Kronecker.jl86A generalpurpose toolbox for efficient Kroneckerbased algebra.

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

QuasiArrays.jl12A package for representing quasiarrays

GemmKernels.jl78Flexible and performant GEMM kernels in Julia

Ranges.jl2Additional range syntax for Julia

StrideArrays.jl54Library supporting the ArrayInterface.jl strided array interface.

TimeArrays.jl29TimeArrays simplifies working with time series data. It offers features like basic math operations, sliding window techniques, data resampling, and handling of missing values

KSVD.jl0Highly optimized KSVD implementation in Julia, with several parallelization techniques available.
View all packages