Smoothes An Array Along A Dimension
Smoothes an array of any number of dimensions along one of its dimensions.
Smoothing(var, runmeanlen = 12, numdimt = 4)
| var | Array to be smoothed along one of its dimension (typically the forecast time dimension). | 
| runmeanlen | Running mean length in number of sampling units (typically months). | 
| numdimt | Dimension to smooth. | 
Array with same the dimensions as 'var' but smoothed along the 'numdimt'-th dimension.
History:
0.1  -  2011-03  (V. Guemas, virginie.guemas@ic3.cat)  -  Original code
1.0  -  2013-09  (N. Manubens, nicolau.manubens@ic3.cat)  -  Formatting to R CRAN
1.1  -  2015-05  (N. Manubens, nicolau.manubens@bsc.es)  -  Adding
security checks, fixing computation in cases where runmeanlen is odd and 
making it able to work on arrays of any number of dimensions.
# Load sample data as in Load() example:
example(Load)
clim <- Clim(sampleData$mod, sampleData$obs)
ano_exp <- Ano(sampleData$mod, clim$clim_exp)
ano_obs <- Ano(sampleData$obs, clim$clim_obs)
runmean_months <- 12
dim_to_smooth <- 4  # Smooth along lead-times
smooth_ano_exp <- Smoothing(ano_exp, runmean_months, dim_to_smooth)
smooth_ano_obs <- Smoothing(ano_obs, runmean_months, dim_to_smooth)
 
PlotAno(smooth_ano_exp, smooth_ano_obs, startDates, 
       toptitle = "Smoothed Mediterranean mean SST", ytitle = "K",
       fileout = "tos_smoothed_ano.eps")Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.