NEDAS.datasets.ifremer.argo.argo_obs module
- class NEDAS.datasets.ifremer.argo.argo_obs.ArgoObs(**kwargs)[source]
Bases:
Dataset- ONEM: float
- TEMP_MIN: float
- TEMP_MAX: float
- SALN_MIN: float
- SALN_MAX: float
- NUM_OBS_PER_LAYER: int
- OBS_ERR_VAR: dict[str, float]
- read_obs_from_file(**kwargs)[source]
read raw data file, quality check, thinning according to model grid, then output to obs_seq kwargs: -grid: model 2D grid [ny, nx] -mask: masked or not (for land or other reason) bool[ny, nx] -z: depth (-meters) defined on grid [nz, ny, nx], if None not available -name, time, etc. return: obs_seq dict with lists of obs,x,y,z,time