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.