def METHOD_NAME(self):
    #  check to make sure profile roughly matches anticipated within d1, d2
    N = 128
    tb = 16
    filts = ["ls", "ms", "pm", "min", "max"]
    for idx, filt in enumerate(filts):
        pulse = sp.mri.rf.dzrf(
            N, tb, ptype="st", ftype=filt, d1=0.01, d2=0.01
        )
        m = np.abs(sp.fft(pulse, norm=None))
        pts = np.array(
            [m[int(N / 2 - 10)], m[int(N / 2)], m[int(N / 2 + 10)]]
        )
        npt.assert_almost_equal(pts, np.array([0, 1, 0]), decimal=2)