def test_get_sampling_frequency_from_time_array(self): ( new_sampling_freq, _, ) = utils.get_sampling_frequency_and_duration_from_time_array( self.time_array) self.assertEqual(self.sampling_frequency, new_sampling_freq)
def test_consistency_time_array_to_time_array(self): new_sampling_frequency, new_duration = \ utils.get_sampling_frequency_and_duration_from_time_array(self.time_array) new_start_time = self.time_array[0] new_time_array = utils.create_time_series(sampling_frequency=new_sampling_frequency, duration=new_duration, starting_time=new_start_time) self.assertTrue(np.allclose(self.time_array, new_time_array))
def test_get_duration_from_time_array(self): _, new_duration = utils.get_sampling_frequency_and_duration_from_time_array( self.time_array) self.assertEqual(self.duration, new_duration)
def test_get_sampling_frequency_from_time_array_unequally_sampled(self): self.time_array[-1] += 0.0001 with self.assertRaises(ValueError): _, _ = utils.get_sampling_frequency_and_duration_from_time_array( self.time_array)