Localization (endas.localization)

Localization of the analysis update.

This module implements various forms of localization for ensemble-based data assimilation methods.

Classes and functions

Interface classes for localization

CoordinateSystem Coordinate system abstraction.
TaperFn Covariance tapering function.
SpatialQuery Lookup of observations or state vector elements by location.
StateSpacePartitioning Abstract base class for state space partitioning schemes.
DomainLocalization Domain-based localization of the analysis update.

Coordinate systems

cs.EuclideanCS Cartesian coordinate system in N-dimensional Euclidean space.
cs.LatLonCS Polar coordinate system on a perfect sphere.

Covariance tapering functions

taper.GaspariCohn Gaspari-Cohn covariance tapering function.
taper.Linear Linear covariance tapering function.
taper.Spherical Spherical covariance tapering function.

Classes implementing domain localization

Instead, this is delegated to classes that implement the StateSpacePartitioning interface. Currently, EnDAS contains the following state space partitioning schemes:

GenericStateSpace1d Analysis localization assuming generic state space.
grid.Grid2d Organizes state vector elements on a two-dimensional grid.

Implementing custom state space geometry

Implementing custom localization scheme