Skip to content

Perturbations

earth2studio.perturbation

Perturbation methods are used for perturbing the input data they are provided, typically with some random noise. This is commonly done to perturb initial state fields when creating ensemble forecasts.

perturbation.BrownLat/Lon 2D brown noise
perturbation.BredVectorBred Vector perturbation method, a classical technique for pertubations in ensemble forecasting.
perturbation.CorrelatedSphericalGaussianProduces Gaussian random field on the sphere with Matern covariance peturbation method output to a lat lon grid.
perturbation.GaussianStandard Gaussian peturbation
perturbation.HemisphericCentredBredVectorBred Vector perturbation method, following the approach introduced in 'Huge Ensembles Part I: Design of Ensemble Weather Forecasts using Spherical Fourier Neural Operators'.
perturbation.LaggedEnsembleLagged Ensemble perturbation method.
perturbation.SphericalGaussianGaussian random field on the sphere with Matern covariance peturbation method output to a lat lon grid
perturbation.ZeroNo perturbation scheme