1818# time deltas if one date is from before 10-15-1582.
1919
2020
21- def mjd_to_jd (mjd ) :
21+ def mjd_to_jd (mjd : float ) -> float :
2222 """
2323 Convert Modified Julian Day to Julian Day.
2424
@@ -37,7 +37,7 @@ def mjd_to_jd(mjd):
3737 return mjd + 2400000.5
3838
3939
40- def jd_to_mjd (jd ) :
40+ def jd_to_mjd (jd : float ) -> float :
4141 """
4242 Convert Julian Day to Modified Julian Day
4343
@@ -55,7 +55,7 @@ def jd_to_mjd(jd):
5555 return jd - 2400000.5
5656
5757
58- def date_to_jd (year , month , day ) :
58+ def date_to_jd (year : int , month : int , day : float ) -> float :
5959 """
6060 Convert a date to Julian Day.
6161
@@ -117,7 +117,7 @@ def date_to_jd(year, month, day):
117117 return jd
118118
119119
120- def jd_to_date (jd ) :
120+ def jd_to_date (jd : float ) -> tuple :
121121 """
122122 Convert Julian Day to date.
123123
@@ -175,7 +175,7 @@ def jd_to_date(jd):
175175 return year , month , day
176176
177177
178- def hmsm_to_days (hour = 0 , min = 0 , sec = 0 , micro = 0 ) :
178+ def hmsm_to_days (hour : int = 0 , min : int = 0 , sec : int = 0 , micro : int = 0 ) -> float :
179179 """
180180 Convert hours, minutes, seconds, and microseconds to fractional days.
181181
@@ -262,7 +262,7 @@ def days_to_hmsm(days):
262262 return int (hour ), int (min ), int (sec ), int (micro )
263263
264264
265- def datetime_to_jd (date ) :
265+ def datetime_to_jd (date : dt . datetime ) -> float :
266266 """
267267 Convert a `datetime.datetime` object to Julian Day.
268268
@@ -291,7 +291,7 @@ def datetime_to_jd(date):
291291 return date_to_jd (date .year , date .month , days )
292292
293293
294- def jd_to_datetime (jd ) :
294+ def jd_to_datetime (jd : float ) -> dt . datetime :
295295 """
296296 Convert a Julian Day to an `jdutil.datetime` object.
297297
@@ -321,7 +321,7 @@ def jd_to_datetime(jd):
321321 return datetime (year , month , day , hour , min , sec , micro )
322322
323323
324- def timedelta_to_days (td ) :
324+ def timedelta_to_days (td : dt . timedelta ) -> float :
325325 """
326326 Convert a `datetime.timedelta` object to a total number of days.
327327
0 commit comments