JuliaApproximation / QuasiArrays.jl

A package for representing quasi-arrays
MIT License
12 stars 2 forks source link

Support for general index types #27

Closed dlfivefifty closed 4 years ago

dlfivefifty commented 4 years ago

This is to support multi-dimensional bases

codecov[bot] commented 4 years ago

Codecov Report

Merging #27 into master will increase coverage by 3.02%. The diff coverage is 68.7%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #27      +/-   ##
==========================================
+ Coverage   34.71%   37.74%   +3.02%     
==========================================
  Files          17       17              
  Lines        1230     1224       -6     
==========================================
+ Hits          427      462      +35     
+ Misses        803      762      -41
Impacted Files Coverage Δ
src/QuasiArrays.jl 46.66% <ø> (ø) :arrow_up:
src/quasiarray.jl 93.1% <100%> (ø) :arrow_up:
src/abstractquasiarray.jl 34.24% <50%> (+2.53%) :arrow_up:
src/multidimensional.jl 17.24% <56.25%> (-0.64%) :arrow_down:
src/subquasiarray.jl 48.79% <72.88%> (+16.36%) :arrow_up:
src/quasibroadcast.jl 45.58% <75%> (ø) :arrow_up:
src/indices.jl 42.85% <82.35%> (+1.62%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update fbdb01d...e86c7d3. Read the comment docs.

dlfivefifty commented 4 years ago

@jagot This will likely be merged soon. It will make it possible to do multidimensional bases, e.g., I'm planning to create a SphericalHarmonics.jl package building on this

jagot commented 4 years ago

Cool! I would be interested in how this would work out for vector-valued functions, i.e. for problems of the kind discussed here: https://github.com/JuliaApproximation/ContinuumArrays.jl/issues/15#issuecomment-536941064

dlfivefifty commented 4 years ago

The failed tests are due to Travis