unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 01/14] gnu: Add r-acepack.
@ 2016-04-12  7:51 Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 02/14] gnu: Add r-cluster Ricardo Wurmus
                   ` (14 more replies)
  0 siblings, 15 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-acepack): New variable.
---
 gnu/packages/statistics.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 9c197f4..2487375 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -944,6 +944,27 @@ matter where it is stored, whether in a data frame, a data table or
 database.")
     (license license:expat)))
 
+(define-public r-acepack
+  (package
+    (name "r-acepack")
+    (version "1.3-3.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "acepack" version))
+       (sha256
+        (base32
+         "13ry3vyys12iplb14jfhmkrl9g5fxg3iijiggq4s4zb5m5436b1y"))))
+    (build-system r-build-system)
+    (inputs
+     `(("gfortran" ,gfortran)))
+    (home-page "http://cran.r-project.org/web/packages/acepack")
+    (synopsis "Functions for regression transformations")
+    (description
+     "This package provides ACE and AVAS methods for choosing regression
+transformations.")
+    (license license:x11)))
+
 (define-public r-chron
   (package
     (name "r-chron")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 02/14] gnu: Add r-cluster.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 03/14] gnu: Add r-foreign Ricardo Wurmus
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

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

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 2487375..0657e86 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -965,6 +965,28 @@ database.")
 transformations.")
     (license license:x11)))
 
+(define-public r-cluster
+  (package
+    (name "r-cluster")
+    (version "2.0.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "cluster" version))
+       (sha256
+        (base32
+         "03jfczb3dwg57f164pya0b762xgyswyb9a7s33lw9i0s5dq72ri8"))))
+    (build-system r-build-system)
+    (inputs
+     `(("gfortran" ,gfortran)))
+    (home-page "http://cran.r-project.org/web/packages/cluster")
+    (synopsis "Methods for data cluster analysis")
+    (description
+     "This package provides tools that are useful in finding groups in data.
+It is based on the methods described in Kaufman and Rousseeuw (1990) \"Finding
+Groups in Data\".")
+    (license license:gpl2+)))
+
 (define-public r-chron
   (package
     (name "r-chron")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 03/14] gnu: Add r-foreign.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 02/14] gnu: Add r-cluster Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 04/14] gnu: Add r-formula Ricardo Wurmus
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-foreign): New variable.
---
 gnu/packages/statistics.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 0657e86..9f311b5 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -987,6 +987,26 @@ It is based on the methods described in Kaufman and Rousseeuw (1990) \"Finding
 Groups in Data\".")
     (license license:gpl2+)))
 
+(define-public r-foreign
+  (package
+    (name "r-foreign")
+    (version "0.8-66")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "foreign" version))
+       (sha256
+        (base32
+         "19278jm85728zb20800w6hq9q8jy8ywdn81mgmlnxkmrr9giwh6p"))))
+    (build-system r-build-system)
+    (home-page "http://cran.r-project.org/web/packages/foreign")
+    (synopsis "Read data stored by other statistics software in R")
+    (description
+     "This package provides functions for reading and writing data stored by
+some versions of Epi Info, Minitab, S, SAS, SPSS, Stata, Systat and Weka, and
+for reading and writing some dBase files.")
+    (license license:gpl2+)))
+
 (define-public r-chron
   (package
     (name "r-chron")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 04/14] gnu: Add r-formula.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 02/14] gnu: Add r-cluster Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 03/14] gnu: Add r-foreign Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 05/14] gnu: Add r-locfit Ricardo Wurmus
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

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

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 9f311b5..298739e 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1007,6 +1007,28 @@ some versions of Epi Info, Minitab, S, SAS, SPSS, Stata, Systat and Weka, and
 for reading and writing some dBase files.")
     (license license:gpl2+)))
 
+(define-public r-formula
+  (package
+    (name "r-formula")
+    (version "1.2-1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "Formula" version))
+       (sha256
+        (base32
+         "02in5325zzrqbhlygx6s0dinj6ymw845q70y56frqacv25ayzcax"))))
+    (properties `((upstream-name . "Formula")))
+    (build-system r-build-system)
+    (home-page "http://cran.r-project.org/web/packages/Formula")
+    (synopsis "Extended model formulas")
+    (description
+     "This package provides a new class @code{Formula}, which extends the base
+class @code{formula}.  It supports extended formulas with multiple parts of
+regressors on the right-hand side and/or multiple responses on the left-hand
+side.")
+    (license (list license:gpl2+ license:gpl3+))))
+
 (define-public r-chron
   (package
     (name "r-chron")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 05/14] gnu: Add r-locfit.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (2 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 04/14] gnu: Add r-formula Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 06/14] gnu: Add r-xtable Ricardo Wurmus
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-locfit): New variable.
---
 gnu/packages/statistics.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 298739e..2715643 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1029,6 +1029,25 @@ regressors on the right-hand side and/or multiple responses on the left-hand
 side.")
     (license (list license:gpl2+ license:gpl3+))))
 
+(define-public r-locfit
+  (package
+    (name "r-locfit")
+    (version "1.5-9.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "locfit" version))
+       (sha256
+        (base32
+         "0lafrmq1q7x026m92h01hc9cjjiximqqi3v1g2hw7ai9vf7i897m"))))
+    (build-system r-build-system)
+    (home-page "http://cran.r-project.org/web/packages/locfit")
+    (synopsis "Local regression, likelihood and density estimation")
+    (description
+     "This package provides functions used for local regression, likelihood
+and density estimation.")
+    (license (list license:gpl2+ license:gpl3+))))
+
 (define-public r-chron
   (package
     (name "r-chron")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 06/14] gnu: Add r-xtable.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (3 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 05/14] gnu: Add r-locfit Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 07/14] gnu: Add r-latticeextra Ricardo Wurmus
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-xtable): New variable.
---
 gnu/packages/statistics.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 2715643..f21cc92 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1088,6 +1088,26 @@ fast ordered joins, fast add/modify/delete of columns by group, column listing
 and fast file reading.")
     (license license:gpl3+)))
 
+(define-public r-xtable
+  (package
+    (name "r-xtable")
+    (version "1.8-2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "xtable" version))
+       (sha256
+        (base32
+         "0398qkpvlw3dv0myz4mjcyqwpwc2m31l127r8vdzwc71wb6s28qn"))))
+    (build-system r-build-system)
+    (native-inputs
+     `(("r-knitr" ,r-knitr)))
+    (home-page "http://xtable.r-forge.r-project.org/")
+    (synopsis "Export R tables to LaTeX or HTML")
+    (description
+     "This package provides tools to export R data as LaTeX and HTML tables.")
+    (license license:gpl2+)))
+
 (define-public python-patsy
   (package
     (name "python-patsy")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 07/14] gnu: Add r-latticeextra.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (4 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 06/14] gnu: Add r-xtable Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 08/14] gnu: Add r-irlba Ricardo Wurmus
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-latticeextra): New variable.
---
 gnu/packages/statistics.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index f21cc92..c67c102 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1522,6 +1522,30 @@ multivariate data.  Lattice is sufficient for typical graphics needs, and is
 also flexible enough to handle most nonstandard requirements.")
     (license license:gpl2+)))
 
+(define-public r-latticeextra
+  (package
+    (name "r-latticeextra")
+    (version "0.6-28")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "latticeExtra" version))
+       (sha256
+        (base32
+         "1hkyqsa7klk5glj9y1hg3rxr5qilqw8h0017zc4c3nps7lr9a1kq"))))
+    (properties `((upstream-name . "latticeExtra")))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-lattice" ,r-lattice)
+       ("r-rcolorbrewer" ,r-rcolorbrewer)))
+    (home-page "http://latticeextra.r-forge.r-project.org/")
+    (synopsis "Extra graphical utilities based on lattice")
+    (description
+     "Building on the infrastructure provided by the lattice package, this
+package provides several new high-level graphics functions and methods, as
+well as additional utilities such as panel and axis annotation functions.")
+    (license license:gpl2+)))
+
 (define-public r-rcpparmadillo
   (package
     (name "r-rcpparmadillo")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 08/14] gnu: Add r-irlba.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (5 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 07/14] gnu: Add r-latticeextra Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 09/14] gnu: Add r-pkgmaker Ricardo Wurmus
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-irlba): New variable.
---
 gnu/packages/statistics.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index c67c102..db64da6 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2029,6 +2029,26 @@ The 'DataTables' library has been included in this R package.")
 flexible than the orphaned \"base64\" package.")
     (license license:gpl2+)))
 
+(define-public r-irlba
+  (package
+    (name "r-irlba")
+    (version "2.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "irlba" version))
+       (sha256
+        (base32
+         "1gms3rxrm24ri4vjvnpl4v47m7bx0zk63z8y85rbhsvx230xdy0m"))))
+    (build-system r-build-system)
+    (home-page "http://cran.r-project.org/web/packages/irlba")
+    (synopsis "Methods for eigendecomposition of large matrices")
+    (description
+     "This package provides fast and memory efficient methods for truncated
+singular and eigenvalue decompositions, as well as for principal component
+analysis of large sparse or dense matrices.")
+    (license (list license:gpl2+ license:gpl3+))))
+
 (define-public r-r-methodss3
   (package
     (name "r-r-methodss3")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 09/14] gnu: Add r-pkgmaker.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (6 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 08/14] gnu: Add r-irlba Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 10/14] gnu: Add r-registry Ricardo Wurmus
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-pkgmaker): New variable.
---
 gnu/packages/statistics.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index db64da6..be13268 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2049,6 +2049,32 @@ singular and eigenvalue decompositions, as well as for principal component
 analysis of large sparse or dense matrices.")
     (license (list license:gpl2+ license:gpl3+))))
 
+(define-public r-pkgmaker
+  (package
+    (name "r-pkgmaker")
+    (version "0.22")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "pkgmaker" version))
+       (sha256
+        (base32
+         "0vrqnd3kg6liqvpbd969jjsdx0f0rvmmxgdbwwrp6xfmdg0pib8r"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-codetools" ,r-codetools)
+       ("r-digest" ,r-digest)
+       ("r-registry" ,r-registry)
+       ("r-stringr" ,r-stringr)
+       ("r-xtable" ,r-xtable)))
+    (home-page "https://renozao.github.io/pkgmaker")
+    (synopsis "Package development utilities")
+    (description
+     "This package provides some low-level utilities to use for R package
+development.  It currently provides managers for multiple package specific
+options and registries, vignette, unit test and bibtex related utilities.")
+    (license license:gpl2+)))
+
 (define-public r-r-methodss3
   (package
     (name "r-r-methodss3")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 10/14] gnu: Add r-registry.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (7 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 09/14] gnu: Add r-pkgmaker Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12 18:36   ` Leo Famulari
  2016-04-12  7:51 ` [PATCH 11/14] gnu: Add r-rngtools Ricardo Wurmus
                   ` (5 subsequent siblings)
  14 siblings, 1 reply; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-registry): New variable.
---
 gnu/packages/statistics.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index be13268..72c3918 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2075,6 +2075,25 @@ development.  It currently provides managers for multiple package specific
 options and registries, vignette, unit test and bibtex related utilities.")
     (license license:gpl2+)))
 
+ (define-public r-registry
+   (package
+     (name "r-registry")
+     (version "0.3")
+     (source
+      (origin
+        (method url-fetch)
+        (uri (cran-uri "registry" version))
+        (sha256
+         (base32
+          "0c7lscfxncwwd8zp46h2xfw9gw14dypqv6m2kx85xjhjh0xw99aq"))))
+     (build-system r-build-system)
+     (home-page "http://cran.r-project.org/web/packages/registry")
+     (synopsis "Infrastructure for R package registries")
+     (description
+      "This package provides a generic infrastructure for creating and using R
+package registries.")
+     (license license:gpl2+)))
+
 (define-public r-r-methodss3
   (package
     (name "r-r-methodss3")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 11/14] gnu: Add r-rngtools.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (8 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 10/14] gnu: Add r-registry Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12 18:37   ` Leo Famulari
  2016-04-12  7:51 ` [PATCH 12/14] gnu: Add r-nmf Ricardo Wurmus
                   ` (4 subsequent siblings)
  14 siblings, 1 reply; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-rngtools): New variable.
---
 gnu/packages/statistics.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 72c3918..182cf93 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2094,6 +2094,32 @@ options and registries, vignette, unit test and bibtex related utilities.")
 package registries.")
      (license license:gpl2+)))
 
+(define-public r-rngtools
+  (package
+    (name "r-rngtools")
+    (version "1.2.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "rngtools" version))
+       (sha256
+        (base32
+         "1fcgfqrrb48z37xgy8sffx91p9irp39yqzxv7nqp1x2hnwsrh097"))))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-digest" ,r-digest)
+       ("r-pkgmaker" ,r-pkgmaker)
+       ("r-stringr" ,r-stringr)))
+    (home-page "https://renozao.github.io/rngtools")
+    (synopsis "Utility functions for working with random number generators")
+    (description
+     "This package contains a set of functions for working with Random Number
+Generators (RNGs).  In particular, it defines a generic S4 framework for
+getting/setting the current RNG, or RNG data that are embedded into objects
+for reproducibility.  Notably, convenient default methods greatly facilitate
+the way current RNG settings can be changed.")
+    (license license:gpl3+)))
+
 (define-public r-r-methodss3
   (package
     (name "r-r-methodss3")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 12/14] gnu: Add r-nmf.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (9 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 11/14] gnu: Add r-rngtools Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 13/14] gnu: Add r-igraph Ricardo Wurmus
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-nmf): New variable.
---
 gnu/packages/statistics.scm | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 182cf93..419afaa 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2120,6 +2120,44 @@ for reproducibility.  Notably, convenient default methods greatly facilitate
 the way current RNG settings can be changed.")
     (license license:gpl3+)))
 
+(define-public r-nmf
+  (package
+    (name "r-nmf")
+    (version "0.20.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "NMF" version))
+       (sha256
+        (base32
+         "0mmh9bz0zjwd8h9jplz4rq3g94npaqj8s4px51vcv47csssd9k6z"))))
+    (properties `((upstream-name . "NMF")))
+    (build-system r-build-system)
+    (propagated-inputs
+     `(("r-cluster" ,r-cluster)
+       ("r-colorspace" ,r-colorspace)
+       ("r-digest" ,r-digest)
+       ("r-doparallel" ,r-doparallel)
+       ("r-foreach" ,r-foreach)
+       ("r-ggplot2" ,r-ggplot2)
+       ("r-gridbase" ,r-gridbase)
+       ("r-pkgmaker" ,r-pkgmaker)
+       ("r-rcolorbrewer" ,r-rcolorbrewer)
+       ("r-registry" ,r-registry)
+       ("r-reshape2" ,r-reshape2)
+       ("r-rngtools" ,r-rngtools)
+       ("r-stringr" ,r-stringr)))
+    (home-page "http://renozao.github.io/NMF")
+    (synopsis "Algorithms and framework for nonnegative matrix factorization")
+    (description
+     "This package provides a framework to perform Non-negative Matrix
+Factorization (NMF).  The package implements a set of already published
+algorithms and seeding methods, and provides a framework to test, develop and
+plug new or custom algorithms.  Most of the built-in algorithms have been
+optimized in C++, and the main interface function provides an easy way of
+performing parallel computations on multicore machines.")
+    (license license:gpl2+)))
+
 (define-public r-r-methodss3
   (package
     (name "r-r-methodss3")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 13/14] gnu: Add r-igraph.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (10 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 12/14] gnu: Add r-nmf Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12  7:51 ` [PATCH 14/14] gnu: Add r-nnet Ricardo Wurmus
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/statistics.scm (r-igraph): New variable.
---
 gnu/packages/statistics.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 419afaa..eb4d8dd 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -40,6 +40,7 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages java)
   #:use-module (gnu packages maths)
+  #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages pcre)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
@@ -2158,6 +2159,36 @@ optimized in C++, and the main interface function provides an easy way of
 performing parallel computations on multicore machines.")
     (license license:gpl2+)))
 
+(define-public r-igraph
+  (package
+    (name "r-igraph")
+    (version "1.0.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "igraph" version))
+       (sha256
+        (base32
+         "00jnm8v3kvxpxav5klld2z2nnkcpj4sdwv4ksipddy5mp04ysr6w"))))
+    (build-system r-build-system)
+    (native-inputs
+     `(("gfortran" ,gfortran)))
+    (inputs
+     `(("gmp" ,gmp)
+       ("libxml2" ,libxml2)))
+    (propagated-inputs
+     `(("r-irlba" ,r-irlba)
+       ("r-magrittr" ,r-magrittr)
+       ("r-nmf" ,r-nmf)))
+    (home-page "http://igraph.org")
+    (synopsis "Network analysis and visualization")
+    (description
+     "This package provides routines for simple graphs and network analysis.
+It can handle large graphs very well and provides functions for generating
+random and regular graphs, graph visualization, centrality methods and much
+more.")
+    (license license:gpl2+)))
+
 (define-public r-r-methodss3
   (package
     (name "r-r-methodss3")
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [PATCH 14/14] gnu: Add r-nnet.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (11 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 13/14] gnu: Add r-igraph Ricardo Wurmus
@ 2016-04-12  7:51 ` Ricardo Wurmus
  2016-04-12 18:33 ` [PATCH 01/14] gnu: Add r-acepack Leo Famulari
  2016-04-12 18:42 ` Leo Famulari
  14 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12  7:51 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/machine-learning.scm (r-nnet): New variable.
---
 gnu/packages/machine-learning.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 4bc37ad..cbc7509 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -323,3 +323,22 @@ in terms of new algorithms.")
 adaptive sparsity and the Wong algorithm for adaptively sparse gaussian
 geometric models.")
     (license license:lgpl3+)))
+
+(define-public r-nnet
+  (package
+    (name "r-nnet")
+    (version "7.3-12")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (cran-uri "nnet" version))
+       (sha256
+        (base32
+         "17amqnw9dpap2w8ivx53hxha2xrm0drwfnj32li0xk41hlz548r7"))))
+    (build-system r-build-system)
+    (home-page "http://www.stats.ox.ac.uk/pub/MASS4/")
+    (synopsis "Feed-forward neural networks and multinomial log-linear models")
+    (description
+     "This package provides functions for feed-forward neural networks with a
+single hidden layer, and for multinomial log-linear models.")
+    (license (list license:gpl2+ license:gpl3+))))
-- 
2.1.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [PATCH 01/14] gnu: Add r-acepack.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (12 preceding siblings ...)
  2016-04-12  7:51 ` [PATCH 14/14] gnu: Add r-nnet Ricardo Wurmus
@ 2016-04-12 18:33 ` Leo Famulari
  2016-04-12 20:37   ` Ricardo Wurmus
  2016-04-12 18:42 ` Leo Famulari
  14 siblings, 1 reply; 21+ messages in thread
From: Leo Famulari @ 2016-04-12 18:33 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

On Tue, Apr 12, 2016 at 09:51:14AM +0200, Ricardo Wurmus wrote:
> * gnu/packages/statistics.scm (r-acepack): New variable.

> +    (license license:x11)))

From the home page, I saw that Fedora took the initiative to clear up
the licensing of this package.

I didn't recognize the text of the license, but I found it here, under
"Old Style":
https://fedoraproject.org/wiki/Licensing:MIT

It seems that what we call Expat, Fedora calls MIT. What do you think?

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 10/14] gnu: Add r-registry.
  2016-04-12  7:51 ` [PATCH 10/14] gnu: Add r-registry Ricardo Wurmus
@ 2016-04-12 18:36   ` Leo Famulari
  2016-04-12 20:34     ` Ricardo Wurmus
  0 siblings, 1 reply; 21+ messages in thread
From: Leo Famulari @ 2016-04-12 18:36 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

On Tue, Apr 12, 2016 at 09:51:23AM +0200, Ricardo Wurmus wrote:
> * gnu/packages/statistics.scm (r-registry): New variable.

> +     (license license:gpl2+)))

The file 'DESCRIPTION' simply says GPL-2. I don't know exactly how that
is interpreted; Does it imply gpl2+ or merely gpl2?

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 11/14] gnu: Add r-rngtools.
  2016-04-12  7:51 ` [PATCH 11/14] gnu: Add r-rngtools Ricardo Wurmus
@ 2016-04-12 18:37   ` Leo Famulari
  0 siblings, 0 replies; 21+ messages in thread
From: Leo Famulari @ 2016-04-12 18:37 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

On Tue, Apr 12, 2016 at 09:51:24AM +0200, Ricardo Wurmus wrote:
> * gnu/packages/statistics.scm (r-rngtools): New variable.

> +    (license license:gpl3+)))

Same question as with the 'registry' package. The DESCRIPTION says
GPL-3, and I don't know how we interpret that.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 01/14] gnu: Add r-acepack.
  2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
                   ` (13 preceding siblings ...)
  2016-04-12 18:33 ` [PATCH 01/14] gnu: Add r-acepack Leo Famulari
@ 2016-04-12 18:42 ` Leo Famulari
  2016-04-14 14:46   ` Ricardo Wurmus
  14 siblings, 1 reply; 21+ messages in thread
From: Leo Famulari @ 2016-04-12 18:42 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

On Tue, Apr 12, 2016 at 09:51:14AM +0200, Ricardo Wurmus wrote:
> * gnu/packages/statistics.scm (r-acepack): New variable.

I read this patch series and did a basic license auditing. The packages
seem straightforward. I assume you are already using these in
production, providing a more complete test of the packaging than I could
do.

If so, looks good!

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 10/14] gnu: Add r-registry.
  2016-04-12 18:36   ` Leo Famulari
@ 2016-04-12 20:34     ` Ricardo Wurmus
  0 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12 20:34 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel


Leo Famulari <leo@famulari.name> writes:

> On Tue, Apr 12, 2016 at 09:51:23AM +0200, Ricardo Wurmus wrote:
>> * gnu/packages/statistics.scm (r-registry): New variable.
>
>> +     (license license:gpl2+)))
>
> The file 'DESCRIPTION' simply says GPL-2. I don't know exactly how that
> is interpreted; Does it imply gpl2+ or merely gpl2?

As far as I know this “GPL-2” is usually understood to be “GPLv2, or
later”.  This is also how it’s done by Debian.

~~ Ricardo

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 01/14] gnu: Add r-acepack.
  2016-04-12 18:33 ` [PATCH 01/14] gnu: Add r-acepack Leo Famulari
@ 2016-04-12 20:37   ` Ricardo Wurmus
  0 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-12 20:37 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel


Leo Famulari <leo@famulari.name> writes:

> On Tue, Apr 12, 2016 at 09:51:14AM +0200, Ricardo Wurmus wrote:
>> * gnu/packages/statistics.scm (r-acepack): New variable.
>
>> +    (license license:x11)))
>
> From the home page, I saw that Fedora took the initiative to clear up
> the licensing of this package.
>
> I didn't recognize the text of the license, but I found it here, under
> "Old Style":
> https://fedoraproject.org/wiki/Licensing:MIT
>
> It seems that what we call Expat, Fedora calls MIT. What do you think?

Yes, you are right.  This really should be Expat.  I’ll have to make
sure that the CRAN importer gets this right the next time.

Thanks for paying attention!

~~ Ricardo

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PATCH 01/14] gnu: Add r-acepack.
  2016-04-12 18:42 ` Leo Famulari
@ 2016-04-14 14:46   ` Ricardo Wurmus
  0 siblings, 0 replies; 21+ messages in thread
From: Ricardo Wurmus @ 2016-04-14 14:46 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel


Leo Famulari <leo@famulari.name> writes:

> On Tue, Apr 12, 2016 at 09:51:14AM +0200, Ricardo Wurmus wrote:
>> * gnu/packages/statistics.scm (r-acepack): New variable.
>
> I read this patch series and did a basic license auditing. The packages
> seem straightforward. I assume you are already using these in
> production, providing a more complete test of the packaging than I could
> do.
>
> If so, looks good!

Thank you for the review.  I pushed these patches with one license
change from x11 to expat.

~~ Ricardo

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2016-04-14 14:46 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-12  7:51 [PATCH 01/14] gnu: Add r-acepack Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 02/14] gnu: Add r-cluster Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 03/14] gnu: Add r-foreign Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 04/14] gnu: Add r-formula Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 05/14] gnu: Add r-locfit Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 06/14] gnu: Add r-xtable Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 07/14] gnu: Add r-latticeextra Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 08/14] gnu: Add r-irlba Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 09/14] gnu: Add r-pkgmaker Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 10/14] gnu: Add r-registry Ricardo Wurmus
2016-04-12 18:36   ` Leo Famulari
2016-04-12 20:34     ` Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 11/14] gnu: Add r-rngtools Ricardo Wurmus
2016-04-12 18:37   ` Leo Famulari
2016-04-12  7:51 ` [PATCH 12/14] gnu: Add r-nmf Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 13/14] gnu: Add r-igraph Ricardo Wurmus
2016-04-12  7:51 ` [PATCH 14/14] gnu: Add r-nnet Ricardo Wurmus
2016-04-12 18:33 ` [PATCH 01/14] gnu: Add r-acepack Leo Famulari
2016-04-12 20:37   ` Ricardo Wurmus
2016-04-12 18:42 ` Leo Famulari
2016-04-14 14:46   ` Ricardo Wurmus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).