eWaterCycle-DataAssimilation
stable
Contents:
1. Example running HBV for particle filter pre defining DA parameters (WIP)
2. Example running HBV for particle filter defining DA parameters on the go (WIP)
Example running HBV for EnKF (WIP)
Ensemble without assimilating
Tutorial: Implementing your own Data Assimilation Scheme
API Reference
eWaterCycle-DataAssimilation
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_normal_noise() (in module ewatercycle_DA.utils)
assimilate() (ewatercycle_DA.DA.Ensemble method)
B
bmi_class (ewatercycle_DA.local_models.HBV.HBVLocal attribute)
(ewatercycle_DA.local_models.lorenz.LorenzLocal attribute)
C
cfg_dir (ewatercycle_DA.DA.EnsembleMember attribute)
check_forcing_input() (ewatercycle_DA.DA.Ensemble method)
config (ewatercycle_DA.DA.EnsembleMember attribute)
,
[1]
config_specific_actions() (ewatercycle_DA.DA.Ensemble method)
config_specific_storage (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
custom_make_cfg_dir() (in module ewatercycle_DA.utils)
D
dask_config (ewatercycle_DA.DA.Ensemble attribute)
dt (ewatercycle_DA.local_models.lorenz.LorenzForcing attribute)
E
Ensemble (class in ewatercycle_DA.DA)
ensemble_list (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
ensemble_method (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
ensemble_method_name (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
EnsembleKalmanFilter (class in ewatercycle_DA.data_assimilation_schemes.EnKF)
EnsembleMember (class in ewatercycle_DA.DA)
ewatercycle_DA
module
ewatercycle_DA.DA
module
ewatercycle_DA.data_assimilation_schemes
module
ewatercycle_DA.data_assimilation_schemes.EnKF
module
ewatercycle_DA.data_assimilation_schemes.PF
module
ewatercycle_DA.local_models
module
ewatercycle_DA.local_models.HBV
module
ewatercycle_DA.local_models.lorenz
module
ewatercycle_DA.utils
module
F
F (ewatercycle_DA.local_models.lorenz.LorenzForcing attribute)
f() (in module ewatercycle_DA.local_models.lorenz)
finalize() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
(ewatercycle_DA.local_models.lorenz.LorenzBmi method)
(ewatercycle_DA.local_models.lorenz.LorenzLocalMethods method)
finalize_parallel() (ewatercycle_DA.DA.Ensemble static method)
forcing (ewatercycle_DA.DA.EnsembleMember attribute)
(ewatercycle_DA.local_models.lorenz.LorenzLocalMethods attribute)
G
gather() (ewatercycle_DA.DA.Ensemble static method)
generate_forcing() (ewatercycle_DA.DA.Ensemble method)
generate_forcing_parallel() (ewatercycle_DA.DA.Ensemble static method)
generate_weights() (ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter method)
get_component_name() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_current_time() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_end_time() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_edge_count() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_edge_nodes() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_face_count() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_face_edges() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_face_nodes() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_node_count() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_nodes_per_face() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_origin() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_rank() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_shape() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_size() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_spacing() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_type() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_x() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_y() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_grid_z() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_input_item_count() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_input_var_names() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_output_item_count() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_output_var_names() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_predicted_values() (ewatercycle_DA.DA.Ensemble method)
get_start_time() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_state_vector() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
get_state_vector_parallel() (ewatercycle_DA.DA.Ensemble static method)
get_time_step() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_time_units() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_unixtime() (in module ewatercycle_DA.local_models.lorenz)
get_value() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
(ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_value_at_indices() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_value_parallel() (ewatercycle_DA.DA.Ensemble static method)
get_value_ptr() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_grid() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_itemsize() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_location() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_nbytes() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_rank() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_type() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
get_var_units() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
H
HBVLocal (class in ewatercycle_DA.local_models.HBV)
hyperparameters (ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]
I
init
module
initialize() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
(ewatercycle_DA.local_models.lorenz.LorenzBmi method)
initialize_da_method() (ewatercycle_DA.DA.Ensemble method)
initialize_da_method_parallel() (ewatercycle_DA.DA.Ensemble static method)
initialize_parallel() (ewatercycle_DA.DA.Ensemble static method)
K
KNOWN_WORKING_MODELS_DA (in module ewatercycle_DA.DA)
KNOWN_WORKING_MODELS_DA_HYDROLOGY (in module ewatercycle_DA.DA)
L
load_models() (in module ewatercycle_DA.DA)
load_netcdf() (ewatercycle_DA.DA.Ensemble static method)
LOADED_METHODS (in module ewatercycle_DA.DA)
loaded_models (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
(ewatercycle_DA.DA.EnsembleMember attribute)
,
[1]
logger (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
(ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
LORENZ_PARAMS (in module ewatercycle_DA.local_models.lorenz)
LORENZ_STATES (in module ewatercycle_DA.local_models.lorenz)
LorenzBmi (class in ewatercycle_DA.local_models.lorenz)
LorenzForcing (class in ewatercycle_DA.local_models.lorenz)
LorenzLocal (class in ewatercycle_DA.local_models.lorenz)
LorenzLocalMethods (class in ewatercycle_DA.local_models.lorenz)
lst_models_name (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
M
measurement_operator (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
model (ewatercycle_DA.DA.EnsembleMember attribute)
,
[1]
model_name (ewatercycle_DA.DA.EnsembleMember attribute)
module
ewatercycle_DA
ewatercycle_DA.DA
ewatercycle_DA.data_assimilation_schemes
ewatercycle_DA.data_assimilation_schemes.EnKF
ewatercycle_DA.data_assimilation_schemes.PF
ewatercycle_DA.local_models
ewatercycle_DA.local_models.HBV
ewatercycle_DA.local_models.lorenz
ewatercycle_DA.utils
init
N
N (ewatercycle_DA.DA.Ensemble attribute)
(ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
N_eff (ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
new_state_vectors (ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
,
[1]
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]
O
obs (ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
,
[1]
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]
observations (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
observed_variable_name (ewatercycle_DA.DA.Ensemble attribute)
,
[1]
P
parameter_set (ewatercycle_DA.local_models.lorenz.LorenzLocalMethods attribute)
parameters (ewatercycle_DA.local_models.lorenz.LorenzLocalMethods property)
ParticleFilter (class in ewatercycle_DA.data_assimilation_schemes.PF)
predictions (ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
,
[1]
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]
R
read_config() (in module ewatercycle_DA.local_models.lorenz)
remove_negative() (ewatercycle_DA.DA.Ensemble method)
resample (ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
resample_indices (ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]
rk4() (in module ewatercycle_DA.local_models.lorenz)
rng (in module ewatercycle_DA.utils)
S
set_state_vector() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
set_state_vector_parallel() (ewatercycle_DA.DA.Ensemble static method)
set_state_vector_variable() (ewatercycle_DA.DA.EnsembleMember method)
set_state_vector_variables() (ewatercycle_DA.DA.Ensemble method)
set_value() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
(ewatercycle_DA.local_models.lorenz.LorenzBmi method)
set_value_at_indices() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
set_value_parallel() (ewatercycle_DA.DA.Ensemble static method)
setup() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
setup_kwargs (ewatercycle_DA.DA.EnsembleMember attribute)
state_vector (ewatercycle_DA.DA.EnsembleMember attribute)
,
[1]
state_vector_variables (ewatercycle_DA.DA.EnsembleMember attribute)
state_vectors (ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter attribute)
,
[1]
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]
states (ewatercycle_DA.local_models.lorenz.LorenzLocalMethods property)
T
TLAG_MAX (in module ewatercycle_DA.DA)
U
update() (ewatercycle_DA.DA.Ensemble method)
(ewatercycle_DA.DA.EnsembleMember method)
(ewatercycle_DA.data_assimilation_schemes.EnKF.EnsembleKalmanFilter method)
(ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter method)
(ewatercycle_DA.local_models.lorenz.LorenzBmi method)
update_parallel() (ewatercycle_DA.DA.Ensemble static method)
update_until() (ewatercycle_DA.local_models.lorenz.LorenzBmi method)
V
validate_method() (in module ewatercycle_DA.DA)
validity_initialize_input() (in module ewatercycle_DA.DA)
variable_names (ewatercycle_DA.DA.EnsembleMember attribute)
,
[1]
verify_model_loaded() (ewatercycle_DA.DA.EnsembleMember method)
W
weights (ewatercycle_DA.data_assimilation_schemes.PF.ParticleFilter attribute)
,
[1]