def __init__(self,
              stream,
              observatory=None,
              channels=None,
              type=None,
              interval=None):
     PCDCPFactory.__init__(self, None, observatory, channels, type,
                           interval)
     self._stream = stream
    def put_timeseries(self, timeseries, starttime=None, endtime=None,
            channels=None, type=None, interval=None):
        """Implements put_timeseries

        Notes: Calls PCDCPFactory.write_file in place of
            PCDCPFactory.get_timeseries. This can result in a
            non-standard PCDCP file, specifically one of longer than
            expected length.
        """
        PCDCPFactory.write_file(self, self._stream, timeseries, channels)
    def put_timeseries(self,
                       timeseries,
                       starttime=None,
                       endtime=None,
                       channels=None,
                       type=None,
                       interval=None):
        """Implements put_timeseries

        Notes: Calls PCDCPFactory.write_file in place of
            PCDCPFactory.get_timeseries. This can result in a
            non-standard PCDCP file, specifically one of longer than
            expected length.
        """
        PCDCPFactory.write_file(self, self._stream, timeseries, channels)
    def get_timeseries(self, starttime, endtime, observatory=None,
            channels=None, type=None, interval=None):
        """Implements get_timeseries

        Notes: Calls PCDCPFactory.parse_string in place of
            PCDCPFactory.get_timeseries.
        """
        return PCDCPFactory.parse_string(self, self._stream.read())
    def get_timeseries(self,
                       starttime,
                       endtime,
                       observatory=None,
                       channels=None,
                       type=None,
                       interval=None):
        """Implements get_timeseries

        Notes: Calls PCDCPFactory.parse_string in place of
            PCDCPFactory.get_timeseries.
        """
        return PCDCPFactory.parse_string(self, self._stream.read())
示例#6
0
def test_parse_string():
    """geomagio.pcdcp.PCDCPFactory_test.test_parse_string()

    Send a PCDCP file string in to parse_string to make sure a well formed
    stream is created with proper values.
    """
    stream = PCDCPFactory('').parse_string(pcdcpString)

    assert_equals(type(stream), Stream)
    assert_equals(stream[0].stats.network, 'NT')
    assert_equals(stream[0].stats.station, 'BOU')
    assert_equals(stream[0].stats.starttime,
                  UTCDateTime('2015-01-01T00:00:00.000000Z'))
 def __init__(self, stream, **kwargs):
     PCDCPFactory.__init__(self, **kwargs)
     self._stream = stream
 def __init__(self, stream, observatory=None, channels=None,
         type=None, interval=None):
     PCDCPFactory.__init__(self, None, observatory, channels,
         type, interval)
     self._stream = stream
 def __init__(self, stream, **kwargs):
     PCDCPFactory.__init__(self, **kwargs)
     self._stream = stream