Next / Previous / Contents / TCC Help System / NM Tech homepage

18.2. test4-5: Converting to and from Julian day

This script tests JulianDate.fromDatetime() and JulianDate.datetime(), algorithms 4 and 5 respectively in Duffett-Smith.

test4-5
#!/usr/bin/env python
#================================================================
# test4-5: Test datetime <-> JulianDate conversion.
#   For documentation, see:
#     http://www.nmt.edu/tcc/help/lang/python/examples/sidereal/ims/
#----------------------------------------------------------------

import datetime
from sidereal import *

#--
# First make a datetime.datetime from 1985-02-17T06:00.
#--

dt = datetime.datetime ( 1985, 2, 17, 6 )
print "Input datetime:", dt

#--
# Convert to Julian Date and display.
#--

jd = JulianDate.fromDatetime(dt)
print float(jd)

#--
# Convert back to a datetime object and display that.
#--

check = jd.datetime()
print "Check datetime:", check