SAT_data_reader

SAT_data_reader#

Hydrological_model_validator.Processing.SAT_data_reader.sat_data_loader(data_level: str, D_sat: str | Path, varname: str) Tuple[ndarray, ndarray, ndarray, ndarray][source]#

Load satellite data (chlorophyll or SST) from yearly NetCDF files.

Parameters:
  • data_level (str) – Value representing the type of data to be handled; must be ‘l3’ or ‘l4’.

  • D_sat (Union[str, Path]) – Directory path containing summary output folders.

  • varname (str) – ‘chl’ for chlorophyll or ‘sst’ for sea surface temperature.

Returns:

Arrays of time, data, longitude, and latitude.

Return type:

Tuple[np.ndarray, np.ndarray, np.ndarray, np.ndarray]

Raises:

TypeError, FileNotFoundError, ValueError, KeyError, RuntimeError – On invalid inputs or missing data files.