obspy.clients.earthworm.client.Client.save_waveforms
- Client.save_waveforms(filename, network, station, location, channel, starttime, endtime, format='MSEED', cleanup=True)[source]
Writes a retrieved waveform directly into a file.
- Parameters:
filename (str) – Name of the output file.
network (str) – Network code, e.g.
'UW'.station (str) – Station code, e.g.
'TUCA'.location (str) – Location code, e.g.
''.channel (str) – Channel code, e.g.
'BHZ'. Last character (i.e. component) can be a wildcard (‘?’ or ‘*’) to fetch Z, N and E component.starttime (
UTCDateTime) – Start date and time.endtime (
UTCDateTime) – End date and time.format (str, optional) – Output format. One of
"MSEED","GSE2","SAC","SACXY","Q","SH_ASC","SEGY","SU","WAV". See the Supported Formats section in methodwrite()for a full list of supported formats. Defaults to'MSEED'.cleanup (bool) – Specifies whether perfectly aligned traces should be merged or not. See
merge(), method -1 or_cleanup().
- Returns:
None
Example
>>> from obspy.clients.earthworm import Client >>> client = Client("pubavo1.wr.usgs.gov", 16022) >>> t = UTCDateTime() - 2000 # now - 2000 seconds >>> client.save_waveforms('AV.AKV.--.BHE.mseed', ... 'AV', 'AKV', '', 'BHE', ... t, t + 10, format='MSEED')