Observations

Robust observations and accurate error covariances are essential for successful calibration. When calibrating climate models, it is advisable to use long-term climate statistics, such as monthly or seasonal averages, to reduce the influence of internal variability. This results in a more stable and representative target for inversion.

EnsembleKalmanProcesses.jl provides several containers for managing observations, with documentation provided here. As inputs to a calibration, observations can consist of a Vector, an EKP.Observation (a single observation), or an EKP.ObservationSeries (many observations).

To iterate through an EKP.ObservationSeries, you must provide a minibatcher. This package provides two helper functions to faciliate the creation of simple batches: