Created on Tue Apr 02 16:50:34 2013
@author: tm
computes julian date, given month (1..12). day(1..31) and year, its inverse (calendar date from julian), and the day of the year (doy), assuming it is a leap year.
julday and caldat are adapted from “Numerical Recipes in C’, 2nd edition, pp. 11
Calendar date (month, day, year) from julian date, inverse of ‘julday()’ Return value: month, day, and year in the Gregorian Works only for years past 1582!
Parameters : | julian : numpy.ndarray or double
|
---|---|
Returns : | month : numpy.ndarray or int32
day : numpy.ndarray or int32
year : numpy.ndarray or int32
|
Calculation of day of year. If year is provided it will be tested for leap years.
Parameters : | month : numpy.ndarray or int32
day : numpy.ndarray or int32
year : numpy.ndarray or int32, optional
|
---|
Check if year is a leap year.
Parameters : | year : numpy.ndarray or int32 |
---|---|
Returns : | leap_year : numpy.ndarray or boolean
|
Julian date from month, day, and year (can be scalars or arrays)
Parameters : | month : numpy.ndarray or int32
day : numpy.ndarray or int32
year : numpy.ndarray or int32
|
---|---|
Returns : | jul : numpy.ndarray or double
|
Notes
Calendar date from julian date. Works only for years past 1582!
Parameters : | julian : numpy.ndarray or double
|
---|---|
Returns : | year : numpy.ndarray or int32
month : numpy.ndarray or int32
day : numpy.ndarray or int32
hour : numpy.ndarray or int32
minute : numpy.ndarray or int32
second : numpy.ndarray or int32
|
Calendar date from julian date. Works only for years past 1582!
Parameters : | j : numpy.ndarray or double
consider_nonleap_years : boolean, optional
|
---|---|
Returns : | doy : numpy.ndarray or int32
|