Esempio n. 1
0
def test_guess_coords_skycord_hexa():
    ra = "1:00:00"
    dec = "00:00:00"
    sk = guess_coordinates(ra, dec, skycoord=True)
    assert_is_instance(sk, SkyCoord)
    assert_true(sk.ra.degree - 15 < 1e-8)
    assert_true(sk.dec.degree - 0 < 1e-8)
Esempio n. 2
0
def test_guess_coords_skycord_float():
    ra = 10.0
    dec = 0.0
    sk = guess_coordinates(ra, dec, skycoord=True)
    assert_is_instance(sk, SkyCoord)
    assert_equal(sk.ra.degree, ra)
    assert_equal(sk.dec.degree, dec)
Esempio n. 3
0
def test_guess_coords_list_nolist():
    ra = np.arange(10)
    dec = 1
    with pytest.raises(ValueError):
        guess_coordinates(ra, dec)
Esempio n. 4
0
def test_guess_coords_list_float():
    ra = [10.0, 15, 20]
    dec = [0.0, 1.0, -1.0]
    sra, sdec = guess_coordinates(ra, dec, skycoord=False)
    assert_equal(sra, ra)
    assert_equal(sdec, dec)
Esempio n. 5
0
def test_guess_coords_list_hexa():
    ra = ["1:00:00", "2:30:00"]
    dec = ["00:00:00", "1:00:00"]
    sra, sdec = guess_coordinates(ra, dec, skycoord=False)
    assert_almost_equal(sra, [15, 37.5])
    assert_almost_equal(sdec, [0, 1])
Esempio n. 6
0
def test_guess_coords_hexa_dots():
    ra = "1:00:00"
    dec = "-43:30:00"
    assert_almost_equal(guess_coordinates(ra, dec, skycoord=False),
                        (15.0, -43.5))
Esempio n. 7
0
def test_guess_coords_hexa_space():
    ra = "1 00 00"
    dec = "-43 30 00"
    assert_almost_equal(guess_coordinates(ra, dec, skycoord=False),
                        (15.0, -43.5))
Esempio n. 8
0
def test_guess_coords_strfloat():
    ra = "10.0"
    dec = "-27.0"
    assert_equal(guess_coordinates(ra, dec, skycoord=False), (10, -27))
Esempio n. 9
0
def test_guess_coords_float():
    ra = 10.0
    dec = 0.0
    assert_equal(guess_coordinates(ra, dec, skycoord=False), (ra, dec))