ArraysOfArrays.jl
ArraysOfArrays.jl copied to clipboard
Efficient storage and handling of nested arrays in Julia
Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 1 to 2. Release notes Sourced from julia-actions/setup-julia's releases. v2.0.0 - Update to Node20 What's Changed update to node20 by @ranocha in julia-actions/setup-julia#209 Note the rationale for...
It is sometimes that case I'm constructing a `VectorOfArrays` and I know what size the backing array will be as well as the number of arrays they will constitute. Would...
This PR is intended to accumulate breaking API changes for ArraysOfArrays v0.7 to address certain issues and add features required to support additional use cases. * ~Remove `@require`s: @torfjelde and...
Add conversion to/from `Slices` (https://github.com/JuliaLang/julia/pull/32310).
First off, awesome idea/package! It's been quite useful in my own work. I was really excited to use your package in conjunction with [StructArrays](https://github.com/piever/StructArrays.jl) but ran into an issue (that...
Add array type `ContiguousUnitRanges` or so that wraps an elem_ptr vector and presents it as a vector of ranges. Allow `VectorOfArrays` to use arbitrary vectors of unit-ranges as partition vector....
Bumps [julia-actions/cache](https://github.com/julia-actions/cache) from 1 to 2. Release notes Sourced from julia-actions/cache's releases. v2.0.0 Breaking Changes ⚠️ v2.0.0 requires node20. This is a breaking change, because node20 does not support the...
This PR adds a specialization for `reduce(vcat, VoV)` specialization to directly return a `flatview`, this operation is zero-copy.
```julia julia> using ArraysOfArrays, Reactant julia> cpu_ary=VectorOfVectors([rand(Float32, rand(2:5)) for _ = 1:3]) 3-element VectorOfVectors{Float32, Vector{Float32}, Vector{Int64}, Vector{Tuple{}}}: Float32[0.46416235, 0.41684252, 0.08079648, 0.0020227432, 0.36202437] Float32[0.44927096, 0.12560415] Float32[0.18007994, 0.3705178, 0.69251794] julia> r_ary =...