Time (spacekernel.time)#

Time(data, str scale, str format)

Mission-designed Time objects for Earth satellites.

Format Conversion#

int64_from_datetime64(ndarray datetime64)

Convert a NumPy datetime64[ns] array to its underlying int64 representation.

datetime64_from_int64(ndarray int64)

Convert a 1-D int64 array of nanosecond timestamps to datetime64[ns].

dtf_from_datetime64(datetime64)

Wrapper that returns a NumPy ndarray of DTF structs from datetime64[ns].

int64_from_dtf(dtf)

Convert a NumPy array of DTF structs to int64 nanosecond timestamps.

jd12_from_dtf(dtf, str scale)

Convert a DTF struct array into a NumPy array of two-part Julian Dates.

dtf_from_jd12(jd12, str scale)

Convert a NumPy array of two-part Julian Dates to a structured DTF array.

jd_from_jd12(ndarray jd12)

Combine two‐part Julian Dates into a single Julian Date.

jd12_from_jd(ndarray jd)

Split a Julian Date into its two‐part representation.

mjd_from_jd(ndarray jd)

Convert Julian Date to Modified Julian Date.

jd_from_mjd(ndarray mjd)

Convert Modified Julian Date to Julian Date.

byear_from_jd12(ndarray jd12)

Compute Besselian epoch (B-year) from two‐part Julian Dates.

jd12_from_byear(ndarray byear)

Convert Besselian epoch back to two‐part Julian Date.

jyear_from_jd12(ndarray jd12)

Compute Julian epoch (J-year) from two‐part Julian Dates.

jd12_from_jyear(ndarray jyear)

Convert Julian epoch back to two‐part Julian Date.

Scale Conversion#

tai_from_tt(jd12_tt)

Convert two‐part Julian Dates from TT (Terrestrial Time) to TAI (Atomic Time).

tt_from_tai(jd12_tai)

Convert two‐part Julian Dates from TAI (Atomic Time) to TT (Terrestrial Time).

utc_from_tai(jd12_tai)

Convert two‐part Julian Dates from TAI (Atomic Time) to UTC (Coordinated Universal Time).

tai_from_utc(jd12_utc)

Convert two‐part Julian Dates from UTC (Coordinated Universal Time) to TAI (Atomic Time).

ut1_from_utc(jd12_utc)

Convert two‐part Julian Dates from UTC to UT1 (Universal Time).

utc_from_ut1(jd12_ut1)

Convert two‐part Julian Dates from UT1 (Universal Time) to UTC (Coordinated Universal Time).