JuliaArrays

JuliaArrays

Geek Repo

Custom array types (and utilities for building array types) for Julia

Github PK Tool:Github PK Tool

JuliaArrays's repositories

StaticArrays.jl

Statically sized arrays for Julia

Language:JuliaLicense:NOASSERTIONStargazers:740Issues:15Issues:596

StructArrays.jl

Efficient implementation of struct arrays in Julia

Language:JuliaLicense:NOASSERTIONStargazers:314Issues:8Issues:98

LazyArrays.jl

Lazy arrays and linear algebra in Julia

Language:JuliaLicense:MITStargazers:287Issues:8Issues:83

AxisArrays.jl

Performant arrays where each dimension can have a named axis with values

Language:JuliaLicense:NOASSERTIONStargazers:197Issues:14Issues:93

OffsetArrays.jl

Fortran-like arrays with arbitrary, zero or negative starting indices.

Language:JuliaLicense:NOASSERTIONStargazers:192Issues:10Issues:111

BlockArrays.jl

BlockArrays for Julia

Language:JuliaLicense:NOASSERTIONStargazers:186Issues:12Issues:116

FillArrays.jl

Julia package for lazily representing matrices filled with a single entry

Language:JuliaLicense:MITStargazers:174Issues:5Issues:96

ArrayInterface.jl

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

Language:JuliaLicense:MITStargazers:130Issues:15Issues:96

MappedArrays.jl

Lazy in-place transformations of arrays

Language:JuliaLicense:NOASSERTIONStargazers:85Issues:5Issues:16

TiledIteration.jl

Julia package to facilitate writing mulithreaded, multidimensional, cache-efficient code

Language:JuliaLicense:NOASSERTIONStargazers:79Issues:6Issues:8

InfiniteArrays.jl

A Julia package for representing infinite-dimensional arrays

Language:JuliaLicense:MITStargazers:71Issues:13Issues:29

ElasticArrays.jl

Resizeable multi-dimensional arrays for Julia

Language:JuliaLicense:NOASSERTIONStargazers:62Issues:5Issues:24

HybridArrays.jl

Arrays with both statically and dynamically sized axes in Julia

Language:JuliaLicense:MITStargazers:55Issues:4Issues:21

ShiftedArrays.jl

Lazy shifted arrays for data analysis in Julia

Language:JuliaLicense:NOASSERTIONStargazers:50Issues:14Issues:19

BlockDiagonals.jl

Functionality for working efficiently with block diagonal matrices.

Language:JuliaLicense:MITStargazers:48Issues:15Issues:47

PaddedViews.jl

Add virtual padding to the edges of an array

Language:JuliaLicense:NOASSERTIONStargazers:45Issues:6Issues:18

ArraysOfArrays.jl

Efficient storage and handling of nested arrays in Julia

Language:JuliaLicense:NOASSERTIONStargazers:44Issues:4Issues:12

UnsafeArrays.jl

Stack-allocated pointer-based array views

Language:JuliaLicense:NOASSERTIONStargazers:41Issues:5Issues:8

ReadOnlyArrays.jl

A wrapper type around AbstractArray that is read-only

Language:JuliaLicense:NOASSERTIONStargazers:27Issues:4Issues:8

EndpointRanges.jl

Julia package for doing arithmetic on endpoints in array indexing

Language:JuliaLicense:NOASSERTIONStargazers:23Issues:5Issues:10

StackViews.jl

no more 🐱🐱

Language:JuliaLicense:MITStargazers:20Issues:6Issues:3

IndirectArrays.jl

Julia implementation of indexed or "lookup" arrays

Language:JuliaLicense:NOASSERTIONStargazers:19Issues:5Issues:4

StaticArraysCore.jl

Interface package for StaticArrays.jl

Language:JuliaLicense:MITStargazers:16Issues:9Issues:9

LazyGrids.jl

A Julia package for representing multi-dimensional grids

Language:JuliaLicense:MITStargazers:14Issues:6Issues:3

StaticArrayInterface.jl

Interface designs for enforcing static computations in array functions with Julia

Language:JuliaLicense:MITStargazers:13Issues:9Issues:13

FixedSizeArrays.jl

Fixed-size multidimensional arrays. An Array-like type with less indirection at the cost of resizing capability.

Language:JuliaLicense:MITStargazers:11Issues:0Issues:0
Language:JuliaLicense:NOASSERTIONStargazers:10Issues:3Issues:3

CustomUnitRanges.jl

Package-specific AbstractUnitRange types for julia

Language:JuliaLicense:NOASSERTIONStargazers:9Issues:5Issues:3

CatIndices.jl

Julia package for indices-aware array concatenation and growth

Language:JuliaLicense:NOASSERTIONStargazers:4Issues:3Issues:1

OneTwoMany.jl

Tools for element access in Julia

Language:JuliaLicense:NOASSERTIONStargazers:2Issues:6Issues:1