def test_has_frequency_data(self): fs = 64 nf = 64 n_s = 2 n_mic = 3 fdata = np.ones((n_s, n_mic, nf)) resp = Response.from_freq(fs, fdata) npt.assert_equal(fdata, resp.in_freq)
def test_has_fs(self): fs = 64 nf = 64 n_s = 2 n_mic = 3 fdata = np.ones((n_s, n_mic, nf)) resp = Response.from_freq(fs, fdata) assert fs == resp.fs
def test_flat_converts_to_dirac(self): fs = 64 nt = 64 nf = nt // 2 + 1 n_s = 2 n_mic = 3 fdata = np.ones((n_s, n_mic, nf)) resp = Response.from_freq(fs, fdata) npt.assert_almost_equal(0, resp.in_time[:, :, 1:]) npt.assert_almost_equal(1, resp.in_time[:, :, 0])