GNU bug report logs - #42117
[PATCH] gnu: Add r-tidymodels and its many dependencies

Previous Next

Package: guix-patches;

Reported by: Lo Peter <peterloleungyau <at> gmail.com>

Date: Mon, 29 Jun 2020 05:50:02 UTC

Severity: normal

Tags: patch

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 42117 in the body.
You can then email your comments to 42117 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lo Peter <peterloleungyau <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 29 Jun 2020 05:50:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lo Peter <peterloleungyau <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add r-tidymodels and its many dependencies
Date: Mon, 29 Jun 2020 13:48:59 +0800
Dear all,

I am submitting a patch series for r-tidymodels and its many dependencies.

Regards,
Peter




Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:51:01 GMT) Full text and rfc822 format available.

Message #8 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 02/17] gnu: Add r-workflows.
Date: Mon, 29 Jun 2020 13:50:27 +0800
* gnu/packages/cran.scm (r-workflows): New variable.
---
 gnu/packages/cran.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 97025dda09..d8e8a88baa 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22358,3 +22358,36 @@ have.  The goal of @code{hardhat} is to reduce the burden around building
 new modeling packages by providing functionality for preprocessing,
 predicting, and validating input.")
     (license license:expat)))
+
+(define-public r-workflows
+  (package
+    (name "r-workflows")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "workflows" version))
+        (sha256
+          (base32
+            "14lzbszz7ybfzqa5zw1hfh81b8rbwwyza6x8nhpnknl6x4adqfql"))))
+    (properties `((upstream-name . "workflows")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-cli" ,r-cli)
+        ("r-ellipsis" ,r-ellipsis)
+        ("r-generics" ,r-generics)
+        ("r-glue" ,r-glue)
+        ("r-hardhat" ,r-hardhat)
+        ("r-parsnip" ,r-parsnip)
+        ("r-rlang" ,r-rlang)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://github.com/tidymodels/workflows")
+    (synopsis "Modeling Workflows")
+    (description
+      "Managing both a @code{parsnip} model and a preprocessor, such
+as a model formula or recipe from @code{recipes}, can often be
+challenging.  The goal of @code{workflows} is to streamline this
+process by bundling the model alongside the preprocessor, all within
+the same object.")
+    (license license:expat)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:51:02 GMT) Full text and rfc822 format available.

Message #11 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 01/17] gnu: Add r-hardhat.
Date: Mon, 29 Jun 2020 13:50:26 +0800
* gnu/packages/cran.scm (r-hardhat): New variable.
---
 gnu/packages/cran.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index ab5e57c0e2..97025dda09 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22325,3 +22325,36 @@ across a wide array of bioinformatic R packages.")
 and clustering large sequence datasets using fast alignment-free k-mer
 counting and recursive k-means partitioning.")
     (license license:gpl3)))
+
+(define-public r-hardhat
+  (package
+    (name "r-hardhat")
+    (version "0.1.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "hardhat" version))
+        (sha256
+          (base32
+            "10x8fw0skaqci03v2qqpbradbra9arm3s5pskcwm4wricd2imr40"))))
+    (properties `((upstream-name . "hardhat")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-glue" ,r-glue)
+        ("r-rlang" ,r-rlang)
+        ("r-tibble" ,r-tibble)
+        ("r-vctrs" ,r-vctrs)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://github.com/tidymodels/hardhat")
+    (synopsis "Construct Modeling Packages")
+    (description
+      "Building modeling packages is hard.  A large amount of effort
+generally goes into providing an implementation for a new method that
+is efficient, fast, and correct, but often less emphasis is put on the
+user interface.  A good interface requires specialized knowledge about
+S3 methods and formulas, which the average package developer might not
+have.  The goal of @code{hardhat} is to reduce the burden around building
+new modeling packages by providing functionality for preprocessing,
+predicting, and validating input.")
+    (license license:expat)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:51:02 GMT) Full text and rfc822 format available.

Message #14 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 03/17] gnu: Add r-gpfit.
Date: Mon, 29 Jun 2020 13:50:28 +0800
8 gnu/packages/cran.scm (r-gpfit): New variable.
---
 gnu/packages/cran.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index d8e8a88baa..f101ccd285 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22391,3 +22391,26 @@ challenging.  The goal of @code{workflows} is to streamline this
 process by bundling the model alongside the preprocessor, all within
 the same object.")
     (license license:expat)))
+
+(define-public r-gpfit
+  (package
+    (name "r-gpfit")
+    (version "1.0-8")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "GPfit" version))
+        (sha256
+          (base32
+            "05mpiyi2vxv0wqp422n1mnxa8msc4daq40cwpnpngbcwqhlgqkby"))))
+    (properties `((upstream-name . "GPfit")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-lattice" ,r-lattice) ("r-lhs" ,r-lhs)))
+    (home-page
+      "https://cran.r-project.org/web/packages/GPfit/")
+    (synopsis "Gaussian Processes Modeling")
+    (description
+      "This package provides a computationally stable approach of
+fitting a Gaussian Process (GP) model to a deterministic simulator.")
+    (license license:gpl2)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:02 GMT) Full text and rfc822 format available.

Message #17 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 04/17] gnu: Add r-yardstick.
Date: Mon, 29 Jun 2020 13:50:29 +0800
* gnu/packages/cran.scm (r-yardstick): New variable.
---
 gnu/packages/cran.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index f101ccd285..34b0591b27 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22414,3 +22414,34 @@ the same object.")
       "This package provides a computationally stable approach of
 fitting a Gaussian Process (GP) model to a deterministic simulator.")
     (license license:gpl2)))
+
+(define-public r-yardstick
+  (package
+    (name "r-yardstick")
+    (version "0.0.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "yardstick" version))
+        (sha256
+          (base32
+            "1qkvbvc0cnwl5mkk47swnd8by84zz0qpy1996fziapn35qxvx9qa"))))
+    (properties `((upstream-name . "yardstick")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-generics" ,r-generics)
+        ("r-proc" ,r-proc)
+        ("r-rcpp" ,r-rcpp)
+        ("r-rlang" ,r-rlang)
+        ("r-tidyselect" ,r-tidyselect)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://github.com/tidymodels/yardstick")
+    (synopsis
+      "Tidy Characterizations of Model Performance")
+    (description
+      "Tidy tools for quantifying how well model fits to a data set
+such as confusion matrices, class probability curve summaries, and
+regression metrics (e.g., RMSE).")
+    (license license:gpl2)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:02 GMT) Full text and rfc822 format available.

Message #20 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 05/17] gnu: Add r-rsample.
Date: Mon, 29 Jun 2020 13:50:30 +0800
* gnu/packages/cran.scm (r-rsample): New variable.
---
 gnu/packages/cran.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 34b0591b27..d524465a23 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22445,3 +22445,34 @@ fitting a Gaussian Process (GP) model to a deterministic simulator.")
 such as confusion matrices, class probability curve summaries, and
 regression metrics (e.g., RMSE).")
     (license license:gpl2)))
+
+(define-public r-rsample
+  (package
+    (name "r-rsample")
+    (version "0.0.7")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "rsample" version))
+        (sha256
+          (base32
+            "0s6hgq0rcv3ianyidq3n9z34y5ww51gaggqkwmwns9yyxmwfjcm8"))))
+    (properties `((upstream-name . "rsample")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-furrr" ,r-furrr)
+        ("r-generics" ,r-generics)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-tibble" ,r-tibble)
+        ("r-tidyr" ,r-tidyr)
+        ("r-tidyselect" ,r-tidyselect)
+        ("r-vctrs" ,r-vctrs)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page "https://rsample.tidymodels.org")
+    (synopsis "General Resampling Infrastructure")
+    (description
+      "Classes and functions to create and summarize different types
+of resampling objects (e.g.  bootstrap, cross-validation).")
+    (license license:gpl2)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:02 GMT) Full text and rfc822 format available.

Message #23 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 06/17] gnu: Add r-dicedesign.
Date: Mon, 29 Jun 2020 13:50:31 +0800
* gnu/packages/cran.scm (r-dicedesign): New variable.
---
 gnu/packages/cran.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index d524465a23..8184b3576e 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22476,3 +22476,22 @@ regression metrics (e.g., RMSE).")
       "Classes and functions to create and summarize different types
 of resampling objects (e.g.  bootstrap, cross-validation).")
     (license license:gpl2)))
+
+(define-public r-dicedesign
+  (package
+    (name "r-dicedesign")
+    (version "1.8-1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "DiceDesign" version))
+        (sha256
+          (base32
+            "11s1m543kxd6gv4amh8z6pph1n67sj9sfwm6hjy83wfs65syf5vp"))))
+    (properties `((upstream-name . "DiceDesign")))
+    (build-system r-build-system)
+    (home-page "http://dice.emse.fr/")
+    (synopsis "Designs of Computer Experiments")
+    (description
+      "Space-Filling Designs and Uniformity Criteria.")
+    (license license:gpl3)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:03 GMT) Full text and rfc822 format available.

Message #26 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 07/17] gnu: Add r-dials.
Date: Mon, 29 Jun 2020 13:50:32 +0800
* gnu/packages/cran.scm (r-dials): New variable.
---
 gnu/packages/cran.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 8184b3576e..ccbcef52bd 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22495,3 +22495,37 @@ of resampling objects (e.g.  bootstrap, cross-validation).")
     (description
       "Space-Filling Designs and Uniformity Criteria.")
     (license license:gpl3)))
+
+(define-public r-dials
+  (package
+    (name "r-dials")
+    (version "0.0.7")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "dials" version))
+        (sha256
+          (base32
+            "0fqxdlgwdwpmni2760yagrzqbniz72yl547fcmlx9kzazhzszgq0"))))
+    (properties `((upstream-name . "dials")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dicedesign" ,r-dicedesign)
+        ("r-dplyr" ,r-dplyr)
+        ("r-glue" ,r-glue)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-scales" ,r-scales)
+        ("r-tibble" ,r-tibble)
+        ("r-vctrs" ,r-vctrs)
+        ("r-withr" ,r-withr)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page "https://dials.tidymodels.org/")
+    (synopsis
+      "Tools for Creating Tuning Parameter Values")
+    (description
+      "Many models contain tuning parameters (i.e.  parameters that
+cannot be directly estimated from the data).  These tools can be used
+to define objects for creating, simulating, or validating values for
+such parameters.")
+    (license license:gpl2)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:03 GMT) Full text and rfc822 format available.

Message #29 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 08/17] gnu: Add r-tune.
Date: Mon, 29 Jun 2020 13:50:33 +0800
* gnu/packages/cran.scm (r-tune): New variable.
---
 gnu/packages/cran.scm | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index ccbcef52bd..bec5bfb45c 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22529,3 +22529,46 @@ cannot be directly estimated from the data).  These tools can be used
 to define objects for creating, simulating, or validating values for
 such parameters.")
     (license license:gpl2)))
+
+(define-public r-tune
+  (package
+    (name "r-tune")
+    (version "0.1.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "tune" version))
+        (sha256
+          (base32
+            "0xiidzkl0hbd0f7jh1v2kkg26wdgy33w74c9bmpjgy317ckhsz8h"))))
+    (properties `((upstream-name . "tune")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-cli" ,r-cli)
+        ("r-crayon" ,r-crayon)
+        ("r-dials" ,r-dials)
+        ("r-dplyr" ,r-dplyr)
+        ("r-foreach" ,r-foreach)
+        ("r-ggplot2" ,r-ggplot2)
+        ("r-glue" ,r-glue)
+        ("r-gpfit" ,r-gpfit)
+        ("r-hardhat" ,r-hardhat)
+        ("r-lifecycle" ,r-lifecycle)
+        ("r-parsnip" ,r-parsnip)
+        ("r-purrr" ,r-purrr)
+        ("r-recipes" ,r-recipes)
+        ("r-rlang" ,r-rlang)
+        ("r-rsample" ,r-rsample)
+        ("r-tibble" ,r-tibble)
+        ("r-tidyr" ,r-tidyr)
+        ("r-workflows" ,r-workflows)
+        ("r-yardstick" ,r-yardstick)))
+    (home-page "https://github.com/tidymodels/tune")
+    (synopsis "Tidy Tuning Tools")
+    (description
+      "The ability to tune models is important. @code{tune} contains
+functions and classes to be used in conjunction with other
+@code{tidymodels} packages for finding reasonable values of
+hyper-parameters in models, pre-processing methods, and
+post-processing steps.")
+    (license license:expat)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:04 GMT) Full text and rfc822 format available.

Message #32 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 09/17] gnu: Add r-tidyposterior.
Date: Mon, 29 Jun 2020 13:50:34 +0800
* gnu/packages/cran.scm (r-tidyposterior): New variable.
---
 gnu/packages/cran.scm | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index bec5bfb45c..74728ae155 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22572,3 +22572,45 @@ functions and classes to be used in conjunction with other
 hyper-parameters in models, pre-processing methods, and
 post-processing steps.")
     (license license:expat)))
+
+(define-public r-tidyposterior
+  (package
+    (name "r-tidyposterior")
+    (version "0.0.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "tidyposterior" version))
+        (sha256
+          (base32
+            "0wsv800w056ziqbnwal7ncmdy4li8cn5yrdx07w35b7j8kl4mwhg"))))
+    (properties `((upstream-name . "tidyposterior")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-generics" ,r-generics)
+        ("r-ggplot2" ,r-ggplot2)
+        ("r-lifecycle" ,r-lifecycle)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-rsample" ,r-rsample)
+        ("r-rstanarm" ,r-rstanarm)
+        ("r-tibble" ,r-tibble)
+        ("r-tidyr" ,r-tidyr)
+        ("r-vctrs" ,r-vctrs)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://tidyposterior.tidymodels.org")
+    (synopsis
+      "Bayesian Analysis to Compare Models using Resampling Statistics")
+    (description
+      "Bayesian analysis used here to answer the question: \"when
+looking at resampling results, are the differences between models
+'real'?\" To answer this, a model can be created were the performance
+statistic is the resampling statistics (e.g.  accuracy or RMSE).
+These values are explained by the model types.  In doing this, we can
+get parameter estimates for each model's affect on performance and
+make statistical (and practical) comparisons between models.  The
+methods included here are similar to Benavoli et al (2017)
+<http://jmlr.org/papers/v18/16-305.html>.")
+    (license license:gpl2)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:04 GMT) Full text and rfc822 format available.

Message #35 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 10/17] gnu: Add r-tidypredict.
Date: Mon, 29 Jun 2020 13:50:35 +0800
* gnu/packages/cran.scm (r-tidypredict): New variable.
---
 gnu/packages/cran.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 74728ae155..6721df2c14 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22614,3 +22614,36 @@ make statistical (and practical) comparisons between models.  The
 methods included here are similar to Benavoli et al (2017)
 <http://jmlr.org/papers/v18/16-305.html>.")
     (license license:gpl2)))
+
+(define-public r-tidypredict
+  (package
+    (name "r-tidypredict")
+    (version "0.4.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "tidypredict" version))
+        (sha256
+          (base32
+            "1i6zl6wjz6wbpkmkc9z9ikp8zgck3qh38lar0r6q2jzl8fxpimg4"))))
+    (properties `((upstream-name . "tidypredict")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-generics" ,r-generics)
+        ("r-knitr" ,r-knitr)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-tibble" ,r-tibble)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+     "https://tidypredict.tidymodels.org")
+    (synopsis "Run Predictions Inside the Database")
+    (description
+      "It parses a fitted 'R' model object, and returns a formula in
+'Tidy Eval' code that calculates the predictions.  It works with
+several databases back-ends because it leverages 'dplyr' and 'dbplyr'
+for the final 'SQL' translation of the algorithm.  It currently
+supports lm(), glm(), randomForest(), ranger(), earth(),
+xgb.Booster.complete(), cubist(), and ctree() models.")
+    (license license:gpl3)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:04 GMT) Full text and rfc822 format available.

Message #38 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 11/17] gnu: Add r-janeaustenr.
Date: Mon, 29 Jun 2020 13:50:36 +0800
* gnu/packages/cran.scm (r-janeaustenr): New variable.
---
 gnu/packages/cran.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 6721df2c14..0dcf8d20f3 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22647,3 +22647,26 @@ for the final 'SQL' translation of the algorithm.  It currently
 supports lm(), glm(), randomForest(), ranger(), earth(),
 xgb.Booster.complete(), cubist(), and ctree() models.")
     (license license:gpl3)))
+
+(define-public r-janeaustenr
+  (package
+    (name "r-janeaustenr")
+    (version "0.1.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "janeaustenr" version))
+        (sha256
+          (base32
+            "1wyn4qc28a3sval8shmyi2d7s4nl3jh96s8pzq871brxcmrncbwr"))))
+    (properties `((upstream-name . "janeaustenr")))
+    (build-system r-build-system)
+    (home-page
+      "https://github.com/juliasilge/janeaustenr")
+    (synopsis "Jane Austen's Complete Novels")
+    (description
+      "Full texts for Jane Austen's 6 completed novels, ready for text
+analysis.  These novels are \"Sense and Sensibility\", \"Pride and
+Prejudice\", \"Mansfield Park\", \"Emma\", \"Northanger Abbey\", and
+\"Persuasion\".")
+    (license license:expat)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:05 GMT) Full text and rfc822 format available.

Message #41 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 12/17] gnu: Add r-tokenizers.
Date: Mon, 29 Jun 2020 13:50:37 +0800
* gnu/packages/cran.scm (r-tokenizers): New variable.
---
 gnu/packages/cran.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 0dcf8d20f3..26c3c1e562 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22670,3 +22670,37 @@ analysis.  These novels are \"Sense and Sensibility\", \"Pride and
 Prejudice\", \"Mansfield Park\", \"Emma\", \"Northanger Abbey\", and
 \"Persuasion\".")
     (license license:expat)))
+
+(define-public r-tokenizers
+  (package
+    (name "r-tokenizers")
+    (version "0.2.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "tokenizers" version))
+        (sha256
+          (base32
+            "006xf1vdrmp9skhpss9ldhmk4cwqk512cjp1pxm2gxfybpf7qq98"))))
+    (properties `((upstream-name . "tokenizers")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-rcpp" ,r-rcpp)
+        ("r-snowballc" ,r-snowballc)
+        ("r-stringi" ,r-stringi)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://lincolnmullen.com/software/tokenizers/")
+    (synopsis
+      "Fast, Consistent Tokenization of Natural Language Text")
+    (description
+      "Convert natural language text into tokens.  Includes tokenizers
+for shingled n-grams, skip n-grams, words, word stems, sentences,
+paragraphs, characters, shingled characters, lines, tweets, Penn
+Treebank, regular expressions, as well as functions for counting
+characters, words, and sentences, and a function for splitting longer
+texts into separate documents, each with the same number of words.
+The tokenizers have a consistent interface, and the package is built
+on the @code{stringi} and @code{Rcpp} packages for fast yet correct
+tokenization in 'UTF-8'.")
+    (license license:expat)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:05 GMT) Full text and rfc822 format available.

Message #44 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 13/17] gnu: Add r-hunspell.
Date: Mon, 29 Jun 2020 13:50:38 +0800
* gnu/packages/cran.scm (r-hunspell): New variable.
---
 gnu/packages/cran.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 26c3c1e562..3c98bc2753 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22704,3 +22704,33 @@ The tokenizers have a consistent interface, and the package is built
 on the @code{stringi} and @code{Rcpp} packages for fast yet correct
 tokenization in 'UTF-8'.")
     (license license:expat)))
+
+(define-public r-hunspell
+  (package
+    (name "r-hunspell")
+    (version "3.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "hunspell" version))
+        (sha256
+          (base32
+            "0mwqw5p0ph083plm2hr2hqr50bjg2dw862dpsfm4l2fgyy3rryq1"))))
+    (properties `((upstream-name . "hunspell")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-digest" ,r-digest) ("r-rcpp" ,r-rcpp)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://github.com/ropensci/hunspell#readmehttps://hunspell.github.io")
+    (synopsis
+      "High-Performance Stemmer, Tokenizer, and Spell Checker")
+    (description
+      "Low level spell checker and morphological analyzer based on the
+famous @code{hunspell} library <https://hunspell.github.io>.  The
+package can analyze or check individual words as well as parse text,
+latex, html or xml documents.  For a more user-friendly interface use
+the @code{spelling} package which builds on this package to automate
+checking of files, documentation and vignettes in all common
+formats.")
+    (license (list license:gpl2 license:lgpl2.1 license:mpl1.1))))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:06 GMT) Full text and rfc822 format available.

Message #47 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 14/17] gnu: Add r-tidytext.
Date: Mon, 29 Jun 2020 13:50:39 +0800
* gnu/packages/cran.scm (r-tidytext): New variable.
---
 gnu/packages/cran.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 3c98bc2753..37afec7774 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22734,3 +22734,37 @@ the @code{spelling} package which builds on this package to automate
 checking of files, documentation and vignettes in all common
 formats.")
     (license (list license:gpl2 license:lgpl2.1 license:mpl1.1))))
+
+(define-public r-tidytext
+  (package
+    (name "r-tidytext")
+    (version "0.2.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "tidytext" version))
+        (sha256
+          (base32
+            "0gck3f039qkpkwn92jlyfan76w0xydg17bh6nsg9qlba7c35kzs6"))))
+    (properties `((upstream-name . "tidytext")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-generics" ,r-generics)
+        ("r-hunspell" ,r-hunspell)
+        ("r-janeaustenr" ,r-janeaustenr)
+        ("r-matrix" ,r-matrix)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-stopwords" ,r-stopwords)
+        ("r-stringr" ,r-stringr)
+        ("r-tokenizers" ,r-tokenizers)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://github.com/juliasilge/tidytext")
+    (synopsis
+      "Text Mining using 'dplyr', 'ggplot2', and Other Tidy Tools")
+    (description
+      "Text mining for word processing and sentiment analysis using
+@code{dplyr}, @code{ggplot2}, and other tidy tools.")
+    (license license:expat)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:06 GMT) Full text and rfc822 format available.

Message #50 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 15/17] gnu: Add r-parsnip.
Date: Mon, 29 Jun 2020 13:50:40 +0800
* gnu/packages/cran.scm (r-parsnip): New variable.
---
 gnu/packages/cran.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 37afec7774..cf259a795a 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22768,3 +22768,40 @@ formats.")
       "Text mining for word processing and sentiment analysis using
 @code{dplyr}, @code{ggplot2}, and other tidy tools.")
     (license license:expat)))
+
+(define-public r-parsnip
+  (package
+    (name "r-parsnip")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "parsnip" version))
+        (sha256
+          (base32
+            "1p33absjd2lnq5aikr42him4b724qzxr1pzvdnazg789f763i47l"))))
+    (properties `((upstream-name . "parsnip")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-generics" ,r-generics)
+        ("r-globals" ,r-globals)
+        ("r-glue" ,r-glue)
+        ("r-magrittr" ,r-magrittr)
+        ("r-prettyunits" ,r-prettyunits)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-tibble" ,r-tibble)
+        ("r-tidyr" ,r-tidyr)
+        ("r-vctrs" ,r-vctrs)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://parsnip.tidymodels.org")
+    (synopsis
+      "Common API to Modeling and Analysis Functions")
+    (description
+      "This package provides a common interface is provided to allow
+users to specify a model without having to remember the different
+argument names across different functions or computational
+engines (e.g. 'R', 'Spark', 'Stan', etc).")
+    (license license:gpl2)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:06 GMT) Full text and rfc822 format available.

Message #53 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 16/17] gnu: Add r-infer.
Date: Mon, 29 Jun 2020 13:50:41 +0800
* gnu/packages/cran.scm (r-infer): New variable.
---
 gnu/packages/cran.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index cf259a795a..9f7f952217 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22805,3 +22805,33 @@ users to specify a model without having to remember the different
 argument names across different functions or computational
 engines (e.g. 'R', 'Spark', 'Stan', etc).")
     (license license:gpl2)))
+
+(define-public r-infer
+  (package
+    (name "r-infer")
+    (version "0.5.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "infer" version))
+        (sha256
+          (base32
+            "0m00xhzrvmskwj4jwncakwxhzivn9pyiylq4r8s6ny4yiwqg303m"))))
+    (properties `((upstream-name . "infer")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-dplyr" ,r-dplyr)
+        ("r-ggplot2" ,r-ggplot2)
+        ("r-glue" ,r-glue)
+        ("r-magrittr" ,r-magrittr)
+        ("r-purrr" ,r-purrr)
+        ("r-rlang" ,r-rlang)
+        ("r-tibble" ,r-tibble)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page "https://github.com/tidymodels/infer")
+    (synopsis "Tidy Statistical Inference")
+    (description
+      "The objective of this package is to perform inference using an
+expressive statistical grammar that coheres with the tidy design
+framework.")
+    (license license:cc0)))
-- 
2.17.1





Information forwarded to guix-patches <at> gnu.org:
bug#42117; Package guix-patches. (Mon, 29 Jun 2020 05:52:07 GMT) Full text and rfc822 format available.

Message #56 received at 42117 <at> debbugs.gnu.org (full text, mbox):

From: Peter Lo <peterloleungyau <at> gmail.com>
To: 42117 <at> debbugs.gnu.org
Cc: Peter Lo <peterloleungyau <at> gmail.com>
Subject: [PATCH 17/17] gnu: Add r-tidymodels.
Date: Mon, 29 Jun 2020 13:50:42 +0800
* gnu/packages/cran.scm (r-tidymodels): New variable.
---
 gnu/packages/cran.scm | 47 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 9f7f952217..8adca7a8cc 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -22835,3 +22835,50 @@ engines (e.g. 'R', 'Spark', 'Stan', etc).")
 expressive statistical grammar that coheres with the tidy design
 framework.")
     (license license:cc0)))
+
+(define-public r-tidymodels
+  (package
+    (name "r-tidymodels")
+    (version "0.1.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "tidymodels" version))
+        (sha256
+          (base32
+            "1bi5vh80f6f2ibhyaapgnl7q1mkkx8425vj6ci0ml5rb7l8jhjm8"))))
+    (properties `((upstream-name . "tidymodels")))
+    (build-system r-build-system)
+    (propagated-inputs
+      `(("r-broom" ,r-broom)
+        ("r-cli" ,r-cli)
+        ("r-crayon" ,r-crayon)
+        ("r-dials" ,r-dials)
+        ("r-dplyr" ,r-dplyr)
+        ("r-ggplot2" ,r-ggplot2)
+        ("r-infer" ,r-infer)
+        ("r-magrittr" ,r-magrittr)
+        ("r-parsnip" ,r-parsnip)
+        ("r-pillar" ,r-pillar)
+        ("r-purrr" ,r-purrr)
+        ("r-recipes" ,r-recipes)
+        ("r-rlang" ,r-rlang)
+        ("r-rsample" ,r-rsample)
+        ("r-rstudioapi" ,r-rstudioapi)
+        ("r-tibble" ,r-tibble)
+        ("r-tidyposterior" ,r-tidyposterior)
+        ("r-tidypredict" ,r-tidypredict)
+        ("r-tidytext" ,r-tidytext)
+        ("r-tune" ,r-tune)
+        ("r-workflows" ,r-workflows)
+        ("r-yardstick" ,r-yardstick)))
+    (native-inputs `(("r-knitr" ,r-knitr)))
+    (home-page
+      "https://github.com/tidymodels/tidymodels")
+    (synopsis
+      "Easily Install and Load the 'Tidymodels' Packages")
+    (description
+      "The tidy modeling \"verse\" is a collection of packages for
+modeling and statistical analysis that share the underlying design
+philosophy, grammar, and data structures of the tidyverse.")
+    (license license:gpl3)))
-- 
2.17.1





Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Fri, 11 Sep 2020 16:58:02 GMT) Full text and rfc822 format available.

Notification sent to Lo Peter <peterloleungyau <at> gmail.com>:
bug acknowledged by developer. (Fri, 11 Sep 2020 16:58:02 GMT) Full text and rfc822 format available.

Message #61 received at 42117-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Lo Peter <peterloleungyau <at> gmail.com>
Cc: 42117-done <at> debbugs.gnu.org
Subject: Re: [bug#42117] [PATCH] gnu: Add r-tidymodels and its many
 dependencies
Date: Fri, 11 Sep 2020 18:58:33 +0200
Hi Peter,

> I am submitting a patch series for r-tidymodels and its many dependencies.

I have reworked the synopses and descriptions, and in one case the
licenses, and pushed the series of patches with commit 23bd6f6 to the
“master” branch.

I’m now upgrading these packages to the latest version.

Thank you and my apologies for the delay!

-- 
Ricardo




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 10 Oct 2020 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 199 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.