Closed sergisiso closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.86%. Comparing base (
6aad1d4
) to head (99a1c1b
). Report is 10 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This is ready for review. Initially I just wanted to delete some unused test, but then realised that the WHERE fix also solves the last passthrough file in NEMOv4 🥳 and it has a TODO to this issue.
After removing it from the excluded file another issue hit that file: the fact that we cannot distinguish between imported calls with arguments and arrays. This was somewhat fixed in ACCKernels by listing all the NEMO FUNCTIONS, so I generalised that into utils so it can be used by all transformations.
It passed the integration tests with expected performance.
One for @arporter (since it touches the NEMO ACC Kernels) or @LonelyCat124
@arporter This is ready for another review
Integration tests were green.
717 was the same than #2687 but there were some TODOs associated to it. Looking at them it turns out that they where related to the array shape querying ulility functionality in fparser2, but these are now unused (other than in its own tests) as we use the ArrayMixin utility methods.