From 2435267b232fc4cbbb0dafa69d4f535a8ab8ef49 Mon Sep 17 00:00:00 2001 From: nperez Date: Fri, 15 Nov 2019 11:55:04 +0100 Subject: [PATCH 01/11] review contributors and add NEWS --- DESCRIPTION | 17 ++++++++++++----- NEWS.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 NEWS.md diff --git a/DESCRIPTION b/DESCRIPTION index 59fad67a..27e5e6b7 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -3,19 +3,26 @@ Title: Assessing Skill of Climate Forecasts on Seasonal-to-Decadal Timescales Version: 1.0.1 Authors@R: c( - person("BSC-CNS", role = c("cph")), + person("Nuria", "Perez-Zanon", , "nuria.perez@bsc.es", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-8568-3071")), person("Louis-Philippe", "Caron", , "louis-philippe.caron@bsc.es", role = "aut", comment = c(ORCID = "0000-0001-5221-0147")), + person("Carmen", "Alvarez-Castro", , "carmen.alvarez-castro@cmcc.it", role = "aut"), person("Jost", "von Hardenberg", , "j.vonhardenberg@isac.cnr.it", role = "aut", comment = c(ORCID = "0000-0002-5312-8070")), - person("Nuria", "Perez-Zanon", , "nuria.perez@bsc.es", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-8568-3071")), person("Llorenç", "LLedo", , "llledo@bsc.es", role = "aut"), person("Nicolau", "Manubens", , "nicolau.manubens@bsc.es", role = "aut"), - person("Niti", "Mishra", , "niti.mishra@bsc.es", role = "ctb"), + person("Bert", "van Schaeybroeck", , "bertvs@meteo.be", role = "aut"), + person("Eroteida", "Sanchez-Garcia", , "esanchezg@aemet.es", role = "aut"), person("Veronica", "Torralba", , "veronica.torralba@bsc.es", role = "aut"), person("Deborah", "Verfaillie", , "deborah.verfaillie@bsc.es", role = "aut"), person("Lauriane", "Batte", , "lauriane.batte@meteo.fr", role = "ctb"), + person("Filippo", "Cali Quaglia", , "filippo.caliquaglia@gmail.com", role = "ctb"), + person("Federico", "Fabiano", , "f.fabiano@isac.cnr.it", role = "ctb"), + person("Ignazio", "Giuntoli", , "i.giuntoli@isac.cnr.it", role = "ctb"), + person("Raul", "Marcos", , "raul.marcos@bsc.es", role = "ctb"), + person("Niti", "Mishra", , "niti.mishra@bsc.es", role = "ctb"), person("Jesus", "Peña", , "jesus.pena@bsc.es", role = "ctb"), - person("Bert", "van Schaeybroeck", , "bertvs@meteo.be", role = "aut"), - person("Eroteida", "Sanchez-Garcia", , "esanchezg@aemet.es", role = "ctb")) + person("Silvia", "Terzago", , "s.terzago@isac.cnr.it", role = "ctb"), + person("Danila", "Volpi", , "d.volpi@isac.cnr.it", role = "ctb"), + person("BSC-CNS", role = c("cph"))) Description: Exploits dynamical seasonal forecasts in order to provide information relevant to stakeholders at the seasonal timescale. The package contains process-based methods for forecast calibration, bias correction, diff --git a/NEWS.md b/NEWS.md new file mode 100644 index 00000000..ae7753b5 --- /dev/null +++ b/NEWS.md @@ -0,0 +1,28 @@ +### CSTools 2.0.0 (Submission date to CRAN: xx-11-2019) +- New features: Analogs, MultiEOFS, Ensemble Clustering (EnsClus), Calibration methods (in CST_Calibration), Best Estimated Index method, creation and transformation to class 's2dv_cube', function for saving experiments to be loadable with CST_Load, +- Parallelization of RainFARM downscaling +- Adding unit tests using testthat for BEI and RainFarm functions +- New vignette Best Estimate Index +- Minor fix in CST_BiasCorrection when checking parameter 'obs' +- Addapting CST_Load to use 'as.s2dv_cube' function +- Minor fix in data lonlat_prec to be of class 's2dv_cube' +- Minor fix in RainFARM vignette + + + +- Adding reference to S2S4E H2020 project into the DESCRIPTION file +### CSTools 1.0.1 (Release date on CRAN: 19-06-2019) +- Correcting test of PlotForecastPDF for compatibility with ggplot2 release +- New function PlotCombinedMap +- Adding reference to MEDSCOPE ERA4CS Project into the DESCRIPTION file +- Documentation minor fix in CST_RFWeights +- Minor fix in PlotMostLikelyQuantileMap for bar_titles +- MultiModelSkill vignette updated to use PlotCombinedMap + + + +### CSTools 1.0.0 (Release date on CRAN: 24-04-2019) +- Features included: Load, Anomaly, MultiMetric, MultivarRMSE, Calibration, BiasCorrection, RainFARM Downscaling, PlotForecastPDF, PlotMostLikelyQuantileMap +- Three sample data: lonlat_data, lonlat_prec, areave_data +- Unit tests using testthat: BiasCorrection, Calibration, MultiMetric, PlotForecast +- Vignettes: MultiMetric, Multivar and RainFARM -- GitLab From a716b1d4ec4e292db138245f82575c56b0f75ede Mon Sep 17 00:00:00 2001 From: nperez Date: Fri, 15 Nov 2019 12:00:04 +0100 Subject: [PATCH 02/11] fixing style NEWS file --- NEWS.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/NEWS.md b/NEWS.md index ae7753b5..f92ec2c7 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,6 @@ -### CSTools 2.0.0 (Submission date to CRAN: xx-11-2019) +### CSTools 2.0.0 +**Submission date to CRAN: xx-11-2019** + - New features: Analogs, MultiEOFS, Ensemble Clustering (EnsClus), Calibration methods (in CST_Calibration), Best Estimated Index method, creation and transformation to class 's2dv_cube', function for saving experiments to be loadable with CST_Load, - Parallelization of RainFARM downscaling - Adding unit tests using testthat for BEI and RainFarm functions @@ -7,11 +9,11 @@ - Addapting CST_Load to use 'as.s2dv_cube' function - Minor fix in data lonlat_prec to be of class 's2dv_cube' - Minor fix in RainFARM vignette +- Adding reference to S2S4E H2020 project into the DESCRIPTION file +### CSTools 1.0.1 +**Release date on CRAN: 19-06-2019** - -- Adding reference to S2S4E H2020 project into the DESCRIPTION file -### CSTools 1.0.1 (Release date on CRAN: 19-06-2019) - Correcting test of PlotForecastPDF for compatibility with ggplot2 release - New function PlotCombinedMap - Adding reference to MEDSCOPE ERA4CS Project into the DESCRIPTION file @@ -21,7 +23,9 @@ -### CSTools 1.0.0 (Release date on CRAN: 24-04-2019) +### CSTools 1.0.0 +**Release date on CRAN: 24-04-2019** + - Features included: Load, Anomaly, MultiMetric, MultivarRMSE, Calibration, BiasCorrection, RainFARM Downscaling, PlotForecastPDF, PlotMostLikelyQuantileMap - Three sample data: lonlat_data, lonlat_prec, areave_data - Unit tests using testthat: BiasCorrection, Calibration, MultiMetric, PlotForecast -- GitLab From 2ed93031b83bdae526974ccdd8a6b4e0e17581af Mon Sep 17 00:00:00 2001 From: nperez Date: Fri, 15 Nov 2019 12:07:53 +0100 Subject: [PATCH 03/11] formating news --- NEWS.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index f92ec2c7..e4b68f03 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,7 +1,14 @@ ### CSTools 2.0.0 **Submission date to CRAN: xx-11-2019** -- New features: Analogs, MultiEOFS, Ensemble Clustering (EnsClus), Calibration methods (in CST_Calibration), Best Estimated Index method, creation and transformation to class 's2dv_cube', function for saving experiments to be loadable with CST_Load, +- New features: + + CST_Analogs Analogs downscaling method, + + CST_MultiEOFS for multiple variables, + + Ensemble Clustering (EnsClus), + + new Calibration methods included in CST_Calibration, + + Best Estimated Index method, + + creation and transformation to class 's2dv_cube', + + CST_SaveExp function for saving experiments to be loadable with CST_Load, - Parallelization of RainFARM downscaling - Adding unit tests using testthat for BEI and RainFarm functions - New vignette Best Estimate Index -- GitLab From c442ca0a68fa3adcb8ffe9e5eb00b58caa55df31 Mon Sep 17 00:00:00 2001 From: nperez Date: Fri, 15 Nov 2019 13:09:39 +0100 Subject: [PATCH 04/11] news in the NEWS file --- NEWS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/NEWS.md b/NEWS.md index e4b68f03..018c0a12 100644 --- a/NEWS.md +++ b/NEWS.md @@ -17,6 +17,7 @@ - Minor fix in data lonlat_prec to be of class 's2dv_cube' - Minor fix in RainFARM vignette - Adding reference to S2S4E H2020 project into the DESCRIPTION file +- Adding NEWS.md file ### CSTools 1.0.1 **Release date on CRAN: 19-06-2019** -- GitLab From 292d9d383f246526c97fbd99cd77b21d6d80958d Mon Sep 17 00:00:00 2001 From: nperez Date: Fri, 15 Nov 2019 15:19:12 +0100 Subject: [PATCH 05/11] reference BEI added to Description file --- DESCRIPTION | 1 + 1 file changed, 1 insertion(+) diff --git a/DESCRIPTION b/DESCRIPTION index 27e5e6b7..bfd69e72 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -32,6 +32,7 @@ Description: Exploits dynamical seasonal forecasts in order to provide ERA4CS project MEDSCOPE and the H2020 S2S4E project. Doblas-Reyes et al. (2005) . Mishra et al. (2018) . + Sanchez-Garcia et al. (2019) . Terzago et al. (2018) . Torralba et al. (2017) . D'Onofrio et al. (2014) . -- GitLab From adb2d772f3abe798dfbdc39f844b802007293622 Mon Sep 17 00:00:00 2001 From: nperez Date: Fri, 15 Nov 2019 15:42:21 +0100 Subject: [PATCH 06/11] minor fix alphabetical order --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index bfd69e72..f14aaac3 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -9,8 +9,8 @@ Authors@R: c( person("Jost", "von Hardenberg", , "j.vonhardenberg@isac.cnr.it", role = "aut", comment = c(ORCID = "0000-0002-5312-8070")), person("Llorenç", "LLedo", , "llledo@bsc.es", role = "aut"), person("Nicolau", "Manubens", , "nicolau.manubens@bsc.es", role = "aut"), - person("Bert", "van Schaeybroeck", , "bertvs@meteo.be", role = "aut"), person("Eroteida", "Sanchez-Garcia", , "esanchezg@aemet.es", role = "aut"), + person("Bert", "van Schaeybroeck", , "bertvs@meteo.be", role = "aut"), person("Veronica", "Torralba", , "veronica.torralba@bsc.es", role = "aut"), person("Deborah", "Verfaillie", , "deborah.verfaillie@bsc.es", role = "aut"), person("Lauriane", "Batte", , "lauriane.batte@meteo.fr", role = "ctb"), -- GitLab From 3c4fe28aca9be66d3929b530c3b0df61df7964a2 Mon Sep 17 00:00:00 2001 From: nperez Date: Tue, 19 Nov 2019 11:48:46 +0100 Subject: [PATCH 07/11] reference analogs included in DESCRIPTION file --- DESCRIPTION | 1 + 1 file changed, 1 insertion(+) diff --git a/DESCRIPTION b/DESCRIPTION index f14aaac3..383f2a42 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,6 +37,7 @@ Description: Exploits dynamical seasonal forecasts in order to provide Torralba et al. (2017) . D'Onofrio et al. (2014) . Van Schaeybroeck et al. (2015) . + Yiou et al. (2013) . Depends: R (>= 3.2.0), maps -- GitLab From ef7d40376afee065389e68ea66cc3509061dc986 Mon Sep 17 00:00:00 2001 From: nperez Date: Mon, 25 Nov 2019 09:57:52 +0100 Subject: [PATCH 08/11] contributors and reference --- DESCRIPTION | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 383f2a42..7cb28fa3 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -6,7 +6,7 @@ Authors@R: c( person("Nuria", "Perez-Zanon", , "nuria.perez@bsc.es", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-8568-3071")), person("Louis-Philippe", "Caron", , "louis-philippe.caron@bsc.es", role = "aut", comment = c(ORCID = "0000-0001-5221-0147")), person("Carmen", "Alvarez-Castro", , "carmen.alvarez-castro@cmcc.it", role = "aut"), - person("Jost", "von Hardenberg", , "j.vonhardenberg@isac.cnr.it", role = "aut", comment = c(ORCID = "0000-0002-5312-8070")), + person("Jost", "von Hardenberg", , email = c("j.vonhardenberg@isac.cnr.it", jost.hardenberg@polito.it), role = "aut", comment = c(ORCID = "0000-0002-5312-8070")), person("Llorenç", "LLedo", , "llledo@bsc.es", role = "aut"), person("Nicolau", "Manubens", , "nicolau.manubens@bsc.es", role = "aut"), person("Eroteida", "Sanchez-Garcia", , "esanchezg@aemet.es", role = "aut"), @@ -15,6 +15,8 @@ Authors@R: c( person("Deborah", "Verfaillie", , "deborah.verfaillie@bsc.es", role = "aut"), person("Lauriane", "Batte", , "lauriane.batte@meteo.fr", role = "ctb"), person("Filippo", "Cali Quaglia", , "filippo.caliquaglia@gmail.com", role = "ctb"), + person("Susanna", "Corti", , "s.corti@isac.cnr.it", role = "ctb"), + person("Paolo", "Davini", , "p.davini@isac.cnr.it", role = "ctb"), person("Federico", "Fabiano", , "f.fabiano@isac.cnr.it", role = "ctb"), person("Ignazio", "Giuntoli", , "i.giuntoli@isac.cnr.it", role = "ctb"), person("Raul", "Marcos", , "raul.marcos@bsc.es", role = "ctb"), @@ -33,6 +35,7 @@ Description: Exploits dynamical seasonal forecasts in order to provide Doblas-Reyes et al. (2005) . Mishra et al. (2018) . Sanchez-Garcia et al. (2019) . + Straus et al. (2007) . Terzago et al. (2018) . Torralba et al. (2017) . D'Onofrio et al. (2014) . -- GitLab From 680acf0da8bfa582f1c2e224362416f1d8f65d81 Mon Sep 17 00:00:00 2001 From: nperez Date: Mon, 25 Nov 2019 11:15:08 +0100 Subject: [PATCH 09/11] Two emails per person --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 7cb28fa3..0de12578 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -6,7 +6,7 @@ Authors@R: c( person("Nuria", "Perez-Zanon", , "nuria.perez@bsc.es", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-8568-3071")), person("Louis-Philippe", "Caron", , "louis-philippe.caron@bsc.es", role = "aut", comment = c(ORCID = "0000-0001-5221-0147")), person("Carmen", "Alvarez-Castro", , "carmen.alvarez-castro@cmcc.it", role = "aut"), - person("Jost", "von Hardenberg", , email = c("j.vonhardenberg@isac.cnr.it", jost.hardenberg@polito.it), role = "aut", comment = c(ORCID = "0000-0002-5312-8070")), + person("Jost", "von Hardenberg", , email = c("j.vonhardenberg@isac.cnr.it", "jost.hardenberg@polito.it"), role = "aut", comment = c(ORCID = "0000-0002-5312-8070")), person("Llorenç", "LLedo", , "llledo@bsc.es", role = "aut"), person("Nicolau", "Manubens", , "nicolau.manubens@bsc.es", role = "aut"), person("Eroteida", "Sanchez-Garcia", , "esanchezg@aemet.es", role = "aut"), -- GitLab From 70b331568918555d17b1833889d09f1d421bd41f Mon Sep 17 00:00:00 2001 From: nperez Date: Mon, 25 Nov 2019 16:03:34 +0100 Subject: [PATCH 10/11] Bumped version to 2.0.0 --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 0de12578..97c240d4 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: CSTools Title: Assessing Skill of Climate Forecasts on Seasonal-to-Decadal Timescales -Version: 1.0.1 +Version: 2.0.0 Authors@R: c( person("Nuria", "Perez-Zanon", , "nuria.perez@bsc.es", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-8568-3071")), person("Louis-Philippe", "Caron", , "louis-philippe.caron@bsc.es", role = "aut", comment = c(ORCID = "0000-0001-5221-0147")), -- GitLab From 099bbebb40fe2cdff0798462219dda66f8403f80 Mon Sep 17 00:00:00 2001 From: nperez Date: Mon, 25 Nov 2019 16:10:03 +0100 Subject: [PATCH 11/11] update News file --- NEWS.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 018c0a12..9680b9a3 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,12 +1,14 @@ ### CSTools 2.0.0 -**Submission date to CRAN: xx-11-2019** +**Submission date to CRAN: 25-11-2019** - New features: + CST_Analogs Analogs downscaling method, + CST_MultiEOFS for multiple variables, - + Ensemble Clustering (EnsClus), + + Ensemble Clustering, + new Calibration methods included in CST_Calibration, + Best Estimated Index method, + + CST_QuantileMapping, + + CST_SplitDim to split dimension, if it is a temporal dimension, it can be split by days, months and years or other inidices, + creation and transformation to class 's2dv_cube', + CST_SaveExp function for saving experiments to be loadable with CST_Load, - Parallelization of RainFARM downscaling -- GitLab