diff --git a/geomagio/WaveserverFactory.py b/geomagio/WaveserverFactory.py deleted file mode 100644 index 6951b45c660677bf2502b938ebeb60ab3e9593cb..0000000000000000000000000000000000000000 --- a/geomagio/WaveserverFactory.py +++ /dev/null @@ -1,49 +0,0 @@ -""" -Access timeseries from an Earthworm waveserver. -""" - -from obspy.core.utcdatetime import UTCDateTime -from obspy import earthworm - - -class WaveserverFactory(object): - """ - Access timeseries from an Earthworm waveserver. - """ - - def __init__(self, host, port): - self.client = earthworm.Client(host, port) - - def get_timeseries( - self, observatory, starttime, endtime, - channels=('MVH', 'MVE', 'MVZ'), location='R0', network='NT'): - """ - Get timeseries for an observatory. - """ - client = self.client - stream = None - for channel in channels: - data = client.getWaveform( - network, observatory, location, channel, - starttime, endtime) - if stream is None: - stream = data - else: - stream += data - return stream - - -def main(): - """ - main method to test waveserver factory - """ - factory = WaveserverFactory('136.177.50.84', 2060) - starttime = UTCDateTime(2014, 6, 12, 5, 0, 0) - endtime = UTCDateTime(2014, 6, 12, 5, 30, 0) - result = factory.get_timeseries('BOU', starttime=starttime, - endtime=endtime, location='R0') - # result += f.getTimeseries('BOU', starttime, endtime, 'R1') - result.plot() - -if __name__ == '__main__': - main()