NEDAS.core.obs_info module

class NEDAS.core.obs_info.ObsInfo(c: Context)[source]

Bases: object

Manages the metadata, indexing and memory allocation for the observation sequences

Variables:
  • records (dict[int], ObsRecord]) – dictionary containing obs_rec_id and the corresponding obs record

  • variables (set[str]) – set of unique variables in the observations

  • err_types (set[str]) – set of unique error models used in the observations

records: dict[int, ObsRecord]
variables: list[str]
err_types: list[str]
add_obs_record(c: Context, vrec: dict)[source]

Add observation record

Parameters:
  • c (Context) – the runtime context object

  • vrec (dict) – the observation record defining its properties

complete_err_cross_corr_matrix()[source]

Go through the obs error cross correlation matrix again to fill in the default values