Matrix Theory Packages

GemmKernels.jl78Flexible and performant GEMM kernels in Julia

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

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

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

PaddedViews.jl49Add virtual padding to the edges of an array

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

LazyArrays.jl303Lazy arrays and linear algebra in Julia

InfiniteArrays.jl72A Julia package for representing infinitedimensional arrays

BandedMatrices.jl128A Julia package for representing banded matrices

StaticArrays.jl761Statically sized arrays for Julia

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

MappedArrays.jl89Lazy inplace transformations of arrays

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

StructArrays.jl319Efficient implementation of struct arrays in Julia

Pseudospectra.jl24Julia package for matrix pseudospectra and related quantities

Kronecker.jl86A generalpurpose toolbox for efficient Kroneckerbased algebra.

WoodburyMatrices.jl23Support for the Woodbury matrix identity for Julia

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

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

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

QuasiArrays.jl12A package for representing quasiarrays

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

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

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

Rotations.jl176Julia implementations for different rotation parameterizations

MatrixDepot.jl74An Extensible Test Matrix Collection for Julia

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

ArraysOfArrays.jl44Efficient storage and handling of nested arrays in Julia

SuffixArrays.jl19Native Julia suffix array implementation; Derived from sais

ShiftedArrays.jl50Lazy shifted arrays for data analysis in Julia

IndirectArrays.jl19Julia implementation of indexed or "lookup" arrays

CatIndices.jl4Julia package for indicesaware array concatenation and growth

CovarianceEstimation.jl42Lightweight robust covariance estimation in Julia

IndexedArrays.jl24Vectors of unique elements, with quick reverse lookups

SoArrays.jl48Structures of Arrays that behave like Arrays of Structures

StructsOfArrays.jl48Structures of Arrays that behave like Arrays of Structures

AxisAlgorithms.jl9Efficient filtering and linear algebra routines for multidimensional arrays

ArrayViews.jl19A Julia package to explore a new system of array views

Showoff.jl8Nicely format an array of n things for tables and plots
Loading more...