JuliaArrays / AxisArrays.jl

Performant arrays where each dimension can have a named axis with values
http://JuliaArrays.github.io/AxisArrays.jl/latest/
Other
200 stars 41 forks source link

Integrate ArrayInterface #211

Open Tokazama opened 2 years ago

Tokazama commented 2 years ago

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 equates to Axis.val, but that will require more discussion before being merged into ArrayInterface (see https://github.com/JuliaArrays/ArrayInterface.jl/pull/328 and https://github.com/JuliaArrays/ArrayInterface.jl/issues/250)

codecov[bot] commented 2 years ago

Codecov Report

Merging #211 (567f04c) into master (bbf1f27) will decrease coverage by 0.60%. The diff coverage is 16.66%.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   90.14%   89.53%   -0.61%     
==========================================
  Files           7        7              
  Lines         710      717       +7     
==========================================
+ Hits          640      642       +2     
- Misses         70       75       +5     
Impacted Files Coverage Δ
src/core.jl 86.79% <16.66%> (-1.58%) :arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us.