def test_function_split(self): """ :return: """ profile = MultiGaussian() output = profile.function_split(x=1., y=1., amp=[1., 2], sigma=[1, 2], center_x=0, center_y=0) npt.assert_almost_equal(output[0], 0.058549831524319168, decimal=8) npt.assert_almost_equal(output[1], 0.061974997154826489, decimal=8)
def test_function_split(self): """ :return: """ multiGaussian = MultiGaussian() multiGaussianEllipse = MultiGaussianEllipse() output = multiGaussian.function_split(x=1., y=1., amp=[1., 2], sigma=[1, 2], center_x=0, center_y=0) output_2 = multiGaussianEllipse.function_split(x=1., y=1., amp=[1., 2], sigma=[1, 2], e1=0, e2=0, center_x=0, center_y=0) npt.assert_almost_equal(output[0], output_2[0], decimal=8) npt.assert_almost_equal(output[1], output_2[1], decimal=8)