def test_ihfft_n_kwarg(): assert_eq(ihfft(darr, 5), npfft.ihfft(nparr, 5)) assert_eq(ihfft(darr, 13), npfft.ihfft(nparr, 13)) assert_eq(ihfft(darr2, 5, axis=0), npfft.ihfft(nparr, 5, axis=0)) assert_eq(ihfft(darr2, 13, axis=0), npfft.ihfft(nparr, 13, axis=0)) assert_eq(ihfft(darr2, 12, axis=0), npfft.ihfft(nparr, 12, axis=0))
def test_ihfft(): assert_eq(ihfft(darr), npfft.ihfft(nparr)) assert_eq(ihfft(darr2, axis=0), npfft.ihfft(nparr, axis=0))
def spec(q): return ifft(ihfft(q), axis=-2)
def test_ihfft_n_kwarg(): assert eq(ihfft(darr, 5), npfft.ihfft(nparr, 5)) assert eq(ihfft(darr, 13), npfft.ihfft(nparr, 13)) assert eq(ihfft(darr2, 5, axis=0), npfft.ihfft(nparr, 5, axis=0)) assert eq(ihfft(darr2, 13, axis=0), npfft.ihfft(nparr, 13, axis=0)) assert eq(ihfft(darr2, 12, axis=0), npfft.ihfft(nparr, 12, axis=0))
def test_ihfft(): assert eq(ihfft(darr), npfft.ihfft(nparr)) assert eq(ihfft(darr2, axis=0), npfft.ihfft(nparr, axis=0))
def spec(q): return ft.ifft(ft.ihfft(q), axis=-2) @staticmethod