pyacs.lib.astrotime.cal2dayno

Return the day of year (doy).

pyacs.lib.astrotime.cal2dayno.cal2dayno(day, month, year)[source]

Return the day of year (doy).

Parameters:
  • day (int or array-like) – Day of month.

  • month (int or array-like) – Month (1-12).

  • year (int or array-like) – Year.

Returns:

Day of year.

Return type:

int or ndarray

Examples

>>> import pyacs
>>> pyacs.cal2dayno(1,1,2000)
>>> 1
>>> pyacs.cal2dayno(29,2,2000)
>>> 60
>>> pyacs.cal2dayno(29.,2,2000)
>>> 60.
>>> pyacs.cal2dayno(29,2,2001)
>>> !!!  29  out of range
>>> !!! bad day