GNU bug report logs - #45534
[PATCH 0/5] gnu: Add r-mlr3.

Previous Next

Package: guix-patches;

Reported by: Wiktor Żelazny <wz <at> freeshell.de>

Date: Tue, 29 Dec 2020 12:39:01 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 45534 in the body.
You can then email your comments to 45534 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#45534; Package guix-patches. (Tue, 29 Dec 2020 12:39:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wiktor Żelazny <wz <at> freeshell.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 29 Dec 2020 12:39:01 GMT) Full text and rfc822 format available.

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

From: Wiktor Żelazny <wz <at> freeshell.de>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/5] gnu: Add r-mlr3.
Date: Tue, 29 Dec 2020 13:38:02 +0100
My first “multi-patch”. Had I done something wrong, feel free to let me
know.

Wiktor Żelazny (5):
  Add r-lgr
  Add r-mlr3measures
  Add r-mlr3misc
  Add r-paradox
  Add r-mlr3

 gnu/packages/cran.scm | 129 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 129 insertions(+)


base-commit: c702f5dd70e029cacb6e507d9867839fd83f78d2
-- 
2.29.2





Information forwarded to guix-patches <at> gnu.org:
bug#45534; Package guix-patches. (Tue, 29 Dec 2020 12:42:01 GMT) Full text and rfc822 format available.

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

From: Wiktor Żelazny <wz <at> freeshell.de>
To: 45534 <at> debbugs.gnu.org
Subject: [PATCH 2/5] Add r-mlr3measures
Date: Tue, 29 Dec 2020 13:41:18 +0100
gnu: Add r-mlr3measures.

* gnu/packages/cran.scm (r-mlr3measures): 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 4e5b8b5bd6..fd9668dacc 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25412,3 +25412,26 @@ hierarchical loggers, custom log levels, arbitrary data fields in log events,
 logging to plaintext, JSON, (rotating) files, memory buffers, and databases, as
 well as email and push notifications.")
     (license license:expat)))
+
+(define-public r-mlr3measures
+  (package
+    (name "r-mlr3measures")
+    (version "0.3.0")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "mlr3measures" version))
+              (sha256
+               (base32
+                "106lfaxphz0kh96ddq14hic7wvxjqp871zdp9kkkfk1kwfg35abw"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-checkmate" ,r-checkmate)
+       ("r-prroc" ,r-prroc)))
+    (home-page "https://mlr3measures.mlr-org.com/")
+    (synopsis "Performance measures for mlr3")
+    (description "This package implements multiple performance measures for
+supervised learning.  It includes over 40 measures for regression and
+classification.  Additionally, meta information about the performance measures
+can be queried, e.g. what the best and worst possible performances scores
+are.")
+    (license license:lgpl3)))
-- 
2.29.2





Information forwarded to guix-patches <at> gnu.org:
bug#45534; Package guix-patches. (Tue, 29 Dec 2020 12:42:02 GMT) Full text and rfc822 format available.

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

From: Wiktor Żelazny <wz <at> freeshell.de>
To: 45534 <at> debbugs.gnu.org
Subject: [PATCH 3/5] Add r-mlr3misc
Date: Tue, 29 Dec 2020 13:41:19 +0100
gnu: Add r-mlr3misc.

* gnu/packages/cran.scm (r-mlr3misc): New variable.
---
 gnu/packages/cran.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index fd9668dacc..527412b365 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25435,3 +25435,28 @@ classification.  Additionally, meta information about the performance measures
 can be queried, e.g. what the best and worst possible performances scores
 are.")
     (license license:lgpl3)))
+
+(define-public r-mlr3misc
+  (package
+    (name "r-mlr3misc")
+    (version "0.6.0")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "mlr3misc" version))
+              (sha256
+               (base32
+                "1q63i2059bf7cf61kwm0dqnk5vd60i0j4flziswwdk07fjxqh8xr"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-backports" ,r-backports)
+       ("r-checkmate" ,r-checkmate)
+       ("r-data-table" ,r-data-table)
+       ("r-r6" ,r-r6)))
+    (home-page "https://mlr3misc.mlr-org.com/")
+    (synopsis "Helper functions for mlr3")
+    (description "@code{mlr3misc} provides frequently used helper functions
+and assertions used in @code{mlr3} and its companion packages.  It comes with
+helper functions for functional programming, for printing, to work with
+@code{data.table}, as well as some generally useful @code{R6} classes.  This
+package also supersedes the package @code{BBmisc}.")
+    (license license:lgpl3)))
-- 
2.29.2





Information forwarded to guix-patches <at> gnu.org:
bug#45534; Package guix-patches. (Tue, 29 Dec 2020 12:42:02 GMT) Full text and rfc822 format available.

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

From: Wiktor Żelazny <wz <at> freeshell.de>
To: 45534 <at> debbugs.gnu.org
Subject: [PATCH 5/5] Add r-mlr3
Date: Tue, 29 Dec 2020 13:41:21 +0100
gnu: Add r-mlr3.

* gnu/packages/cran.scm (r-mlr3): 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 3604ebd06b..10212e2a68 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25485,3 +25485,37 @@ constraints and dependencies for arbitrary algorithms, and to program on such
 spaces.  It also includes statistical designs and random samplers.  Objects are
 implemented as @code{R6} classes.")
     (license license:lgpl3)))
+
+(define-public r-mlr3
+  (package
+    (name "r-mlr3")
+    (version "0.9.0")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "mlr3" version))
+              (sha256
+               (base32
+                "0gg7rrzxwrnpg6sgm0aa6bmfwmqv3d3za0ghnqrnibg33p9ynpgb"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-r6" ,r-r6)
+       ("r-backports" ,r-backports)
+       ("r-checkmate" ,r-checkmate)
+       ("r-data-table" ,r-data-table)
+       ("r-digest" ,r-digest)
+       ("r-future-apply" ,r-future-apply)
+       ("r-lgr" ,r-lgr)
+       ("r-mlbench" ,r-mlbench)
+       ("r-mlr3measures" ,r-mlr3measures)
+       ("r-mlr3misc" ,r-mlr3misc)
+       ("r-paradox" ,r-paradox)
+       ("r-uuid" ,r-uuid)))
+    (home-page "https://mlr3.mlr-org.com/")
+    (synopsis "Machine Learning in R - Next Generation")
+    (description "@code{mlr3} enables efficient, object-oriented programming
+on the building blocks of machine learning.  It provides @code{R6} objects for
+tasks, learners, resamplings, and measures.  The package is geared towards
+scalability and larger datasets by supporting parallelization and out-of-memory
+data-backends like databases.  While @code{mlr3} focuses on the core
+computational operations, add-on packages provide additional functionality.")
+    (license license:lgpl3)))
-- 
2.29.2





Information forwarded to guix-patches <at> gnu.org:
bug#45534; Package guix-patches. (Tue, 29 Dec 2020 12:42:03 GMT) Full text and rfc822 format available.

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

From: Wiktor Żelazny <wz <at> freeshell.de>
To: 45534 <at> debbugs.gnu.org
Subject: [PATCH 4/5] Add r-paradox
Date: Tue, 29 Dec 2020 13:41:20 +0100
gnu: Add r-paradox.

* gnu/packages/cran.scm (r-paradox): New variable.
---
 gnu/packages/cran.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 527412b365..3604ebd06b 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25460,3 +25460,28 @@ helper functions for functional programming, for printing, to work with
 @code{data.table}, as well as some generally useful @code{R6} classes.  This
 package also supersedes the package @code{BBmisc}.")
     (license license:lgpl3)))
+
+(define-public r-paradox
+  (package
+    (name "r-paradox")
+    (version "0.6.0")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "paradox" version))
+              (sha256
+               (base32
+                "1zv0q411wcwigkf4yggs3w2gz48lvv3jhnrddrv40qih8b70ywi3"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-backports" ,r-backports)
+       ("r-checkmate" ,r-checkmate)
+       ("r-data-table" ,r-data-table)
+       ("r-mlr3misc" ,r-mlr3misc)
+       ("r-r6" ,r-r6)))
+    (home-page "https://paradox.mlr-org.com/")
+    (synopsis "Define and work with parameter spaces for complex algorithms")
+    (description "With this package it is possible to define parameter spaces,
+constraints and dependencies for arbitrary algorithms, and to program on such
+spaces.  It also includes statistical designs and random samplers.  Objects are
+implemented as @code{R6} classes.")
+    (license license:lgpl3)))
-- 
2.29.2





Information forwarded to guix-patches <at> gnu.org:
bug#45534; Package guix-patches. (Tue, 29 Dec 2020 12:42:03 GMT) Full text and rfc822 format available.

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

From: Wiktor Żelazny <wz <at> freeshell.de>
To: 45534 <at> debbugs.gnu.org
Subject: [PATCH 1/5] Add r-lgr
Date: Tue, 29 Dec 2020 13:41:17 +0100
gnu: Add r-lgr.

* gnu/packages/cran.scm (r-lgr): New variable.
---
 gnu/packages/cran.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 2af6aeb687..4e5b8b5bd6 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -25390,3 +25390,25 @@ use on EC2 instances, the package 'aws.ec2metadata' is suggested.")
      "This package provides a simple client package for the Amazon Web
 Services (AWS) Simple Storage Service (S3) REST API.")
     (license license:gpl2+)))
+
+(define-public r-lgr
+  (package
+    (name "r-lgr")
+    (version "0.4.1")
+    (source (origin
+              (method url-fetch)
+              (uri (cran-uri "lgr" version))
+              (sha256
+               (base32
+                "196553hmni1ha9y6494f4g3ds0lwcl81v7k4r8wwap4a6acdrgd9"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-r6" ,r-r6)))
+    (home-page "https://s-fleck.github.io/lgr/")
+    (synopsis "Fully featured logging framework")
+    (description "This package offers a flexible, feature-rich yet
+light-weight logging framework based on @code{R6} classes.  It supports
+hierarchical loggers, custom log levels, arbitrary data fields in log events,
+logging to plaintext, JSON, (rotating) files, memory buffers, and databases, as
+well as email and push notifications.")
+    (license license:expat)))
-- 
2.29.2





Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Tue, 29 Dec 2020 13:42:02 GMT) Full text and rfc822 format available.

Notification sent to Wiktor Żelazny <wz <at> freeshell.de>:
bug acknowledged by developer. (Tue, 29 Dec 2020 13:42:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Wiktor Żelazny <wz <at> freeshell.de>
Cc: 45534-done <at> debbugs.gnu.org
Subject: Re: [bug#45534] [PATCH 0/5] gnu: Add r-mlr3.
Date: Tue, 29 Dec 2020 14:41:28 +0100
Wiktor Żelazny <wz <at> freeshell.de> writes:

> My first “multi-patch”. Had I done something wrong, feel free to let me
> know.
>
> Wiktor Żelazny (5):
>   Add r-lgr
>   Add r-mlr3measures
>   Add r-mlr3misc
>   Add r-paradox
>   Add r-mlr3

These are perfect, thank you!

Pushed to the “master” branch with commit 7ba7881af6.

-- 
Ricardo




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 27 Jan 2021 12:24:08 GMT) Full text and rfc822 format available.

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

Previous Next


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