recentre
Perturbations refers to the small variations centered around a nominal value of a parameter. When dealing with ensemble forecasting, the perturbations are related to the difference between ensemble members and their given centre.
The recentre function computes a set of new ensemble members centered on a different centre from previous ensemble members using the following formula:
Additionally, some variables must be non-negative to have a physical meaning (e.g. accumulated variables or specific humidity). To ensure this, positive clipping is performed using the alternative formula:
The current implementation enforces that following variables are positive when using the perturbations function :
Variable |
Description |
---|---|
q |
|
cp |
|
lsp |
|
tp |
It uses the following arguments:
Examples
data_sources:
members_source:
mars:
class: ea
expver: "0001"
grid: 20.0/20.0
levtype: sfc
param: [10u, 10v, 2t]
type: an
stream: enda
number: [1, 2, 3, 4, 5, 6, 7, 8, 9]
center_source:
mars:
class: ea
expver: "0001"
grid: 20.0/20.0
levtype: sfc
param: [10u, 10v, 2t]
type: an
stream: oper
input:
recentre:
centre: ${data_sources.center_source}
members: ${data_sources.members_source}