obspy.io.wav.core._write_wav¶
- _write_wav(stream, filename, framerate=7000, rescale=False, width=None, **kwargs)[source]¶
Writes a audio WAV file from given ObsPy Stream object. The seismogram is squeezed to audible frequencies.
The generated WAV sound file is as a result really short. The data are written uncompressed as signed 4-byte integers.
Warning
This function should NOT be called directly, it registers via the the write() method of an ObsPy Stream object, call this instead.
Parameters: - stream (Stream) The ObsPy Stream object to write.
- filename (str) Name of the audio WAV file to write.
- framerate (int, optional) Sample rate of WAV file to use. This this will squeeze the seismogram (default is 7000).
- rescale (bool, optional) Maximum to maximal representable number
- width (int, optional) dtype to write, 1 for ‘<u1’, 2 for ‘<i2’ or 4 for ‘<i4’. tries to autodetect width from data, uses 4 otherwise