From d71fb08d9c568baefea35a74ae19584b21c891f3 Mon Sep 17 00:00:00 2001 From: nfrerebeau Date: Fri, 23 Feb 2024 11:04:26 +0100 Subject: [PATCH] Prepare for next release --- CITATION.cff | 114 ++++++++------------------------ DESCRIPTION | 4 +- NEWS.md | 2 +- R/dimensio-package.R | 2 +- README.Rmd | 3 +- README.md | 12 ++-- codemeta.json | 30 +++------ cran-comments.md | 8 +-- inst/CITATION | 2 +- man/dimensio-package.Rd | 2 +- man/figures/README-biplot-1.png | Bin 25786 -> 25821 bytes revdep/README.md | 12 ++-- revdep/cran.md | 2 +- 13 files changed, 58 insertions(+), 135 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 1324577..c297a1b 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,13 +8,13 @@ message: 'To cite package "dimensio" in publications use:' type: software license: GPL-3.0-or-later title: 'dimensio: Multivariate Data Analysis' -version: 0.5.0 +version: 0.6.0 doi: 10.5281/zenodo.4478530 -abstract: Simple Principal Components Analysis (PCA) and (Multiple) Correspondence +abstract: 'Simple Principal Components Analysis (PCA) and (Multiple) Correspondence Analysis (CA) based on the Singular Value Decomposition (SVD). This package provides S4 classes and methods to compute, extract, summarize and visualize results of multivariate data analysis. It also includes methods for partial bootstrap validation described - in Greenacre (1984) and Lebart et al. (2006) . + in Greenacre (1984, ISBN: 978-0-12-299050-2) and Lebart et al. (2006, ISBN: 978-2-10-049616-7).' authors: - family-names: Frerebeau given-names: Nicolas @@ -30,10 +30,10 @@ preferred-citation: email: nicolas.frerebeau@u-bordeaux-montaigne.fr orcid: https://orcid.org/0000-0001-5759-4944 affiliation: Université Bordeaux Montaigne - year: '2023' + year: '2024' location: name: Pessac, France - notes: R package version 0.5.0 + notes: R package version 0.6.0 doi: 10.5281/zenodo.4478530 url: https://packages.tesselle.org/dimensio/ institution: @@ -60,7 +60,7 @@ references: - name: R Core Team location: name: Vienna, Austria - year: '2023' + year: '2024' institution: name: R Foundation for Statistical Computing version: '>= 3.5' @@ -76,8 +76,8 @@ references: email: nicolas.frerebeau@u-bordeaux-montaigne.fr orcid: https://orcid.org/0000-0001-5759-4944 affiliation: Université Bordeaux Montaigne - version: '>= 1.4.0' - year: '2023' + year: '2024' + version: '>= 1.6.0' - type: software title: graphics abstract: 'R: A Language and Environment for Statistical Computing' @@ -86,7 +86,7 @@ references: - name: R Core Team location: name: Vienna, Austria - year: '2023' + year: '2024' institution: name: R Foundation for Statistical Computing - type: software @@ -97,7 +97,7 @@ references: - name: R Core Team location: name: Vienna, Austria - year: '2023' + year: '2024' institution: name: R Foundation for Statistical Computing - type: software @@ -108,44 +108,9 @@ references: - name: R Core Team location: name: Vienna, Austria - year: '2023' + year: '2024' institution: name: R Foundation for Statistical Computing -- type: software - title: ggplot2 - abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics' - notes: Suggests - url: https://ggplot2.tidyverse.org - repository: https://CRAN.R-project.org/package=ggplot2 - authors: - - family-names: Wickham - given-names: Hadley - email: hadley@posit.co - orcid: https://orcid.org/0000-0003-4757-117X - - family-names: Chang - given-names: Winston - orcid: https://orcid.org/0000-0002-1576-2126 - - family-names: Henry - given-names: Lionel - - family-names: Pedersen - given-names: Thomas Lin - email: thomas.pedersen@posit.co - orcid: https://orcid.org/0000-0002-5147-4711 - - family-names: Takahashi - given-names: Kohske - - family-names: Wilke - given-names: Claus - orcid: https://orcid.org/0000-0002-7470-9261 - - family-names: Woo - given-names: Kara - orcid: https://orcid.org/0000-0002-5125-4188 - - family-names: Yutani - given-names: Hiroaki - orcid: https://orcid.org/0000-0002-3385-7233 - - family-names: Dunnington - given-names: Dewey - orcid: https://orcid.org/0000-0002-9415-4582 - year: '2023' - type: software title: khroma abstract: 'khroma: Colour Schemes for Scientific Data Visualization' @@ -158,7 +123,7 @@ references: email: nicolas.frerebeau@u-bordeaux-montaigne.fr orcid: https://orcid.org/0000-0001-5759-4944 affiliation: Université Bordeaux Montaigne - year: '2023' + year: '2024' - type: software title: knitr abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R' @@ -170,50 +135,23 @@ references: given-names: Yihui email: xie@yihui.name orcid: https://orcid.org/0000-0003-0645-5666 - year: '2023' + year: '2024' - type: software - title: rmarkdown - abstract: 'rmarkdown: Dynamic Documents for R' + title: markdown + abstract: 'markdown: Render Markdown with ''commonmark''' notes: Suggests - url: https://pkgs.rstudio.com/rmarkdown/ - repository: https://CRAN.R-project.org/package=rmarkdown + url: https://github.com/rstudio/markdown + repository: https://CRAN.R-project.org/package=markdown authors: - - family-names: Allaire - given-names: JJ - email: jj@posit.co - family-names: Xie given-names: Yihui email: xie@yihui.name orcid: https://orcid.org/0000-0003-0645-5666 - - family-names: Dervieux - given-names: Christophe - email: cderv@posit.co - orcid: https://orcid.org/0000-0003-4474-2498 - - family-names: McPherson - given-names: Jonathan - email: jonathan@posit.co - - family-names: Luraschi - given-names: Javier - - family-names: Ushey - given-names: Kevin - email: kevin@posit.co - - family-names: Atkins - given-names: Aron - email: aron@posit.co - - family-names: Wickham - given-names: Hadley - email: hadley@posit.co - - family-names: Cheng - given-names: Joe - email: joe@posit.co - - family-names: Chang - given-names: Winston - email: winston@posit.co - - family-names: Iannone - given-names: Richard - email: rich@posit.co - orcid: https://orcid.org/0000-0003-3925-190X - year: '2023' + - family-names: Allaire + given-names: JJ + - family-names: Horner + given-names: Jeffrey + year: '2024' - type: software title: rsvg abstract: 'rsvg: Render SVG Images into PDF, PNG, (Encapsulated) PostScript, or @@ -226,7 +164,7 @@ references: given-names: Jeroen email: jeroen@berkeley.edu orcid: https://orcid.org/0000-0002-4035-0289 - year: '2023' + year: '2024' - type: software title: svglite abstract: 'svglite: An ''SVG'' Graphics Device' @@ -253,7 +191,7 @@ references: - family-names: Lise given-names: Vaudor email: lise.vaudor@ens-lyon.fr - year: '2023' + year: '2024' - type: software title: tinysnapshot abstract: 'tinysnapshot: Snapshots for Unit Tests using the ''tinytest'' Framework' @@ -265,7 +203,7 @@ references: given-names: Vincent email: vincent.arel-bundock@umontreal.ca orcid: https://orcid.org/0000-0003-2042-7063 - year: '2023' + year: '2024' - type: software title: tinytest abstract: 'tinytest: Lightweight and Feature Complete Unit Testing Framework' @@ -277,7 +215,7 @@ references: given-names: Mark email: mark.vanderloo@gmail.com orcid: https://orcid.org/0000-0002-9807-4686 - year: '2023' + year: '2024' identifiers: - description: The concept DOI. type: doi diff --git a/DESCRIPTION b/DESCRIPTION index 56b5d9f..dbfd45f 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,13 +1,13 @@ Package: dimensio Title: Multivariate Data Analysis -Version: 0.5.0.9000 +Version: 0.6.0 Authors@R: c( person("Nicolas", "Frerebeau", , "nicolas.frerebeau@u-bordeaux-montaigne.fr", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-5759-4944", affiliation = "Université Bordeaux Montaigne")), person("Jean-Baptiste", "Fourvel", , "jean-baptiste.fourvel@univ-amu.fr", role = "ctb", comment = c(ORCID = "0000-0002-1061-4642", affiliation = "CNRS")), person("Brice", "Lebrun", , "brice.lebrun@u-bordeaux-montaigne.fr", role = "ctb", - comment = c(ORCID = "0000-0001-7503-8685", affiliation = "Université Bordeaux Montaigne")), + comment = c(ORCID = "0000-0001-7503-8685", "Logo designer")), person("Université Bordeaux Montaigne", role = "fnd"), person("CNRS", role = "fnd") ) diff --git a/NEWS.md b/NEWS.md index 738631d..e4234a3 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# dimensio 0.5.0.9000 +# dimensio 0.6.0 ## New classes and methods * Add `predict()` method for MCA. diff --git a/R/dimensio-package.R b/R/dimensio-package.R index 306b525..7c37f37 100644 --- a/R/dimensio-package.R +++ b/R/dimensio-package.R @@ -2,7 +2,7 @@ #' \tabular{ll}{ #' **Package:** \tab dimensio \cr #' **Type:** \tab Package \cr -#' **Version:** \tab 0.5.0 \cr +#' **Version:** \tab 0.6.0 \cr #' **License:** \tab GPL-3 \cr #' **Zenodo:** \tab \doi{10.5281/zenodo.4478530} \cr #' } diff --git a/README.Rmd b/README.Rmd index 4249d0a..ad24945 100644 --- a/README.Rmd +++ b/README.Rmd @@ -76,8 +76,7 @@ library(dimensio) data(iris) ## Compute PCA -## (non numeric variables are automatically removed) -X <- pca(iris, center = TRUE, scale = TRUE) +X <- pca(iris, center = TRUE, scale = TRUE, sup_quali = "Species") ``` ### Extract diff --git a/README.md b/README.md index a58ed54..cab86fd 100644 --- a/README.md +++ b/README.md @@ -53,20 +53,20 @@ tools to explore the results of the analysis. To cite dimensio in publications use: - Frerebeau N (2023). _dimensio: Multivariate Data Analysis_. + Frerebeau N (2024). _dimensio: Multivariate Data Analysis_. Université Bordeaux Montaigne, Pessac, France. doi:10.5281/zenodo.4478530 , - R package version 0.5.0, . + R package version 0.6.0, . A BibTeX entry for LaTeX users is @Manual{, author = {Nicolas Frerebeau}, title = {{dimensio: Multivariate Data Analysis}}, - year = {2023}, + year = {2024}, organization = {Université Bordeaux Montaigne}, address = {Pessac, France}, - note = {R package version 0.5.0}, + note = {R package version 0.6.0}, doi = {10.5281/zenodo.4478530}, url = {https://packages.tesselle.org/dimensio/}, } @@ -107,9 +107,7 @@ library(dimensio) data(iris) ## Compute PCA -## (non numeric variables are automatically removed) -X <- pca(iris, center = TRUE, scale = TRUE) -#> 1 qualitative variable was removed: Species. +X <- pca(iris, center = TRUE, scale = TRUE, sup_quali = "Species") ``` ### Extract diff --git a/codemeta.json b/codemeta.json index 9cb76db..8a2a024 100644 --- a/codemeta.json +++ b/codemeta.json @@ -2,13 +2,13 @@ "@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "identifier": "dimensio", - "description": "Simple Principal Components Analysis (PCA) and (Multiple) Correspondence Analysis (CA) based on the Singular Value Decomposition (SVD). This package provides S4 classes and methods to compute, extract, summarize and visualize results of multivariate data analysis. It also includes methods for partial bootstrap validation described in Greenacre (1984) and Lebart et al. (2006) .", + "description": "Simple Principal Components Analysis (PCA) and (Multiple) Correspondence Analysis (CA) based on the Singular Value Decomposition (SVD). This package provides S4 classes and methods to compute, extract, summarize and visualize results of multivariate data analysis. It also includes methods for partial bootstrap validation described in Greenacre (1984, ISBN: 978-0-12-299050-2) and Lebart et al. (2006, ISBN: 978-2-10-049616-7).", "name": "dimensio: Multivariate Data Analysis", "relatedLink": ["https://packages.tesselle.org/dimensio/", "https://CRAN.R-project.org/package=dimensio"], "codeRepository": "https://github.com/tesselle/dimensio", "issueTracker": "https://github.com/tesselle/dimensio/issues", "license": "https://spdx.org/licenses/GPL-3.0", - "version": "0.5.0.9000", + "version": "0.6.0", "programmingLanguage": { "@type": "ComputerLanguage", "name": "R", @@ -66,18 +66,6 @@ } ], "softwareSuggestions": [ - { - "@type": "SoftwareApplication", - "identifier": "ggplot2", - "name": "ggplot2", - "provider": { - "@id": "https://cran.r-project.org", - "@type": "Organization", - "name": "Comprehensive R Archive Network (CRAN)", - "url": "https://cran.r-project.org" - }, - "sameAs": "https://CRAN.R-project.org/package=ggplot2" - }, { "@type": "SoftwareApplication", "identifier": "khroma", @@ -104,15 +92,15 @@ }, { "@type": "SoftwareApplication", - "identifier": "rmarkdown", - "name": "rmarkdown", + "identifier": "markdown", + "name": "markdown", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, - "sameAs": "https://CRAN.R-project.org/package=rmarkdown" + "sameAs": "https://CRAN.R-project.org/package=markdown" }, { "@type": "SoftwareApplication", @@ -174,7 +162,7 @@ "@type": "SoftwareApplication", "identifier": "arkhe", "name": "arkhe", - "version": ">= 1.4.0", + "version": ">= 1.6.0", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", @@ -200,11 +188,11 @@ }, "SystemRequirements": null }, - "fileSize": "1083.336KB", + "fileSize": "1094.783KB", "citation": [ { "@type": "SoftwareSourceCode", - "datePublished": "2023", + "datePublished": "2024", "author": [ { "@type": "Person", @@ -215,7 +203,7 @@ "name": "{dimensio: Multivariate Data Analysis}", "identifier": "10.5281/zenodo.4478530", "url": "https://packages.tesselle.org/dimensio/", - "description": "R package version 0.5.0.9000", + "description": "R package version 0.6.0", "@id": "https://doi.org/10.5281/zenodo.4478530", "sameAs": "https://doi.org/10.5281/zenodo.4478530" } diff --git a/cran-comments.md b/cran-comments.md index df10ad1..033435a 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,5 +1,5 @@ ## Test environments -* Local R installation: R 4.3.1 +* Local R installation: R 4.3.2 * Ubuntu (on GitHub Actions): R devel, release, oldrel * Windows (on GitHub Actions and win-builder): R devel, release, oldrel * MacOS (on GitHub Actions): R release @@ -10,7 +10,7 @@ ## revdepcheck results -We checked 2 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. +We checked 3 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. -* We saw 0 new problems -* We failed to check 0 packages + * We saw 0 new problems + * We failed to check 0 packages diff --git a/inst/CITATION b/inst/CITATION index 8c9b371..0f8d74a 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -4,7 +4,7 @@ bibentry( footer = "This package is a part of the tesselle project .", author = person("Nicolas", "Frerebeau", role = "aut"), title = "{dimensio: Multivariate Data Analysis}", - year = "2023", + year = "2024", organization = "Université Bordeaux Montaigne", address = "Pessac, France", note = sprintf("R package version %s", meta$Version), diff --git a/man/dimensio-package.Rd b/man/dimensio-package.Rd index e08ad85..ef5ee2a 100644 --- a/man/dimensio-package.Rd +++ b/man/dimensio-package.Rd @@ -14,7 +14,7 @@ Simple Principal Components Analysis (PCA) and (Multiple) Correspondence Analysi \tabular{ll}{ \strong{Package:} \tab dimensio \cr \strong{Type:} \tab Package \cr -\strong{Version:} \tab 0.5.0 \cr +\strong{Version:} \tab 0.6.0 \cr \strong{License:} \tab GPL-3 \cr \strong{Zenodo:} \tab \doi{10.5281/zenodo.4478530} \cr } diff --git a/man/figures/README-biplot-1.png b/man/figures/README-biplot-1.png index cf16acac9d5f9d7bb3473851325300fadaaf7ca4..c89e95d475ed367fcbe7d4626df3d11d7e75c3e6 100644 GIT binary patch literal 25821 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 YlX@5C