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, compresslevel=6)[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, compresslevel=6)[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.