-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
options for encoding min/max wind gust #123
Comments
Hi @tomkralidis , this is indeed a very interesting question. My first reaction is to say that it depends how you manipulate the raw wind speed data to compute your min/max wind gust. I am not an expert at all but I recall from casual discussions with colleagues that wind gust is a particular regime of wind speed: plain wind has a rather constant wind speed over a given duration while wind gust is more bursts with sharp variation of wind speed in a short duration. The only thing which puzzles me is that you define a minimum and a maximum but you say it is instantaneous. If it is not a maximum/minimum within a period of time, within what is it a min/max? within the grid box? within a column of air? |
Hi @sebvi For this product, the maximum/minimum is calculated within a column of air. Depending on the wind shear and turbulence, higher level winds can descent close to surface and cause strong wind gust. The algorithm computes, at a given time step, the maximum potential wind gust, the mean and the minimum. This is why it is instantaneous. |
Dear @archambaultb , thank you for the clarification. I think we are entering here in one of the gray zone in GRIB2: we don't have at the moment the possibility to describe a processing along the z axis like we do for the time axis. We can do mean, min, max, accum over a period of time but for the z axis, instead of using the same approach, it seems that the legacy practice is to create a parameter containing the result of the processing along z. All the "total column xxx" parameters follow this principle. Typically, an intensive property will have a mean over a total column while an extensive property will have an accumulation over a total column. I am not aware of a case of min/max over the total column. I am not much in favor of this approach anyway because we don't want to create a "total column min", a "total column max", a "total column mean", etc. for virtually every property in the tables. I was planning to propose for GRIB3 to allow for processing along the z axis and also horizontal processing for each grid area based on the same mechanism used for time in GRIB2. Now coming back to your specific use case, I don't really know what is best. I need time to think about it. |
Looking at this again, I have a question: are you computing ensemble mean/min/max? |
Hi @wmo-im/tt-tdcf
We would like to encode the max/min of the potential wind gust. Wind gust max/min is instantaneous and not computed over a time interval but over a spectrum of possibility.
We see a couple of options:
We think using 4.6 can work, but it feels like a long detour to describe the Max/Min as the 0/100 percentile of a distribution. Users then have to do a lot of thinking to finally understand what is really encoded.
cc EC/MSC @archambaultb
The text was updated successfully, but these errors were encountered: