Ejemplo n.º 1
0
def test_sloshing_apec():
    ds = data_dir_load(sloshing)
    fields = add_xray_emissivity_field(ds, 0.5, 7.0, table_type="apec",
                                       metallicity=0.3)
    for test in check_xray_fields(ds, fields):
        test_sloshing_apec.__name__ = test.description
        yield test
def test_d9p_cloudy():
    ds = data_dir_load(d9p)
    fields = add_xray_emissivity_field(ds, 0.5, 2.0, redshift=ds.current_redshift,
                                       table_type="cloudy", cosmology=ds.cosmology,
                                       metallicity=("gas", "metallicity"))
    for test in check_xray_fields(ds, fields):
        test_d9p_cloudy.__name__ = test.description
        yield test
Ejemplo n.º 3
0
def test_d9p_cloudy_local():
    ds = data_dir_load(d9p)
    fields = add_xray_emissivity_field(ds, 0.5, 2.0, dist=(1.0, "Mpc"),
                                       table_type="cloudy",
                                       metallicity=("gas", "metallicity"))
    for test in check_xray_fields(ds, fields):
        test.suffix = "dist_1Mpc"
        test_d9p_cloudy_local.__name__ = test.description + test.suffix
        yield test
Ejemplo n.º 4
0
def test_d9p_cloudy():
    ds = data_dir_load(d9p, kwargs={"default_species_fields": "ionized"})
    fields = add_xray_emissivity_field(
        ds,
        0.5,
        2.0,
        redshift=ds.current_redshift,
        table_type="cloudy",
        cosmology=ds.cosmology,
        metallicity=("gas", "metallicity"),
    )
    for test in check_xray_fields(ds, fields):
        test.suffix = "current_redshift"
        test_d9p_cloudy.__name__ = test.description + test.suffix
        yield test