Beispiel #1
0
	def timestamp(self,tai):
		"""
		Converts an TAI timestamp expressed as MJD seconds(!) into a UTC timestamp
		"""
		# convert from MJD seconds to MJD days
		try:
			mjdtai = float(tai)/86400.
		except ValueError:
			logging.warn('unable to convert MJD TAI timestamp: %r',tai)
			# as a fallback, return the current time
			return AstroTime.now(UTC)
		when = AstroTime.fromMJD(mjdtai,TAI)
		return when.astimezone(UTC)