NEDAS.assim_tools.assimilators.ETKF.core module

class NEDAS.assim_tools.assimilators.ETKF.core.ETKFAssimilator(c: Context)[source]

Bases: BatchAssimilator

random_rotation: bool
local_analysis(c, loc_id, ind, hlfactor, state_data, obs_data)[source]

Local analysis scheme for each model state variable (grid point) to be implemented by derived classes

NEDAS.assim_tools.assimilators.ETKF.core.local_analysis_main(state_prior, obs_prior, obs, obs_err, hlfactor, state_z, obs_z, vroi, vlocal_func, state_t, obs_t, troi, tlocal_func, impact_on_state) None

perform local analysis for one location in the analysis grid partition

NEDAS.assim_tools.assimilators.ETKF.core.ensemble_transform_weights(obs, obs_err, obs_prior, local_factor)
NEDAS.assim_tools.assimilators.ETKF.core.apply_ensemble_transform(ens_prior, weights)

Apply the weights to transform local ensemble