Exemple #1
0
    def test_05(self):
        '''Test parallactic angle

        For a setting object on the equator, the parallactic angle is 90 - lat'''
        lat = np.random.rand(10) * 180 - 90
        pa = parallactic_angle(6, 0, lat)

        assert np.allclose(pa, 90. - lat)
    def test_setting_object_on_the_equator_is_90_minus_latitude(self):
        """
        For a setting object on the equator, the parallactic angle
        is 90 - lat
        """
        lat = np.random.rand(10) * 180 - 90
        pa = parallactic_angle(6, 0, lat)

        assert np.allclose(pa, 90. - lat)
    def test_specific_example_from_Ball_1908(self):
        """Test: Example from Ball (1908), p.92"""
        ha = -3.  # 3 hours east
        de = 38 + 9 / 60.  # decl 38d09m
        lat = 53 + 23 / 60.  # lat  53d23m
        eta0 = -(48 + 41 / 60.)  # result -48d41m

        eta = parallactic_angle(ha, de, lat)

        # should agree to within 1 arcmin
        assert np.allclose(eta, eta0, atol=1 / 60.)
Exemple #4
0
    def test_04(self):
        '''Test: Example from Ball (1908), p.92'''
        ha = -3  # 3 hours east
        de = 38 + 9 / 60  # decl 38d09m
        lat = 53 + 23 / 60  # lat  53d23m
        eta0 = -(48 + 41 / 60)  # result -48d41m

        eta = parallactic_angle(ha, de, lat)

        # should agree to within 1 arcmin
        assert np.allclose(eta, eta0, atol=1 / 60)
 def test_parallactic_angle_zero_on_meridian(self):
     assert parallactic_angle(0, 0, 24) == 0
 def test_parallactic_angle_positive_west_of_meridian(self):
     assert parallactic_angle(1, 0, -24) > 0
 def test_parallactic_angle_negative_east_of_meridian(self):
     assert parallactic_angle(-1, 0, -24) < 0
Exemple #8
0
 def test_01(self):
     '''Test: parallactic angle negative east of meridian'''
     assert parallactic_angle(-1, 0, -24) < 0
Exemple #9
0
 def test_03(self):
     '''Test: parallactic angle zero on meridian'''
     assert parallactic_angle(0, 0, 24) == 0
Exemple #10
0
 def test_02(self):
     '''Test: parallactic angle positive west of meridian'''
     assert parallactic_angle(1, 0, -24) > 0