Open joeycasey87 opened 4 months ago
Attention: Patch coverage is 85.71429%
with 16 lines
in your changes missing coverage. Please review.
Project coverage is 84.01%. Comparing base (
d77fe73
) to head (d9b593d
). Report is 11 commits behind head on master.
Files | Patch % | Lines |
---|---|---|
pysteps/postprocessing/interface.py | 78.87% | 15 Missing :warning: |
pysteps/tests/test_interfaces.py | 96.55% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Hi @dnerini, could you please review this pull request when you have the time? The extended version of the cookiecutter plugin template which can be used to create importer, diagnostic postprocessing, and nowcast plugins is nearly finished but I require the postprocessing interface to be merged to ensure that everything is behaving correctly when tested. Cheers
Thanks for this contribution! We discussed how to make it more generic and @joeycasey87 will try to refactor it tomorrow to allow for various kinds of post-processors including new ensemblestats and bias correction methods, for example. To be continued.
what's the status of this PR? should we mark it as a draft?
Added an infrastructure.py file to the postprocessing folder which should operate in the same way as the interface file does for the importers in the io folder. The postprocessor file is currently effectively empty as no postprocessor plugins have been added yet. A line has been added to the init file so that it should act similar to the init file in the io folder.