Wave-Elevation Time Series

I am working on IEA-15MW-RWT, and I want to generate wave elevation time series (duration 1 hour) for a specific water depth (say 30 m), H_s, and Tp. From this time series, I want to select a 10-minute window such that H_max lies in that window. Finally, the WaveElev file of duration 10 minutes is to be used as an input for SeaState (WaveMod = 5). Is there any open-source software or toolbox available that I can use to achieve this?

Dear @Hisham.Tariq,

I’m not sure fully understand your use case, but SeaState can internally generate an irregular wave elevation time series and include a constrained wave up to your desired H_max called CrestHmax in SeaState) at a specific time and location within the time series.

Best regards,