AxisArrays.jl icon indicating copy to clipboard operation
AxisArrays.jl copied to clipboard

Integrate ArrayInterface

Open Tokazama opened this issue 3 years ago • 1 comments

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)

Tokazama avatar Jul 26 '22 00:07 Tokazama

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.

codecov[bot] avatar Jul 26 '22 00:07 codecov[bot]