# s2dverification 2.8.6 (Release date: ) - Apply Roxygen2 format to all the files. - Bug fix in Composite(). - Bug fix in Ano(). Recommend to assign the dimensions by name to avoid confusion when the dimensions have same length. - Trend() documentation error fix. - Introduce new function PlotMatrix(). # s2dverification 2.8.0 (Release date: 2017-02-13) - Change licence from GPL-3 to LGPL-3. - New veriApply compatible score functions (.BrierScore, .Corr, .RMS, .RMSSS, .RatioRMS, .RatioSDRMS and .Trend). - New function CDORemap to interpolate R arrays with CDO. - New function ArrayToNetCDF to save R arrays with metadata in NetCDF files. - Enhance plot_timeseries.R and plot_maps.R example scripts to work with file-per-chunk data, for auto-ecearth v3.2.1a. - Add colour-blind colour bars for the map plots. - Add warning in Load when extrapolating data. - Bug fix in ProbBins when called with cross-validation. - Enhance documentation. - Adapt UltimateBrier to SpecsVerification 0.5-0. - Enhancements to adjust size and resolution in plotting functions. - Solve PlotEquiMap bug when values equal to the lower limit. - Bug fix in Ano. - Bug fix in PlotVsLTime. - Small update in the configuration file. # s2dverification 2.7.0 (Release date: 2016-08-24) Enhanced PlotEquiMap() and PlotStereoMap() with lots of new options and fixed issues: - Colour bar with triangle ends and lots of new features. - Margins, labels, ticks, colour bar, titles now arranged properly. - Now possibile to adjust colour and border of continents, size, colour and type of contour lines, size of labels, ticks and margins, colour and width of boxes, etc. - Draw multiple superimposed dot/symbol layers. - Draw boxes in PlotStereoMap(). - PlotStereoMap() with bounding circle. - Add function PlotLayout() to automatically generate complex figure layouts and populate with plots from multi-dimensional arrays. - Fix and updated corrupted example scripts (required for new auto-ecearth releases to work). - Add function Subset() to easily take chunks of data arrays. - Fix bug in Load() under some particular configurations. - Enhance margins in PlotAno(). - Update sample data to be together with metadata as provided by Load(). - Update and fix in the BSC Load() configuration file. # s2dverification 2.6.0 (Release date: 2016-06-06) - Update configuration file. - Functions to compute variability modes and project data on EOF() and ProjectField(). - Function to compute co·variability modes: SVD(), by Javi. - Function to compute the NAO: NAO(), by Fabian, Virginie, Lauriane, Martin. - Brier score/skill score accounting for small ensemble/start date sample size: UltimateBrier(). - K-means spatial clustering: Cluster(). - Synthetic data generator: ToyModel(). - Tropical cyclone downscaling: StatSeasAtlHurr(). - Function to composite fields: Composite(). - Function to generate map animations: AnimateMap(). - Function to plot time series with box-and-whisker plots: PlotBoxWhisker(). - Possible to disable computation of confidence intervals or p-values in ACC(), Corr(), RatioRMS(), RatioSDRMS(), RMS(), RMSSS(), Spread() and Trend(). - Possible to adjust confidence level in all functions that provide confidence intervals: ACC(), Corr(), RMS(), Spread() and Trend(). - Possible to plot arrows in PlotEquiMap(). - Possible to save plots in multiple formats, to file or onscreen from all plot functions. - Objects returned by Load() are now closer to the format in downscaleR. The initial and end date of each time step is provided now. - Enhancements in Smoothing(). - Load() now stops if the tag $START_DATE$/$YEAR$+$MONTH$+$DAY$ is not in the path pattern of any of the experiments. # s2dverification 2.5.0 (Release date: 2016-01-04) - Fix bugs when using masks in Load() - Able to specify masks with paths to NetCDF files # s2dverification 2.4.7 (Release date: 2015-11-15) - Update plot_timeseries.R to new paths and to 'ncdf4'. - Improve performance when retrieving subsets of data (regions of earth or time periods). - Add possibility to use Load() without a configuration file. See details on parameters 'exp' and 'obs' in ?Load Load() now returns plenty of metadata. Highlighted: - Paths to all loaded files - Paths to not found files - Stamp with all the provided parameters to exactly reproduce any Load() call - The name of the common grid (if any), following CDO's naming conventions Other enhancements in Load(): - Enhance error handling and error messages - Add “progress bar” - Detect automatically grid of the files. No need to specify it - Detect automatically if the requested variable is 2-dimensional or global mean. No need to specify it - Possibility to load observations only, from a limited period of time only - Possibility to load NetCDF files with disordered dimensions - Remove system dependency of 's2dverification' to NCO and some GNU tools - Simplify configuration file: removed lists of variables and reduced from 5 tables to 2, one for experimental datasets and one for observational datasets. You can convert old configuration files to the new format with the script in /shared/earth/software/scripts/convertConfig.R as follows: /shared/earth/software/scripts/convertConfig.R /path/to/configfile.conf - Fix and updated the sample script plot_timeseries.R - Fix wrong entries in BSC configuration file for some ice variables. # s2dverification 2.4.0 (Release date: 2015-07-27) - Option to draw rectangles in PlotEquiMap() - Motification of Corr() to accomodate ranked correlation - Add the possibility to load the second set of HadCM3 decadal data (i3p1) - Add functions to assist in manipulating the configuration file - Improve examples that use extremely reduced experimental and observational datasets - Uniformize documentation style - Add possibility to configure dimension names to look for inside NetCDF files - Add the possibility to load ESA observations from SMHI - Fix bug that happened in some cases when a common grid is not specified # s2dverification 2.3.2 (Release date: 2015-04-23) - New CRPS() function to compute the continuous ranked probability score for ensemble forecasts. - New ProbBins() function to compute probabilistic information of a forecast relative to a threshold or a quantile. - Load() stops and warns if the masks provided are not in the correct grid. - Load() didn't apply, as expected, the same masks in observations as in experiments when possible. Now fixed. - Enhancement in Clim() documentation. - Enhancements in Load() and configuration file documentation. - HadSLP dataset is now loadable # s2dverification 2.3.1 (Release date: 2015-03-09) - Loading observations only fixed - Loading only one leadtime fixed - Loading a 2D variable when the first observation was not stored in file-per-dataset format fixed - Parameter 'ncores' changed to 'nprocs' - Improvements in configuration file mechanism and documentation # s2dverification 2.3.0 (Release date: 2015-03-02) - Configuration file mechanism to specify new dataset or variable paths, grids, etc. - New parameters in Load() to specify maximum and minimum values. - New supported dataset formats. See '?Load' in R after loadings2dverificationfor more information. - More efficient memory usage in Load() and usage of multiple parallel processes (faster). - NetCDF4 + OPeNDAP support # s2dverification 2.2.0 (Release date: 2014-12-16) - ACC provides confidence intervals obtained with bootstrap method - Function to plot ACC score - Function to plot variables on a polar stereographic projection - Possibility of loading observations only - Possibility to load more ice variables - Adjustable significance level in the Corr function - Adjustable number size in ColorBar # s2dverification 2.1.0 (Release date: 2014-01-23) - Demo scripts 'plot_timeseries.R' and 'plot_maps.R' available in the 'inst/doc' directory in thes2dverificationrepository. - Documentation on how to specify the grids and masks to the function Load() has been added to its help page, code and package manual. # s2dverification 2.0.0 (Release date: 2013-08-02) - Use of the standard R package structure. - Use of the google's R style guide. - Functions that involved RClim set of funcions have been kept apartfrom the package (AnimVsLTime, BlueRed, PlotMap, ProjMap) as well as the authors. - New functions have been added: Alpha, EnoNew, Filter, FitAcfCoef, FitAutocor, GenSeries, Spectrum. - Extended help.