def setup_contour(make_data_path): data = sherpa.read_data(make_data_path('gauss2d.dat'), ncols=3, sep='\t', dstype=sherpa.Data2D) g1 = sherpa.Gauss2D('g1') g1.ellip.freeze() g1.theta.freeze() f = sherpa.Fit(data, g1) levels = numpy.array([0.5, 2, 5, 10, 20]) return SetupContour(data, g1, f, levels)
def setup_confidence(): """Note that this performs a fit, so can be slow""" data = sherpa.Data1D('testdata', _datax, _datay) g1 = sherpa.Gauss1D('g1') f = sherpa.Fit(data, g1) f.fit() ip = sherpa.IntervalProjection() iu = sherpa.IntervalUncertainty() rp = sherpa.RegionProjection() ru = sherpa.RegionUncertainty() return SetupConfidence(data, g1, f, ip, iu, rp, ru)
def setUp(self): self.data = sherpa.Data1D('testdata',_datax,_datay) self.g1 = sherpa.Gauss1D('g1') self.f = sherpa.Fit(self.data, self.g1)