mpas_analysis.shared.climatology.add_years_months_days_in_month¶
-
mpas_analysis.shared.climatology.
add_years_months_days_in_month
(ds, calendar=None)[source]¶ Add
year
,month
anddaysInMonth
as data arrays inds
. The number of days in each month ofds
is computed either using thestartTime
andendTime
if available or assuminggregorian_noleap
calendar and ignoring leap years.year
andmonth
are computed accounting correctly for the the calendar.- Parameters
- ds
xarray.Dataset
orxarray.DataArray
object A data set with a
Time
coordinate expressed as days since 0001-01-01- calendar{‘gregorian’, ‘gregorian_noleap’}, optional
The name of one of the calendars supported by MPAS cores, used to determine
year
andmonth
fromTime
coordinate
- ds
- Returns
- dsobject of same type as
ds
The data set with
year
,month
anddaysInMonth
data arrays added (if not already present)
- dsobject of same type as