Matrix Theory Packages

StaticArrays.jl643Statically sized arrays for Julia

StructArrays.jl268Efficient implementation of struct arrays in Julia

LazyArrays.jl252Lazy arrays and linear algebra in Julia

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

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

Rotations.jl145Julia implementations for different rotation parameterizations

BandedMatrices.jl129A Julia package for representing banded matrices

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

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

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

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

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

MappedArrays.jl76Lazy inplace transformations of arrays

Kronecker.jl74A generalpurpose toolbox for efficient Kroneckerbased algebra.

MatrixDepot.jl70An Extensible Test Matrix Collection for Julia

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

InfiniteArrays.jl67A Julia package for representing infinitedimensional arrays

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

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

GemmKernels.jl55Flexible and performant GEMM kernels in Julia

InplaceOps.jl54Convenient macros for inplace matrix operations in Julia

ShiftedArrays.jl49Lazy shifted arrays for data analysis in Julia

SoArrays.jl45Structures of Arrays that behave like Arrays of Structures

StructsOfArrays.jl45Structures of Arrays that behave like Arrays of Structures

BlockDiagonals.jl44Functionality for working efficiently with block diagonal matrices.

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

PaddedViews.jl42Add virtual padding to the edges of an array

ArraysOfArrays.jl37Efficient storage and handling of nested arrays in Julia

CovarianceEstimation.jl34Lightweight robust covariance estimation in Julia

NamedTuples.jl30[DEPRECATED] NamedTuples.jl

EndpointRanges.jl24Julia package for doing arithmetic on endpoints in array indexing

WoodburyMatrices.jl21Support for the Woodbury matrix identity for Julia

IndexedArrays.jl21Vectors of unique elements, with quick reverse lookups

ImmutableArrays.jl21Staticallysized immutable vectors and matrices.

Pseudospectra.jl21Julia package for matrix pseudospectra and related quantities

ArrayIteration.jl20Testing new ideas for array iteration

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

IndirectArrays.jl18Julia implementation of indexed or "lookup" arrays

SuffixArrays.jl16Native Julia suffix array implementation; Derived from sais

ArrayMeta.jl13Metaprogramming for Julia arrays
Loading more...