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'))
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"))