File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed
Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,19 @@ def convert_arcseconds_to_degrees(arcseconds: float) -> float:
7575# **************************************************************************************
7676
7777
78+ def convert_degrees_to_arcseconds (degrees : float ) -> float :
79+ """
80+ Convert decimal degrees to arcseconds.
81+
82+ :param degrees: The angle in decimal degrees
83+ :return: The angle in arcseconds
84+ """
85+ return degrees * 3600.0
86+
87+
88+ # **************************************************************************************
89+
90+
7891def convert_degree_to_dms (degree : float ) -> Angle :
7992 """
8093 Convert coordinate (in decimal degrees) to degrees (°), minutes ('), seconds (").
Original file line number Diff line number Diff line change 22 convert_arcseconds_to_degrees ,
33 convert_degree_to_dms ,
44 convert_degree_to_hms ,
5+ convert_degrees_to_arcseconds ,
56 get_normalised_azimuthal_degree ,
67 get_normalised_inclination_degree ,
78)
@@ -103,3 +104,17 @@ def test_convert_arcseconds_to_degrees():
103104
104105 degrees = convert_arcseconds_to_degrees (- 3600 )
105106 assert degrees == - 1.0
107+
108+
109+ def test_convert_degrees_to_arcseconds ():
110+ arcseconds = convert_degrees_to_arcseconds (1 )
111+ assert arcseconds == 3600.0
112+
113+ arcseconds = convert_degrees_to_arcseconds (0.5 )
114+ assert arcseconds == 1800.0
115+
116+ arcseconds = convert_degrees_to_arcseconds (2 )
117+ assert arcseconds == 7200.0
118+
119+ arcseconds = convert_degrees_to_arcseconds (- 1 )
120+ assert arcseconds == - 3600.0
You can’t perform that action at this time.
0 commit comments