Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (inputs.rising_bubble.UserData method) (run_scripts.run.run_params method) (src.data_assimilation.blending.Blend method) (src.data_assimilation.etpf.analysis method) (src.data_assimilation.letkf.analysis method) (src.data_assimilation.letkf.prepare_rloc method) (src.data_assimilation.params.init method) (src.data_assimilation.utils.ensemble method) (src.dycore.discretisation.grid.ElemSpaceDiscr method) (src.dycore.discretisation.grid.Grid method) (src.dycore.discretisation.grid.NodeSpaceDiscr method) (src.dycore.discretisation.grid.SpaceDiscr method) (src.dycore.physics.gas_dynamics.thermodynamic.init method) (src.dycore.physics.low_mach.mpv.MPV method) (src.dycore.physics.low_mach.second_projection.solver_counter method) (src.tests.diagnostics.compare_sol method) (src.tests.diagnostics.test_params method) (src.tests.test_internal_long_wave.UserData method) (src.tests.test_lamb_wave.UserData method) (src.tests.test_lamb_wave.UserData.forcing method) (src.tests.test_travelling_vortex.UserData method) (src.utils.io.init method) (src.utils.io.read_input method) (src.utils.sim_params.global_constants method) (src.utils.user_data.UserDataInit method) (src.vis.plotting_tools.animator_2D method) (src.vis.plotting_tools.plotter method) (src.vis.plotting_tools.plotter_1d method) (src.vis.utils.prt_time method) (src.vis.utils.test_case method) A advect() (in module src.dycore.physics.gas_dynamics.explicit) advect_rk() (in module src.dycore.physics.gas_dynamics.explicit) analyse() (src.data_assimilation.etpf.analysis method) (src.data_assimilation.letkf.analysis method) (src.data_assimilation.letkf.prepare_rloc method) analyse_by_grid_type() (src.data_assimilation.letkf.prepare_rloc method) analysis (class in src.data_assimilation.etpf) (class in src.data_assimilation.letkf) animate() (src.vis.plotting_tools.animator_2D method) animator_2D (class in src.vis.plotting_tools) B bin_func() (in module src.data_assimilation.letkf) (in module src.vis.utils) Blend (class in src.data_assimilation.blending) blending_after_timestep() (in module src.data_assimilation.blending) blending_before_timestep() (in module src.data_assimilation.blending) boundary_mask() (in module src.data_assimilation.utils) BUOY (src.tests.test_internal_long_wave.UserData attribute) C cb_suffix() (src.vis.utils.test_case method) check_jar() (src.utils.io.init method) close_everything() (src.utils.io.init method) column() (in module src.dycore.physics.hydrostatics) compare_sol (class in src.tests.diagnostics) compressibility() (in module src.dycore.physics.gas_dynamics.eos) compute_coriolis() (src.utils.user_data.UserDataInit method) compute_cp_gas() (src.utils.user_data.UserDataInit method) compute_Cs() (src.utils.user_data.UserDataInit method) compute_gravity() (src.utils.user_data.UserDataInit method) compute_Msq() (src.utils.user_data.UserDataInit method) compute_N_ref() (src.utils.user_data.UserDataInit method) compute_rho_ref() (src.utils.user_data.UserDataInit method) compute_u_ref() (src.utils.user_data.UserDataInit method) convert_p2n() (src.data_assimilation.blending.Blend method) converter() (src.data_assimilation.params.init static method) correction_nodes() (in module src.dycore.physics.low_mach.second_projection) cp_gas (src.tests.test_lamb_wave.UserData attribute) criterion_init() (src.data_assimilation.blending.Blend method) Cs (src.tests.test_lamb_wave.UserData attribute) D da_interface() (in module src.data_assimilation.etpf) (in module src.data_assimilation.letkf) da_times (src.data_assimilation.params.init property) data_init() (in module src.dycore.discretisation.time_update) debug() (src.data_assimilation.letkf.analysis method) debug_im() (src.data_assimilation.utils.ensemble static method) dehatter() (src.tests.test_lamb_wave.UserData.forcing method) divergence_nodes() (in module src.dycore.physics.low_mach.second_projection) do() (in module src.dycore.discretisation.time_update) (in module src.dycore.physics.gas_dynamics.recovery) do_analysis (src.data_assimilation.letkf.prepare_rloc attribute) do_comp_to_psinc_conv() (in module src.data_assimilation.blending) do_hydro_to_nonhydro_conv() (in module src.data_assimilation.blending) do_lake_to_swe_conv() (in module src.data_assimilation.blending) do_nonhydro_to_hydro_conv() (in module src.data_assimilation.blending) do_psinc_to_comp_conv() (in module src.data_assimilation.blending) do_swe_to_lake_conv() (in module src.data_assimilation.blending) dpress_dim() (src.utils.io.init method) dxyz (src.dycore.discretisation.grid.SpaceDiscr attribute) dynamic_timestep() (in module src.dycore.physics.gas_dynamics.cfl) E eigenfunction() (src.tests.test_lamb_wave.UserData.forcing method) ElemSpaceDiscr (class in src.dycore.discretisation.grid) ensemble (class in src.data_assimilation.utils) ensemble_inflation() (in module src.data_assimilation.utils) ensemble_spread() (src.vis.utils.test_case method) ensemble_spreading() (src.data_assimilation.utils.ensemble method) euler_backward_non_advective_expl_part() (in module src.dycore.physics.low_mach.second_projection) euler_backward_non_advective_impl_part() (in module src.dycore.physics.low_mach.second_projection) euler_forward_non_advective() (in module src.dycore.physics.low_mach.second_projection) explicit_step_and_flux() (in module src.dycore.physics.gas_dynamics.explicit) F flip() (src.dycore.discretisation.grid.ElemSpaceDiscr method) (src.dycore.discretisation.grid.NodeSpaceDiscr method) fn_gen() (in module src.utils.io) forward() (src.data_assimilation.letkf.analysis method) G gamm (src.utils.user_data.UserDataInit property) gamma (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) gen_obs_noise() (src.data_assimilation.params.init method) gen_obs_sparse() (src.data_assimilation.params.init method) get_args() (in module src.utils.io) get_arr() (src.vis.utils.test_case method) get_ax() (src.vis.plotting_tools.plotter_1d method) get_bc_mask() (src.data_assimilation.letkf.prepare_rloc method) get_conservatives() (in module src.dycore.physics.gas_dynamics.recovery) get_data() (src.utils.io.read_input method) get_debug_attrs() (src.vis.utils.test_case static method) get_diff() (in module src.vis.utils) get_ensemble() (src.vis.utils.test_case method) get_ensemble_from_X() (src.data_assimilation.etpf.analysis method) get_filename() (src.vis.utils.test_case method) get_ie1() (src.vis.utils.test_case static method) get_loc_mat() (src.data_assimilation.letkf.prepare_rloc method) (src.data_assimilation.params.init method) get_mean() (src.data_assimilation.letkf.analysis method) (src.vis.utils.test_case method) get_obs() (src.data_assimilation.letkf.prepare_rloc method) get_p_indim() (src.dycore.discretisation.grid.ElemSpaceDiscr method) (src.dycore.discretisation.grid.NodeSpaceDiscr method) get_path() (src.vis.utils.test_case method) get_probe_loc() (src.vis.utils.test_case static method) get_properties() (src.data_assimilation.letkf.prepare_rloc method) get_quantity() (src.data_assimilation.letkf.prepare_rloc method) get_state() (src.data_assimilation.letkf.prepare_rloc method) get_state_in_obs_space() (src.data_assimilation.letkf.prepare_rloc method) get_T_matrix() (src.tests.test_lamb_wave.UserData.forcing method) get_tag_dict() (src.vis.utils.test_case static method) get_time_series() (src.vis.utils.test_case method) global_constants (class in src.utils.sim_params) grad_nodes() (in module src.dycore.physics.low_mach.second_projection) grad_nodes_fft() (in module src.dycore.physics.low_mach.second_projection) grav (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) (src.utils.user_data.UserDataInit property) Grid (class in src.dycore.discretisation.grid) grid_init() (in module src.dycore.discretisation.grid) H h_ref (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) (src.utils.user_data.UserDataInit property) hll_solver() (in module src.dycore.physics.gas_dynamics.numerical_flux) HSprojector_2t3D() (in module src.data_assimilation.utils) HSprojector_3t2D() (in module src.data_assimilation.utils) I i_coriolis (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) i_gravity (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) ic (src.dycore.discretisation.grid.SpaceDiscr attribute) ig (src.dycore.discretisation.grid.SpaceDiscr attribute) init (class in src.data_assimilation.params) (class in src.dycore.physics.gas_dynamics.thermodynamic) (class in src.utils.io) init_logger() (in module src.utils.io) initial_pressure() (in module src.dycore.physics.hydrostatics) initialise_members() (src.data_assimilation.utils.ensemble method) inputs module inputs.rising_bubble module interface() (in module src.data_assimilation.post_processing) interpolation_func() (in module src.data_assimilation.letkf) io_create_file() (src.utils.io.init method) is_compressible() (in module src.dycore.physics.gas_dynamics.eos) is_nonhydrostatic() (in module src.dycore.physics.gas_dynamics.eos) J jar() (src.utils.io.init method) L labels() (in module src.vis.plotting_tools) labels_increment() (in module src.vis.plotting_tools) lake_labels() (in module src.vis.plotting_tools) lap2D() (in module src.dycore.physics.low_mach.laplacian) lap2D_5pt() (in module src.dycore.physics.low_mach.laplacian) lap2D_exner() (in module src.dycore.physics.low_mach.laplacian) lap2D_gather() (in module src.dycore.physics.low_mach.laplacian) lap2D_gather_new() (in module src.dycore.physics.low_mach.laplacian) lap2D_numba_test() (in module src.dycore.physics.low_mach.laplacian) lap3D() (in module src.dycore.physics.low_mach.laplacian) lapHS() (in module src.dycore.physics.low_mach.laplacian) lapVS() (in module src.dycore.physics.low_mach.laplacian) limiters() (in module src.dycore.physics.gas_dynamics.recovery) load_obs() (src.data_assimilation.params.init method) loc_setter (src.data_assimilation.params.init property) localisation() (src.data_assimilation.letkf.analysis method) M members() (src.data_assimilation.utils.ensemble static method) mkdir_p() (in module src.utils.io) module inputs inputs.rising_bubble run_scripts run_scripts.run run_scripts.test_suite src src.data_assimilation src.data_assimilation.blending src.data_assimilation.etpf src.data_assimilation.letkf src.data_assimilation.localisation src.data_assimilation.params src.data_assimilation.post_processing src.data_assimilation.utils src.dycore src.dycore.discretisation src.dycore.discretisation.grid src.dycore.discretisation.time_update src.dycore.physics src.dycore.physics.gas_dynamics src.dycore.physics.gas_dynamics.cfl src.dycore.physics.gas_dynamics.eos src.dycore.physics.gas_dynamics.explicit src.dycore.physics.gas_dynamics.numerical_flux src.dycore.physics.gas_dynamics.recovery src.dycore.physics.gas_dynamics.thermodynamic src.dycore.physics.hydrostatics src.dycore.physics.low_mach src.dycore.physics.low_mach.laplacian src.dycore.physics.low_mach.mpv src.dycore.physics.low_mach.second_projection src.tests src.tests.diagnostics src.tests.test_internal_long_wave src.tests.test_lamb_wave src.tests.test_travelling_vortex src.utils src.utils.io src.utils.sim_params src.utils.user_data src.vis src.vis.plotting_tools src.vis.utils molly_function() (src.tests.test_internal_long_wave.UserData method) MPV (class in src.dycore.physics.low_mach.mpv) multiply_inverse_coriolis() (in module src.dycore.physics.low_mach.second_projection) N N (run_scripts.run.run_params attribute) N_ref (src.tests.test_lamb_wave.UserData attribute) NodeSpaceDiscr (class in src.dycore.discretisation.grid) noise_percentage (src.data_assimilation.params.init property) none_func() (in module src.data_assimilation.letkf) nonhydrostasy() (in module src.dycore.physics.gas_dynamics.eos) NSPEC (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) Nsq_ref (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) O obs_attrs (src.data_assimilation.params.init property) obs_noiser() (in module src.data_assimilation.utils) omega (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) (src.utils.user_data.UserDataInit property) operator_coefficients_nodes() (in module src.dycore.physics.low_mach.second_projection) P p_ref (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) (src.utils.user_data.UserDataInit property) periodic() (in module src.dycore.physics.low_mach.laplacian) plot() (src.vis.plotting_tools.plotter method) plotter (class in src.vis.plotting_tools) plotter_1d (class in src.vis.plotting_tools) populate() (src.utils.io.init method) precon_diag_prepare() (in module src.dycore.physics.low_mach.laplacian) prepare_rloc (class in src.data_assimilation.letkf) probe_rmse() (src.vis.utils.test_case method) prt_time (class in src.vis.utils) prtt() (src.vis.utils.prt_time method) py_out() (src.vis.utils.test_case static method) Q Q_vap (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) queue_run() (run_scripts.run.run_params method) R R_gas (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) (src.utils.user_data.UserDataInit property) R_vap (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) rayleigh_bc_function() (src.tests.test_lamb_wave.UserData static method) read_input (class in src.utils.io) recompute_advective_fluxes() (in module src.dycore.physics.gas_dynamics.numerical_flux) restart_run() (run_scripts.run.run_params method) restart_set() (run_scripts.run.run_params method) rho_ref (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) rhoe() (in module src.dycore.physics.gas_dynamics.eos) rhoe_function() (src.tests.test_travelling_vortex.UserData method) rhoe_method() (src.tests.test_internal_long_wave.UserData static method) rhs_from_p_old() (in module src.dycore.physics.low_mach.second_projection) rlocal_5pt() (in module src.data_assimilation.localisation) rlocal_5pt_stencil() (in module src.data_assimilation.localisation) rmse() (in module src.vis.utils) run_params (class in run_scripts.run) run_scripts module run_scripts.run module run_scripts.test_suite module S save_fig() (src.vis.plotting_tools.plotter method) (src.vis.plotting_tools.plotter_1d method) scale_factor (src.tests.test_internal_long_wave.UserData attribute) scale_wall_node_values() (in module src.dycore.physics.low_mach.second_projection) sd_setter (src.data_assimilation.params.init property) set_axes() (src.vis.plotting_tools.plotter method) set_cax_axes() (src.vis.plotting_tools.plotter method) set_members() (src.data_assimilation.utils.ensemble method) set_p2_nodes() (in module src.data_assimilation.utils) set_rhoY_cells() (in module src.data_assimilation.utils) set_suptitle() (src.vis.plotting_tools.plotter_1d method) set_x() (src.vis.plotting_tools.plotter_1d method) short_labels() (in module src.vis.plotting_tools) sim_restart() (in module src.utils.io) single_run() (run_scripts.run.run_params method) sliding_window_view() (in module src.data_assimilation.utils) slopes() (in module src.dycore.physics.gas_dynamics.recovery) sol_init() (in module inputs.rising_bubble) (in module src.tests.test_internal_long_wave) (in module src.tests.test_lamb_wave) (in module src.tests.test_travelling_vortex) solver_counter (class in src.dycore.physics.low_mach.second_projection) sort_locs() (src.data_assimilation.letkf.prepare_rloc method) SpaceDiscr (class in src.dycore.discretisation.grid) sparse_obs_selector() (in module src.data_assimilation.utils) spatially_averaged_rmse() (in module src.vis.utils) (src.vis.utils.test_case method) squeezer() (src.dycore.physics.low_mach.mpv.MPV method) src module src.data_assimilation module src.data_assimilation.blending module src.data_assimilation.etpf module src.data_assimilation.letkf module src.data_assimilation.localisation module src.data_assimilation.params module src.data_assimilation.post_processing module src.data_assimilation.utils module src.dycore module src.dycore.discretisation module src.dycore.discretisation.grid module src.dycore.discretisation.time_update module src.dycore.physics module src.dycore.physics.gas_dynamics module src.dycore.physics.gas_dynamics.cfl module src.dycore.physics.gas_dynamics.eos module src.dycore.physics.gas_dynamics.explicit module src.dycore.physics.gas_dynamics.numerical_flux module src.dycore.physics.gas_dynamics.recovery module src.dycore.physics.gas_dynamics.thermodynamic module src.dycore.physics.hydrostatics module src.dycore.physics.low_mach module src.dycore.physics.low_mach.laplacian module src.dycore.physics.low_mach.mpv module src.dycore.physics.low_mach.second_projection module src.tests module src.tests.diagnostics module src.tests.test_internal_long_wave module src.tests.test_lamb_wave module src.tests.test_travelling_vortex module src.utils module src.utils.io module src.utils.sim_params module src.utils.user_data module src.vis module src.vis.plotting_tools module src.vis.utils module stack() (src.data_assimilation.letkf.prepare_rloc method) state() (in module src.dycore.physics.hydrostatics) state_vector() (src.data_assimilation.etpf.analysis static method) (src.data_assimilation.letkf.analysis static method) stencil_27pt() (in module src.dycore.physics.low_mach.laplacian) stencil_3pt() (in module src.dycore.physics.low_mach.laplacian) stencil_5pt() (in module src.dycore.physics.low_mach.laplacian) stencil_9pt() (in module src.dycore.physics.low_mach.laplacian) stencil_9pt_numba_test() (in module src.dycore.physics.low_mach.laplacian) stencil_hs() (in module src.dycore.physics.low_mach.laplacian) stencil_vs() (in module src.dycore.physics.low_mach.laplacian) stratification_function() (src.tests.test_internal_long_wave.UserData method) (src.tests.test_lamb_wave.UserData method) (src.tests.test_travelling_vortex.UserData method) (src.utils.user_data.UserDataInit static method) stratification_wrapper() (src.tests.test_lamb_wave.UserData method) stride (src.dycore.discretisation.grid.SpaceDiscr attribute) swe_labels() (in module src.vis.plotting_tools) swe_labels_increment() (in module src.vis.plotting_tools) synchronise_variables() (in module src.dycore.physics.gas_dynamics.eos) T T_from_p_rho() (in module src.tests.test_internal_long_wave) (in module src.tests.test_travelling_vortex) T_ref (src.tests.test_internal_long_wave.UserData attribute) t_ref (src.tests.test_internal_long_wave.UserData attribute) T_ref (src.tests.test_lamb_wave.UserData attribute) t_ref (src.tests.test_lamb_wave.UserData attribute) T_ref (src.tests.test_travelling_vortex.UserData attribute) t_ref (src.tests.test_travelling_vortex.UserData attribute) T_ref (src.utils.user_data.UserDataInit property) t_ref (src.utils.user_data.UserDataInit property) tc (run_scripts.run.run_params attribute) test_case (class in src.vis.utils) test_do() (src.tests.diagnostics.compare_sol method) test_params (class in src.tests.diagnostics) to_array() (src.data_assimilation.letkf.analysis method) tout (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) U u_ref (src.tests.test_internal_long_wave.UserData attribute) (src.tests.test_lamb_wave.UserData attribute) (src.tests.test_travelling_vortex.UserData attribute) update_dap() (src.data_assimilation.params.init method) update_p2n() (src.data_assimilation.blending.Blend method) update_plot() (src.vis.plotting_tools.animator_2D static method) update_Sol() (src.data_assimilation.blending.Blend method) update_targets() (src.tests.diagnostics.compare_sol method) update_ud() (src.utils.user_data.UserDataInit method) UserData (class in inputs.rising_bubble) (class in src.tests.test_internal_long_wave) (class in src.tests.test_lamb_wave) (class in src.tests.test_travelling_vortex) UserData.forcing (class in src.tests.test_lamb_wave) UserDataInit (class in src.utils.user_data) V visualise() (src.vis.plotting_tools.plotter static method) vorty() (src.utils.io.init method) vortz() (src.utils.io.init method) W write_all() (src.utils.io.init method) write_attrs() (src.utils.io.init method) write_da_attrs() (src.utils.io.init method)