Weather Regimes¶
The concepts behind earthkit.meteo.regimes.
Computing a Regime Index¶
The computation of a regime index by projection onto a regime pattern follows the approach of Michel and Rivière (2011).
Step 1: Compute Anomaly¶
Regime patterns are typically defined as patterns of anomalies, e.g., anomalies of 500 hPa geopotential height or surface pressure. The field from which a regime index is computed by projection must therefore also contain anomalies:
where \(\overline{X}\) is a climatological reference field for field \(X\) and the subtraction operation is carried out gridpoint-wise.
The climatological reference field is not necessarily a constant. Its values can vary in time to accomodate seasonality. A gridpoint-wise temporal low-pass filter is often additionally applied to the anomaly fields after computation and before projection.
See also
earthkit.transforms.climatology.anomaly()
Step 2: Project onto Pattern¶
The projection of \(X'\) onto a regime pattern \(R\) is a weighted sum of their gridpoint-wise product over the domain \(D\) of the regime pattern:
where \(w\) is a field of weights. For fields given on a regular latitude-longitude grid, the weights are typically defined as \(w_i = cos(\phi_i)\), where \(\phi\) is latitude.
The regime pattern \(R\) for a regime \(r\) is not necessarily constant. Patterns may vary in time, e.g., to account for changes in anomaly amplitude over the coarse of the year. Regime patterns are therefore implemented as pattern generators in earthkit-meteo.
See also
Step 3: Standardise Projection¶
The standardised regime index for a regime \(r\) is
where \(\mu_r\) is the mean and \(\sigma_r\) the standard deviation of the regime index over a reference period.