Exemple #1
0
    def test_fit_crossspectrum(self):
        model = self.model.copy()

        t0 = model.parameters
        _, res1 = fit_crossspectrum(self.cs, model)
        _, res2 = fit_crossspectrum(self.cs, model, t0)
        _, res3 = fit_crossspectrum(self.cs, model, t0, priors=self.priors)

        assert np.all(np.isclose(t0, res1.p_opt, rtol=0.5, atol=0.5))
        assert np.all(np.isclose(t0, res2.p_opt, rtol=0.5, atol=0.5))
        assert np.all(np.isclose(t0, res3.p_opt, rtol=0.5, atol=0.5))
Exemple #2
0
    def test_fit_crossspectrum(self):
        model = self.model.copy()

        t0 = model.parameters
        _, res1 = fit_crossspectrum(self.cs, model)
        _, res2 = fit_crossspectrum(self.cs, model, t0)
        _, res3 = fit_crossspectrum(self.cs, model, t0, priors=self.priors)

        assert np.all(np.isclose(t0, res1.p_opt, rtol=0.5, atol=0.5))
        assert np.all(np.isclose(t0, res2.p_opt, rtol=0.5, atol=0.5))
        assert np.all(np.isclose(t0, res3.p_opt, rtol=0.5, atol=0.5))