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.ACH.--.BHE.mseed', ... 'AV', 'ACH', '', 'BHE', ... t, t + 10, format='MSEED') # doctest: +SKIP