metoppv / improver

IMPROVER is a library of algorithms for meteorological post-processing.
http://improver.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
103 stars 85 forks source link

MOBT-666: Modification of scalar coordinate values within standardise #1984

Closed bayliffe closed 6 months ago

bayliffe commented 6 months ago

This PR adds the ability to modify scalar coordinate values, which are not time coordinates, within the standardise steps. The limitation to scalar and non-time coordinates are imposed out of fear of excessive decoupling between the data and the descriptors. The use case is envisaged as small tweaks to model independent values where these are deemed to be insignificant. Specifically alignment of the height coordinate for temperature forecasts between MO and ECMWF models which differ by 0.5m and are away from the surface.

Testing:

Acceptance test data PR: https://github.com/metoppv/improver_test_data/pull/45

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 98.40%. Comparing base (209507c) to head (13f49cb).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1984 +/- ## ======================================= Coverage 98.40% 98.40% ======================================= Files 124 124 Lines 12125 12138 +13 ======================================= + Hits 11931 11944 +13 Misses 194 194 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.