Skip to content

local_analysis⚓︎

Local-analysis update for assimilation ensembles.

This is analysis mathematics rather than ensemble state, and sits here only because it needs the ensemble's data and localization objects. It is mixed into :class:pipt.ensembles.AssimilationEnsemble so the schemes can keep calling self.local_analysis_update().

Longer term this belongs with the analysis strategies in :mod:pipt.update_schemes.analysis; keeping it as its own mixin is the first step of that separation.

LocalAnalysisMixin ⚓︎

Localized (per-parameter-neighbourhood) analysis update.

local_analysis_update() ⚓︎

Function for updates that can be used by all algorithms. Do this once to avoid duplicate code for local analysis.