def test_plot_circle(self): T = .5 def cirper(x): return tools.circle(x, period=T) c = Chebfun.from_function(cirper, domain=[0,T]) xs,ys,xi,yi,d = plot_data(c, plot_res) self.assertEqual(d, 2,) for X,Y in [(xs,ys), (xi,yi)]: dist = np.square(X) + np.square(Y) npt.assert_allclose(dist, 1, err_msg="The plot should be a circle") plot(c)
def test_plot_circle(self): T = .5 def cirper(x): return tools.circle(x, period=T) c = Chebfun.from_function(cirper, domain=[0, T]) xs, ys, xi, yi, d = plot_data(c, plot_res) self.assertEqual( d, 2, ) for X, Y in [(xs, ys), (xi, yi)]: dist = np.square(X) + np.square(Y) npt.assert_allclose(dist, 1, err_msg="The plot should be a circle") plot(c)
def setUp(self): # Constuct the O(dx^-16) "spectrally accurate" chebfun p self.p = Chebfun.from_function(tools.f)
def setUp(self): # Constuct the O(dx^-16) "spectrally accurate" chebfun p self.p = Chebfun.from_function(tools.f)