Exemplo n.º 1
0
def test_line_database_add_line_linetools():
    ld = LineDatabase()
    HI = Line('H', 'I', 1216, 626500000.0, 2.3, identifier='Ly a')
    ld.add_line('H', 'I', 1216, use_linetools=True, identifier='Ly a')
    np.testing.assert_allclose(ld.lines_all[0].gamma, HI.gamma)
    assert ld.lines_all[0].identifier == HI.identifier
    print(ld)
Exemplo n.º 2
0
def test_line_database_from_input():
    ld = LineDatabase()
    HI = Line('H', 'I', 1216, 1.5, 2.3, identifier='Ly a')
    ld.add_line('H', 'I', 1216, 1.5, 2.3, identifier='Ly a')
    assert ld.lines_all[0].identifier == HI.identifier
    print(ld)
Exemplo n.º 3
0
def test_line():
    HI = Line('H', 'I', 1216, 1.5, 2.3, identifier='Ly a')
    assert HI.field == "H_number_density"
    print(HI)