NEDAS.assim_tools.assimilators.EAKF package
Submodules
NEDAS.assim_tools.assimilators.EAKF.core module
- class NEDAS.assim_tools.assimilators.EAKF.core.EAKFAssimilator(c: Context)[source]
Bases:
SerialAssimilator- obs_increment(obs_prior, obs, obs_err)[source]
Compute observation-space analysis increments.
- Parameters:
obs_prior (np.ndarray) – Observation priors, 1D array of type int size nens
obs (float) – The real observation value
obs_err (float) – Observation error std
- Returns:
observation-space analysis increments
- Return type:
ndarray
- NEDAS.assim_tools.assimilators.EAKF.core.obs_increment_eakf(obs_prior, obs, obs_err) ndarray
- NEDAS.assim_tools.assimilators.EAKF.core.update_local_state_linear(state_data, obs_prior, obs_incr, h_dist, v_dist, t_dist, hroi, vroi, troi, h_local_func, v_local_func, t_local_func) None
- NEDAS.assim_tools.assimilators.EAKF.core.update_local_obs_linear(obs_data, used, obs_prior, obs_incr, h_dist, v_dist, t_dist, hroi, vroi, troi, h_local_func, v_local_func, t_local_func)
- NEDAS.assim_tools.assimilators.EAKF.core.update_ensemble(ens_prior, obs_prior, obs_incr, local_factor) ndarray
Module contents
- class NEDAS.assim_tools.assimilators.EAKF.EAKFAssimilator(c: Context)[source]
Bases:
SerialAssimilator- obs_increment(obs_prior, obs, obs_err)[source]
Compute observation-space analysis increments.
- Parameters:
obs_prior (np.ndarray) – Observation priors, 1D array of type int size nens
obs (float) – The real observation value
obs_err (float) – Observation error std
- Returns:
observation-space analysis increments
- Return type:
ndarray