NEDAS.assim_tools.assimilators.TopazDEnKF package

Submodules

NEDAS.assim_tools.assimilators.TopazDEnKF.core module

class NEDAS.assim_tools.assimilators.TopazDEnKF.core.TopazDEnKFAssimilator(c: Context)[source]

Bases: BatchAssimilator

rfactor: float
kfactor: float
nlobs_max: int | None
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.TopazDEnKF.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, rfactor, kfactor, nlobs_max) None

perform local analysis for one location in the analysis grid partition

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

Apply the weights to transform local ensemble

Module contents

class NEDAS.assim_tools.assimilators.TopazDEnKF.TopazDEnKFAssimilator(c: Context)[source]

Bases: BatchAssimilator

rfactor: float
kfactor: float
nlobs_max: int | None
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