Coverage for /opt/obspy/update-docs/src/obspy/obspy/earthworm/__init__ : 100%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# -*- coding: utf-8 -*- obspy.earthworm - Earthworm Wave Server client for ObsPy. =========================================================
:copyright: The ObsPy Development Team (devs@obspy.org) & Victor Kress :license: GNU General Public License (GPLv2) (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
Basic Usage ----------- (1) :meth:`~obspy.earthworm.client.Client.getWaveform()`: The following example illustrates how to request and plot 30 seconds of all three broadband channels (``"BH*"``) of station ``"TUCA"`` of the `Pacific Northwest Seismic Network <http://www.pnsn.org/>`_ (``"UW"``).
>>> from obspy.earthworm import Client >>> client = Client("pele.ess.washington.edu", 16017) >>> response = client.availability("UW", "TUCA", channel="BHZ") >>> print response # doctest: #SKIP [('UW', 'TUCA', '--', 'BHZ', UTCDateTime(2011, 11, 27, 0, 0, 0, 525000), UTCDateTime(2011, 12, 29, 20, 50, 31, 525000))] >>> t = response[0][4] >>> st = client.getWaveform('UW', 'TUCA', '', 'BH*', t + 100, t + 130) >>> st.plot() # doctest: +SKIP
.. plot::
from obspy.earthworm import Client from obspy import UTCDateTime client = Client("pele.ess.washington.edu", 16017) response = client.availability("UW", "TUCA", channel="BHZ") t = response[0][4] st = client.getWaveform('UW', 'TUCA', '', 'BH*', t + 100, t + 130) st.plot() """
if __name__ == '__main__': import doctest doctest.testmod(exclude_empty=True) |