def test_manual_preserve_params(self): V = Variogram(self.c, self.v, fit_method='trf', n_lags=8) params = V.parameters # switch fit method V._fit_method = 'manual' V.fit(sill=14) # expected output params[1] = 14. assert_array_almost_equal(V.parameters, params, decimal=1)
def test_manual_fit_change(self): V = Variogram( self.c, self.v, fit_method='trf', model='matern', ) # switch to manual fit V._fit_method = 'manual' V.fit(range=10, sill=5, shape=3) self.assertEqual(V.parameters, [10., 5., 3., 0.0])