utc_helpers module

HSTB.kluster.utc_helpers Module

Functions

DateTimeToUTCs80(dt)

Takes in datetime object, outputs UTC timestamp since Caris 1980 epoch

PyTmHMSXtoS(h, m, s, x)

Convert hours-minutes-seconds-milliseconds to seconds as float :param h: :type h: int, hours :param m: :type m: int, minutes :param s: :type s: int, seconds :param x: :type x: float, milliseconds

PyTmStoHMSX(secs)

Convert seconds to hours-minutes-seconds-milliseconds

PyTmUTCs80toYDS(s)

Converts timestamp using Caris 1980 epoch to Julian year-day-seconds

PyTmYDSminusYDS(y1, d1, s1, y2, d2, s2)

Get difference between two year-day-seconds entries

PyTmYDSplusS(y, d, s, add_sec)

Take year-day-seconds entry and add add_sec to it, returning timestamp since Caris 1980 epoch

PyTmYDStoUTCs80(y, d, s)

Converts Julian year-day-seconds to timestamp using Caris 1980 epoch, includes leap seconds

PyTmYJDtoMD(yr, day)

Convert julian year-day to month-day

PyTmYMDtoJD(year, month, day)

Convert year-month-day to julian day

UTCs80ToDateTime(t)

Takes in UTC timestamp since Caris 1980 epoch, outputs datetime object

calendar_day_time_to_utctimestamp(c_year, ...)

Convert calendar year-month-day and hours-min-sec to UTC timestamp.

julian_day_time_to_utctimestamp(j_year, ...)

Convert Julian day and hours-min-sec to UTC timestamp.