environmentaltools.common.delft_raw_files_point

environmentaltools.common.delft_raw_files_point(point: list, mesh_filename: str, folder: str, variables: list, num_cases: int, filename: str = 'seastates')[source]

Extract time series data at a specific point from Delft3D model outputs.

Reads Delft3D raw output files and extracts time series at the nearest grid point to specified coordinates. Saves results to compressed CSV.

Parameters:
  • point (list) – [x, y] coordinates of extraction point.

  • mesh_filename (str) – Path to Delft3D mesh file containing grid coordinates.

  • folder (str) – Directory containing case subdirectories with model outputs.

  • variables (list) – Variable names to extract (e.g., [‘hs’, ‘tp’, ‘eta’]).

  • num_cases (int) – Number of model cases to process.

  • filename (str) – Output filename prefix. Defaults to “seastates”.

Returns:

Saves extracted data to ZIP file with format:

{filename}{point[0]}_{point[1]}.zip

Return type:

None