CDF_TT2000
==========
== TT2000 with cdflib
We can handle the CDF_TT2000 with the cdflib binding of several languages (C, IDL, Matlab, python...)
In python, using spacepy.pycdf library, CDF_TT2000 values are automatically converted in python datatime objects
that can de displayed as UTC strings.
----
from spacepy import pycdf
cdf = pycdf.CDF("filename.cdf")
epoch = cdf["Epoch"]
print ("START time = ", epoch [0].isoformat(timespec="milliseconds")
print ("STOP  time = ", epoch [-1].isoformat(timespec="milliseconds")
----
== TT2000 using spice kernels
We can handle TT2000 values using spice kernels.
TT2000 values correspond to Terrestrial Time (TT) but given in nano-seconds
They have first to be converted in TDT (fractional seconds).
Then converted to TDB (or ET) ephemeris time
Then these ET can be converted in UTC ISO string values
----
import	spiceypy
# Import leap seconds file
spiceypy.furnsh ("kernels/lsk/naif0012.tls")
def	tt2000_to_UTC (tt2000):
	"""
	Convert TT2000 (nanoseconds) to UTC string
	"""
	# TT2000 to TDT
	seconds = tt2000 / 1.0e9
	# TDT to TDB == ET
	et = spiceypy.unitim (seconds, "TDT", "TDB")	
	# ET to UTC string
	return spiceypy.et2utc (et, "ISOC", 6)
----