environmentaltools.spectral.analysis.generate_datetime_series

environmentaltools.spectral.analysis.generate_datetime_series(start_date: date, forecast_days: int, resolution_minutes: int = 60) Tuple[ndarray, DatetimeIndex][source]

Generate datetime series for tidal prediction with proper datetime indexing.

Parameters:
  • start_date (datetime.date) – Starting date for the prediction

  • forecast_days (int) – Number of days to forecast

  • resolution_minutes (int, optional) – Time resolution in minutes (default: 60)

Returns:

tide_time: Time array in pyTMD format datetime_index: Pandas datetime index for CSV output

Return type:

Tuple[np.ndarray, pd.DatetimeIndex]

Raises:

ValueError – If input parameters are invalid