Closed AlexRobson closed 2 years ago
Merging #53 (6a65c56) into master (0d59a83) will not change coverage. The diff coverage is
100.00%
.
@@ Coverage Diff @@
## master #53 +/- ##
=======================================
Coverage 96.80% 96.80%
=======================================
Files 7 7
Lines 188 188
=======================================
Hits 182 182
Misses 6 6
Impacted Files | Coverage Δ | |
---|---|---|
src/parameters_matrix.jl | 100.00% <100.00%> (ø) |
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 0d59a83...6a65c56. Read the comment docs.
I didn't include any test changes here as it's just a relaxation, would add a test-dep, and covered by existing. But the example code in the description can easily be converted into them.
Yeah, based on what the functions are doing I don't see a strong reason to restrict the type. I'd appreciate @willtebbutt's input on this though given #22. Don't forget to update the docstrings.
One issue with this I've found recently revisiting
orthogonal
is that it restricts wrapper arrays. As an example, present internal pipelines useAxisKeys
andNamedDims
- however theStridedArray
restriction prevents this:Rewriting orthgonal to allow for abstractmatrix allows this to work:
With a nod to #22 AFAICT only
flatten
needs to be specialised?