This script tests JulianDate.fromDatetime() and JulianDate.datetime(), algorithms 4
and 5 respectively in Duffett-Smith.
#!/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