CST_QuantileMapping(): Improve calls to qmap functions to avoid
problems in reverse dependencies
CST_QuantileMapping() no longer fails when a grid point has all-NA
values
CSTools 5.3.1 (Release
date: 09-03-2026)
Development
New function CST_ReorderDims()
Fixes
CST_BindDim concatenates s2dv_cube objects if a time dimension is
selected -CST_BindDim removes attributes #168 (closed) -RainFarm
Weights error on latitude outputs #163 (closed)
CSTools 5.3.0 (Release
date: 14-11-2025)
Development
New function CST_Summary()
New function CST_BindDim()
added Contributing.md
.make.eval.train.dexes accepts more methods and made visible to user
as EvalTrainIndices()
New function AreaWeighted()
Fixes
Improved CST_SplitDim regarding ‘s2dv_cube’ elements and
metadata.
CST_Start avoids using explicitly startR namespace.
Corrected lat and lon dim checks in as.s2dv_cube() when there are
multiple FileSelectors.
Documentation fix in CST_Start: Set example to retrieve = TRUE.
as.s2dv_cube: Gives clearer error message when input object is a
startR_cube.
CST_MergeDims(): merges time dimensions in Dates and return them as
POSIXct objects.
Improved CST_QuantileMapping documentation.
CST_SaveExp(): modified to save coordinate values when they are of
type character.
Implemented EvalTrainIndices in QuantileMapping.
CST_Subset : added checks for variable name in metadata.
CSTools 5.2.0 (Release
date: 25-01-2024)
Development
New function CST_ChangeDimNames
CST_SplitDim: added dimension names and split also Dates
CST_SaveExp: save time bounds and global attributes; improved
code
Other
Updated README
Added citation file
CSTools 5.1.1 (Release
date: 19-10-2023)
Fixes
Added startR namespace in all CST_Start calls of the vignettes and
sample data.
CSTools 5.1.0 (Release
date: 17-10-2023)
Fixes
Calibration() show warnings in atomic function when multiple cores
are used.
PlotForecastPDF fix background color in different machines.
Correct CST_Subset indices for metadata.
CST_Analogs: Add sdate_dim parameter and improve initial
checks.
Remove CST_Anomaly repeated checks in order to accept no member
dimensions in obs.
CST_SaveExp developments: improve warning, save metadata
correctly.
Improve print method in order that time_bounds are correctly
displayed.
Development
PlotWeeklyClim to allow years outside the reference period.
PlotWeeklyClim to allow setting y limits.
New function CST_Start().
PlotCombinedMap() has upper triangle_end; the color bars can have
different breaks.
New print method.
CST_MultiEOF development treat spatial NAs.
Correct PlotCombinedMap error.
Substitute mentions of CST_Load by CST_Start.
Modify necessary vignettes to the use of CST_Start.
CSTools 5.0.1 (Release
date: 06-06-2023)
Resubmit to CRAN because it was archived due to dependency
issue
Fixes
Standardize the coordinates of ‘s2dv_cube’ by setting the
coordinates to vectors with NULL dimensions
Include a check for SaveExp output filenames that only contain date
information
In SaveExp the dates parameter is allowed to have additional time
dimensions of length 1
Removed dot from the internal function named mergedatasets() used in
CST_CategoricalEnsCombination
Development
New parameter ‘startdates’ in CST_SaveExp used to manually decide
the name of the output files
Other
Switch to testthat version 3
CSTools 5.0.0 (Release
date: 05-04-2023)
Fixes
Correct vignettes: Analogs, MultiModelSkill and MultivarRMSE
Add ‘ncores’ to s2dv function calls in CST_Anomaly
Reduce computing time of examples and tests and improve
documentation
Development
Add dat_dim parameter in CST_BiasCorrection and
CST_Calibration
New plotting function for case studies temporal visualisation:
PlotWeeklyClim
Deprecate indices in dim_anom parameter of CST_Anomaly
Allow memb_dim to be NULL in QuantileMapping
Uncomment tests in CST_MultivarRMSE due to correction of RMS in s2dv
next release (released s2dv 1.4.0 21/03)
New s2dv_cube object development for all the functions, unit tests,
examples and vignettes
New function CST_Subset similar to Subset with ‘s2dv_cubes’
Improved CST_SaveExp function with new features
New color set in PlotForecastPDF Vitigeoss colors
New function CST_InsertDim
Other
Added contribution from ArticXchange project due to
PlotWeeklyClim
Update NEWS.md with the correct format
Change Licence
CSTools 4.1.1 (Release
date: 10-11-2022)
Fixes
CST_Analogs corrected input of ClimProjDiags::Subset()
PlotCombinedMap corrected use of ‘cex_bar_titles’ parameter
CST_Anomaly added ‘memb_dim’, ‘dat_dim’ and ‘ftime_dim’ and improved
use for ‘dim_anom’ parameters
CSTools 4.1.0 (Release
date: 25-10-2022)
Development
Dependency on package ‘s2dverification’ is changed to ‘s2dv’
CST_BiasCorrection new parameters ‘memb_dim’, ‘sdate_dim’,
‘ncores’
CST_Calibration is able to calibrate forecast with new parameter
‘exp_cor’
CST_QuantileMapping uses cross-validation and provides option to
remove NAs; new parameters ‘memb_dim’, ‘sdate_dim’, ‘window_dim’ and
‘na.rm’; ‘sample_dim’ and ‘sample_length’ are removed
s2dv_cube() new parameter ‘time_dim’
Fixes
as.s2dv_cube() detects latitude and longitude structure in
startR_array object
Data correction: ‘lonlat_data’ is renamed to ‘lonlat_temp’;
‘lonlat_prec’ is corrected by one-day shift
Typo and parameter correction in vignette
‘MostLikelyTercile_vignette’
Figure and result correction in vignette ‘RainFARM_vignette’
PlotMostLikelyQuantileMap() works with s2dv::PlotLayout
CSTools 4.0.1 (Release
date: 05-10-2021)
Development
Dynamical Bias Correction method: CST_ProxiesAttractors
and CST_DynBiasCorrection (optionally
Predictability)
CST_BiasCorrection and BiasCorrection allows to calibrate a forecast
given the calibration in the hindcast by using parameter ‘exp_cor’
Use cases
CST_SaveExp includes parameter extra_string
PlotCombinedMap includes parameter cex_bar_titles
Fixes
Calibration retains correlation absolute value
Calibration fixed when cal.methodi == rpc-based, apply_to == sign,
eval.method == ‘leave-one-out’ and the correlation is not
significant
PlotMostLikelyQuantileMap reoder latitudes of an array provided in
‘dots’ parameter
CSTools 4.0.0 (Release
date: 23-02-2021)
Development
ADAMONT downscaling method: requires CST_AdamontAnalogs and
CST_AdamontQQCor functions
Analogs method using Predictors: requires training_analogs and
CST_AnalogsPredictors
PlotPDFsOLE includes parameters to modify legend style
CST_RFSlope handless missing values in the temporal dimension and
new ‘ncores’ parameter allows parallel computation
CST_RFWeights accepts s2dv_cube objects as input and new ‘ncores’
paramenter allows parallel computation
RFWeights is exposed to users
CST_RainFARM accepts multi-dimensional slopes and weights and
handless missing values in sample dimensions
QuantileMapping is exposed to users
CST_MultiMetric includes ‘rpss’ metric and it is addapted to
s2dv
PlotMostLikelyQuantileMap vignette
PlotTriangles4Categories includes two parameters to adjust axis and
margins