Repository navigation
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #578 +/- ##
==========================================
+ Coverage 84.76% 85.61% +0.85%
==========================================
Files 170 178 +8
Lines 15114 16461 +1347
==========================================
+ Hits 12811 14093 +1282
- Misses 2303 2368 +65
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Many thanks for this contribution, @alanseed! I will have a look at this soon. I probably have to reserve some time for it, because it requires a thorough review (and especially understanding) of the used method. Any chance you are planning to visit (in person or virtually) the next pysteps hackathon? Then we can always discuss there, too. :) |
|
hi Ruben,
I have attached a draft report that I am writing with a view to condensing
it into a paper to QJRMS in the coming weeks, happy for you to share it
with the other reviewers.
I will not be attending the pysteps hackathon, but have set that week aside
to attend remotely and to work on any issues. Happy to give a presentation
on it at the hackathon if this will be helpful, or indeed just to meet with
you during the week to talk you through the method.
Regards
Alan
…On Fri, 23 Oct 2026 at 01:54, Ruben Imhoff ***@***.***> wrote:
*RubenImhoff* left a comment (pySTEPS/pysteps#578)
<#578 (comment)>
@ladc <https://github.com/ladc> and @dnerini <https://github.com/dnerini>,
I have also added you as reviewers for now, just to have an extra pair of
eyes looking at it.
—
Reply to this email directly, view it on GitHub
<#578?email_source=notifications&email_token=AU3LMWPEE6UHVT3HGNSUE3D5VINT5A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTMMZUGM3TSNBSGA32M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-6343794207>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AU3LMWLVH235WN3BNBYRJ535VINT5AVCNFSNUABFKJSXA33TNF2G64TZHMYTIMBSGYZTIMJYHNEXG43VMU5TKOBVGY4DKMJQG42KC5QC>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AU3LMWIBXCQE4OCPMMWB3GD5VINT5A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTMMZUGM3TSNBSGA32M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/AU3LMWOJSPS2EVRYEILZ5X35VINT5A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTMMZUGM3TSNBSGA32M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Hi @alanseed, thank you very much for this contribution! I will make time for it during and after the hackathon next week - the preparations for which are now in full swing :) |
|
hi @ladc I am on UTC+11 (AEDT) so either 9:00 or 20:00 your local time would work for me just fine on any day of the hackathon. |
Adds a parametric ensemble nowcast method that accepts three chronological NumPy rain-rate fields, estimates its parameters internally, and returns an ensemble in mm/h. Users can select it through
nowcasts.get_method("parametric")without a database or an external workflow.Related to #472.
Changes
The contribution stops at the NumPy nowcast interface. Database storage, operational orchestration, NWP blending, and a separate non-parametric engine remain outside its scope. No new runtime dependencies are introduced; default motion estimation uses the existing OpenCV dependency.
Scientific basis and validation
Defaults retain the evaluated source configuration and can be overridden for other regions. The supporting manuscript is being prepared for submission to QJRMS; it is not yet a published reference. Source revisions, numerical fixtures, and configuration provenance are recorded under
doc/proposals/.pystepsenvironment.doc/proposals/parametric_engine.mdand its validation reports.Review
Feedback is welcome on the public API, placement of the reusable components, documentation of the regional defaults, and whether maintainers would prefer the components submitted as separate pull requests.