def test_synthesizeChebyshevNTF_2(self):
        with catch_warnings(record=True) as w:
            z, p, k = ds.synthesizeChebyshevNTF(order=4, OSR=32, opt=1, H_inf=1.5, f0=.33)
            self.assertTrue(len(w) > 0)
        zref = [-.4513 + .8924j, -.4513 - .8924j, -.5122 + 0.8589j, -.5122 - 0.8589j]
        pref = [-.2249 + .7665j, -.2249 - .7665j, -.5506 + .6314j, -.5506 - .6314j]
        kref = 1.
        self.assertTrue(np.allclose(cplxpair(z), cplxpair(zref), atol=1e-4, rtol=1e-4))
        self.assertTrue(np.allclose(cplxpair(p), cplxpair(pref), atol=1e-4, rtol=1e-4))
        self.assertTrue(np.allclose(k, kref, atol=1e-4, rtol=1e-4))
Get a list of errors for backpropagating to a Tree container that has multiple output
dataset/ETHPy150Open ggventurini/python-deltasigma/deltasigma/tests/test_synthesizeChebyshevNTF.py/TestSynthesizeChebyshevNTF.test_synthesizeChebyshevNTF_2--crossover with--dataset/ETHPy150Open NervanaSystems/neon/neon/layers/container.py/Multicost.get_errors