Exemple #1
0
 def test_cov_exp(self):
     self.assertTrue(
         np.allclose(ipol.cov_exp([0., 5., 10.]),
                     np.array([1., 6.73794700e-03, 4.53999298e-05])))
     self.assertTrue(
         np.allclose(ipol.cov_exp([0., 5., 10.], sill=2., rng=10.),
                     np.array([2., 1.21306132, 0.73575888])))
Exemple #2
0
 def test_cov_exp(self):
     assert np.allclose(
         ipol.cov_exp([0.0, 5.0, 10.0]),
         np.array([1.0, 6.73794700e-03, 4.53999298e-05]),
     )
     assert np.allclose(
         ipol.cov_exp([0.0, 5.0, 10.0], sill=2.0, rng=10.0),
         np.array([2.0, 1.21306132, 0.73575888]),
     )
Exemple #3
0
 def test_parse_covariogram(self):
     cov_model = '1.0 Exp(10.5) + 2.3 Sph(20.4) + 5.0 Nug(0.)'
     h = 5.0
     c = ipol.parse_covariogram(cov_model)
     ci = sum([ipol.cov_exp(h, 1., 10.5),
               ipol.cov_sph(h, 2.3, 20.4),
               ipol.cov_nug(h, 5.0, 0.)])
     self.assertTrue(c(h) == ci)
Exemple #4
0
 def test_parse_covariogram(self):
     cov_model = '1.0 Exp(10.5) + 2.3 Sph(20.4) + 5.0 Nug(0.)'
     h = 5.0
     c = ipol.parse_covariogram(cov_model)
     ci = sum([ipol.cov_exp(h, 1., 10.5),
               ipol.cov_sph(h, 2.3, 20.4),
               ipol.cov_nug(h, 5.0, 0.)])
     self.assertTrue(c(h) == ci)
Exemple #5
0
 def test_parse_covariogram(self):
     cov_model = "1.0 Exp(10.5) + 2.3 Sph(20.4) + 5.0 Nug(0.)"
     h = 5.0
     c = ipol.parse_covariogram(cov_model)
     ci = sum([
         ipol.cov_exp(h, 1.0, 10.5),
         ipol.cov_sph(h, 2.3, 20.4),
         ipol.cov_nug(h, 5.0, 0.0),
     ])
     assert c(h) == ci
Exemple #6
0
 def test_cov_exp(self):
     self.assertTrue(np.allclose(ipol.cov_exp([0., 5., 10.]), np.array(
         [1., 6.73794700e-03, 4.53999298e-05])))
     self.assertTrue(
         np.allclose(ipol.cov_exp([0., 5., 10.], sill=2., rng=10.),
                     np.array([2., 1.21306132, 0.73575888])))