nctoolkit.DataSet.tmedian

DataSet.tmedian(self, over='time', align='right')

Calculate the temporal median of all variables

Parameters
  • over (str or list) – Time periods to average over. Options are ‘year’, ‘month’, ‘day’.

  • align (str) – This determines whether the output time is at the left, centre or right hand side of the time window. Options are “left”, “centre” and “right”

Examples

If you want to calculate median over all time steps. Do the following:

>>> ds.tmedian()

If you want to calculate the median for each year in a dataset, do this:

>>> ds.tmedian("year")

If you want to calculate the median for each month in a dataset, do this:

>>> ds.tmedian("month")

If you want to calculate the median for each month in each year in a dataset, do this:

>>> ds.tmedian(["year", "month"])

This method will also let you easily calculate climatologies. So, if you wanted to calculate a monthly climatological median, you would do this:

>>> ds.tmedian( "month")

A daily climatological median would be the following:

>>> ds.tmedian( "day")