Example #1
0
class TestUpdate():
    def __init__(self):
        self.c = Cosmology(cosmo_model="Planck13")

    def test_cosmo_model(self):
        self.c.update(cosmo_model=WMAP7)

        assert self.c.cosmo.Om0 == 0.272
        print(self.c.mean_density0)
        assert np.isclose(self.c.mean_density0, 75489962610.27452, atol=1e-3) # this number *can* change when updated constants are used.

    def test_cosmo_params(self):
        self.c.update(cosmo_params={"H0":0.6})
        print((self.c.cosmo.H0.value))
        assert self.c.cosmo.H0.value == 0.6
        self.c.update(cosmo_params={"Om0":0.2})
        assert self.c.cosmo.Om0 == 0.2
        assert self.c.cosmo.H0.value == 0.6
        assert self.c.cosmo_params == {"Om0":0.2, "H0":0.6}
Example #2
0
class TestUpdate():
    def __init__(self):
        self.c = Cosmology(cosmo_model="Planck13")

    def test_cosmo_model(self):
        self.c.update(cosmo_model=WMAP7)

        assert self.c.cosmo.Om0 == 0.272
        print self.c.mean_density0
        assert np.isclose(self.c.mean_density0, 75468972351.60081)

    def test_cosmo_params(self):
        self.c.update(cosmo_params={"H0":0.6})
        print self.c.cosmo.H0.value
        assert self.c.cosmo.H0.value == 0.6
        self.c.update(cosmo_params={"Om0":0.2})
        assert self.c.cosmo.Om0 == 0.2
        assert self.c.cosmo.H0.value == 0.6
        assert self.c.cosmo_params == {"Om0":0.2, "H0":0.6}
Example #3
0
class TestUpdate():
    def __init__(self):
        self.c = Cosmology(cosmo_model="Planck13")

    def test_cosmo_model(self):
        self.c.update(cosmo_model=WMAP7)

        assert self.c.cosmo.Om0 == 0.272
        print(self.c.mean_density0)
        assert np.isclose(
            self.c.mean_density0, 75489962610.27452, atol=1e-3
        )  # this number *can* change when updated constants are used.

    def test_cosmo_params(self):
        self.c.update(cosmo_params={"H0": 0.6})
        print((self.c.cosmo.H0.value))
        assert self.c.cosmo.H0.value == 0.6
        self.c.update(cosmo_params={"Om0": 0.2})
        assert self.c.cosmo.Om0 == 0.2
        assert self.c.cosmo.H0.value == 0.6
        assert self.c.cosmo_params == {"Om0": 0.2, "H0": 0.6}