def testGetMedianSamplingInterval(self):
   timestamps = numpy.array([datetime.datetime(2000, 1, 1) +
                             datetime.timedelta(hours=i) for i in xrange(24)])
   (medianSamplingInterval,
    medianAbsoluteDev) = param_finder._getMedianSamplingInterval(timestamps)
   self.assertAlmostEqual(medianSamplingInterval,
                          numpy.timedelta64(3600, 's'))
   self.assertAlmostEqual(medianAbsoluteDev,
                          numpy.timedelta64(0, 's'))
 def testGetMedianSamplingInterval(self):
     timestamps = numpy.array([
         datetime.datetime(2000, 1, 1) + datetime.timedelta(hours=i)
         for i in xrange(24)
     ])
     (medianSamplingInterval, medianAbsoluteDev
      ) = param_finder._getMedianSamplingInterval(timestamps)
     self.assertAlmostEqual(medianSamplingInterval,
                            numpy.timedelta64(3600, 's'))
     self.assertAlmostEqual(medianAbsoluteDev, numpy.timedelta64(0, 's'))
Beispiel #3
0
    def testGetMedianSamplingInterval(self):
        timestamps = numpy.array([
            datetime.datetime(2000, 1, 1) + datetime.timedelta(hours=i)
            for i in xrange(24)
        ])
        timestamps = timestamps.astype('datetime64[ms]')
        medianSamplingIntervalInMs = param_finder._getMedianSamplingInterval(
            timestamps)

        self.assertAlmostEqual(medianSamplingIntervalInMs,
                               numpy.timedelta64(3600 * 1000, 'ms'))
    def testGetMedianSamplingInterval(self):
        timestamps = numpy.array([datetime.datetime(2000, 1, 1) + datetime.timedelta(hours=i) for i in xrange(24)])
        timestamps = timestamps.astype("datetime64[ms]")
        medianSamplingIntervalInMs = param_finder._getMedianSamplingInterval(timestamps)

        self.assertAlmostEqual(medianSamplingIntervalInMs, numpy.timedelta64(3600 * 1000, "ms"))