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