MOD_data_reader

MOD_data_reader#

Hydrological_model_validator.Processing.MOD_data_reader.read_model_data(Dmod: str | Path, Mfsm: Tuple[ndarray, ndarray], variable_name: str) ndarray[source]#

Load and mask model data (chlorophyll or SST) from yearly NetCDF files.

Parameters:
  • Dmod (Union[str, Path]) – Directory path containing yearly output folders.

  • Mfsm (Tuple[np.ndarray, np.ndarray]) – Tuple of 2D numpy arrays representing indices to mask (row, col).

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

Returns:

Concatenated model data array with masked values set to NaN.

Return type:

np.ndarray

Raises:

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