wavespectra.core.swan.SwanSpecFile#

class wavespectra.core.swan.SwanSpecFile(filename, freqs=None, dirs=None, x=None, y=None, time=False, id='Swan Spectrum', dirorder=False, append=False, tabfile=None)[source]#

Read spectra in SWAN ASCII format.

__init__(filename, freqs=None, dirs=None, x=None, y=None, time=False, id='Swan Spectrum', dirorder=False, append=False, tabfile=None)[source]#

Methods

__init__(filename[, freqs, dirs, x, y, ...])

close()

Close file handle.

read()

Read single timestep from current position in file.

readall()

Read the entire file.

write_header([time, str1, str2, timecode, ...])

Write header to file.

write_spectra(arr[, time])

Write spectra from single timestamp.