示例#1
0
def test_parse_ion():
    # JXP .ion file
    if os.getenv('DLA') is None:
        assert True
        return
    # Read
    datfil = 'Data/PH957.z2309.dat'
    dla = DLASystem.from_datfile(datfil, tree=os.environ.get('DLA'))
    #
    dla.get_ions(use_Nfile=True)
    assert len(dla._ionN) == 13
示例#2
0
def test_parse_ion():
    # JXP .ion file
    if os.getenv('DLA') is None:
        assert True
        return
    # Read
    datfil = 'Data/PH957.z2309.dat'
    dla = DLASystem.from_datfile(datfil, tree=os.environ.get('DLA'))
    #
    dla.get_ions(use_Nfile=True)
    assert len(dla._ionN) == 14
示例#3
0
def test_dat_init():
    # JXP .dat files
    if os.getenv('DLA') is None:
        assert True
        return
    # Read
    datfil = 'Data/PH957.z2309.dat'
    dla = DLASystem.from_datfile(datfil, tree=os.environ.get('DLA'))
    #
    np.testing.assert_allclose(dla.NHI, 21.37)
    np.testing.assert_allclose(dla.zabs, 2.309)
示例#4
0
def test_dat_init():
    # JXP .dat files
    if os.getenv('DLA') is None:
        assert True
        return
    # Read
    datfil = 'Data/PH957.z2309.dat'
    dla = DLASystem.from_datfile(datfil, tree=os.environ.get('DLA'))
    #
    np.testing.assert_allclose(dla.NHI, 21.37)
    np.testing.assert_allclose(dla.zabs, 2.309)