pyacs.lib.astrotime.decyear2epoch
Convert decimal year to formatted epoch string ‘yy:doy:sec’ (%02d:%03d:%05d).
- pyacs.lib.astrotime.decyear2epoch.decyear2epoch(decyear)[source]
Convert decimal year to formatted epoch string ‘yy:doy:sec’ (%02d:%03d:%05d).
- Parameters:
decyear (float or array-like) – Decimal year.
- Returns:
Epoch string(s) ‘yy:doy:sec’.
- Return type:
str or ndarray
Notes
The input decimal year is assumed to account for leap years; the day of year is the decimal part of decyear times the number of days in the year.
Examples
>>> import pyacs >>> pyacs.cal2decyear(1,3,2001) >>> 2001.16301369863 >>> pyacs.decyear2epoch(2001.16301369863) >>> '01:060:43200' >>> pyacs.decyear2epoch(2000.16301369863) >>> '00:060:57284' >>> pyacs.decyear2epoch(pyacs.cal2decyear(1,3,2000)) >>> '00:061:43200'