AxisArrays.jl
AxisArrays.jl copied to clipboard
Performant arrays where each dimension can have a named axis with values
Adds dependency on ArrayInterface supporting common methods for extracting dimension names and the stride layout interface that LoopVectorization depends on. There are plans to provide a common method for what...
This pull request changes the compat entry for the `IntervalSets` package from `0.1, 0.2, 0.3, 0.4, 0.5, 0.6` to `0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7`. This keeps the compat...
Would an AbstractAxisArray make sense? I would personally like to create my own custom types that have fixed dimension and axis names. And create plot recipes and other functions on...
Is there a way to return a default value such as `NaN` or `0` instead of throwing a `BoundsError` when there is no value within array `a` in the vicinity...
I was playing around AxisArrays for the first time and did this: ``` using AxisArrays x = 0:10:100 |> collect a = AxisArray(rand(length(x)); x=x) println(a[x=29..33]) println(a[x=30..30]) println(a[atvalue(29; atol=5)]) println(a[atvalue(29)]) #...
When we try to reverse an AxisArray object in dims=2, the column labels doesn't flip but the values do. When we try to flip with indexation, columns and values are...
Using AxisArrays v0.4.4, I encountered a StackOverflow error when doing concatenation with a relatively large array as below: ```julia stackoverflowarray = [AxisArray(rand(500,4)) for i in 1:1048] cat(stackoverflowarray...; dims=3) ``` This...
It seems that AxisArrays doesn't check that the names in an axis are unique. The MWE currently works and it seems it shouldn't MWE ```Julia julia> ax1 = fill(randstring(10), 100);...
This PR proposes an implementation of broadcasting for AxisArrays that will be possible using Julia 0.7. I'm getting a bit ahead of myself because not all AxisArrays tests pass on...
Trying to call `mapslices` over an `AxisArray` errors which I think can be fixed with the appropriate method for `reduce_indices`. This seems somewhat related to #7. MWE: ```julia julia> A...