ModifiedJulianDate¶
- class rubin_sim.utils.ModifiedJulianDate(TAI=None, utc=None)¶
Bases:
object
Attributes Summary
International Atomic Time as an MJD
Barycentric Dynamical Time as an MJD
Terrestrial Time (aka Terrestrial Dynamical Time) as an MJD
ut1-utc in seconds
Universal Time as an MJD
Universal Coordinate Time as an MJD
Methods Summary
get_list
([TAI, utc])Instantiate a list of ModifiedJulianDates from a numpy array of either TAI or utc values.
Attributes Documentation
- TAI¶
International Atomic Time as an MJD
- TDB¶
Barycentric Dynamical Time as an MJD
- TT¶
Terrestrial Time (aka Terrestrial Dynamical Time) as an MJD
- dut1¶
ut1-utc in seconds
- ut1¶
Universal Time as an MJD
- utc¶
Universal Coordinate Time as an MJD
Methods Documentation
- classmethod get_list(TAI=None, utc=None)¶
Instantiate a list of ModifiedJulianDates from a numpy array of either TAI or utc values.
@param[in] TAI (optional) a numpy array of MJD’ in TAI
@param[in] utc (optional) a numpy array of MJDs in utc
@param[out] a list of ModifiedJulianDate instantiations with all of their properties already set (so the code does not waste time converting from TAI to TT, TDB, etc. when those time scales are called for).