Skip to content

Commit

Permalink
add use case annex (#478)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomkralidis committed Jan 15, 2024
1 parent 9a9171a commit 384e9b0
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
2 changes: 2 additions & 0 deletions extensions/pubsub/standard/document.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ include::sections/annex-pubsub.adoc[]

include::sections/annex-pubsub-message-payload.adoc[]

include::sections/annex-use-cases.adoc[]


////
Revision History should be the last annex before the Bibliography
Expand Down
17 changes: 17 additions & 0 deletions extensions/pubsub/standard/sections/annex-use-cases.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[appendix]
== Use cases (Informative)

=== Earth System Prediction model run and data granules notification

A given numerical weather prediction system produces a weather forecast as part of a model run. A model run typically has associated forecast hours. Each forecast
hour makes available one to many weather elements at different pressure levels.

For example, Canada's Global Deterministic Prediction System (GDPS) produces two model runs per day, providing forecast of numerous weather elements for 33 pressure
levels, at a resolution of 15 kilometres.footnote:[https://eccc-msc.github.io/open-data/msc-data/nwp_gdps/readme_gdps_en].

A Pub/Sub workflow can be applied for an NWP system where:

- notifications are sent as individual weather elements (data granules) become available
- notifications are sent once the model run generation is complete, or "fully qualified"

As a result, Pub/Sub would eliminate the need for continuous polling while a model run is in progress.

0 comments on commit 384e9b0

Please sign in to comment.