Example #1
0
 def test_frequencies_fractional_octaves(self):
     centerfreqs, edges = fb.frequencies_fractional_octaves(
         self.start, self.stop, self.fnorm, self.nth_oct)
     num_bands = self.stop - self.start + 1
     self.assertEqual(centerfreqs[+self.start - 1], self.fnorm)
     self.assertEqual(len(centerfreqs), num_bands)
     self.assertEqual(len(edges), num_bands + 1)
     self.assertTrue(np.all(np.isfinite(centerfreqs)))
     self.assertTrue(np.all(np.isfinite(edges)))
Example #2
0
 def test_design_sosmat_band_passes(self):
     centerfreqs, edges = fb.frequencies_fractional_octaves(
         self.start, self.stop, self.fnorm, self.nth_oct)
     sosmat = fb.design_sosmat_band_passes(self.order, edges,
                                           self.sample_rate)
     self.assertTrue(np.all(np.isfinite(sosmat)))