Closed daanhb closed 6 months ago
This PR moves all functionality involving maps into a submodule FunctionMaps. That submodule is structured like a package with a test suite that can run independently from that of DomainSets. It could be moved to a newly registered package.
For now, the DomainSets module imports all names from FunctionMaps that it had before, even internal ones. Thus, this is not a breaking change.
All tests of the ApproxFun packages pass, this seems good to merge. I've fixed a lot of ambiguities using Aqua, test coverage has improved, and I've started extending the functionality of maps using a map-as-an-interface similar to domains.
Codecov Report
Attention: Patch coverage is
88.67925%
with6 lines
in your changes are missing coverage. Please review.Additional details and impacted files
```diff @@ Coverage Diff @@ ## master #158 +/- ## ========================================== + Coverage 87.34% 94.54% +7.20% ========================================== Files 35 25 -10 Lines 2828 1798 -1030 ========================================== - Hits 2470 1700 -770 + Misses 358 98 -260 ```:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.