Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

refactor: swap getValues for Interpolator #5

Merged
merged 1 commit into from
Apr 5, 2022
Merged

refactor: swap getValues for Interpolator #5

merged 1 commit into from
Apr 5, 2022

Conversation

twsearle
Copy link
Collaborator

@twsearle twsearle commented Apr 4, 2022

Description

Adapt to the refactor of GetValues in oops https://github.com/JCSDA-internal/oops/pull/1680

We trade the interpolator in GetValues for implementing our own LocalInterpolator class. This is because we are not using the generic oops interpolator to match the behaviour of the OPS. Unfortunately, it appears for the moment we have lost the ability to configure this interpolator.

Acceptance Criteria (Definition of Done)

Code builds and tests run.

WARNING: This commit does not pass unittests

This is because it doesn't seem to be possible to configure the interpolator. See https://github.com/JCSDA-internal/oops/pull/1680/files#r841592253 for details.

Dependencies

  • waiting on JCSDA-internal/oops/pull/1680
  • waiting on JCSDA-internal/ufo/pull/1930
  • waiting on JCSDA-internal/saber/pull/193

Impact

At present users will lose the ability to configure the interpolator.

WARNING: This commit does not pass unittests

This is because it doesn't seem to be possible to configure the
interpolator. See
https://github.com/JCSDA-internal/oops/pull/1680/files#r841592253 for
details.
@twsearle twsearle self-assigned this Apr 4, 2022
@twsearle
Copy link
Collaborator Author

twsearle commented Apr 5, 2022

I have been told that there is no functionality to configure a custom interpolator right now, and that it will be added in a future commit. For compatibility with the nightly tests, and to make sure the code still builds I am merging this now. I will need to come back and fix all the broken unittests when this is possible.

@twsearle twsearle merged commit 4528bab into MetOffice:develop Apr 5, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant