pyacs.lib.astrotime.decyear2epoch.decyear2epoch

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'