From e273f52358e95fbe8a6f545370df34467acd2b3b Mon Sep 17 00:00:00 2001 From: zimoun Date: Thu, 17 Nov 2022 04:23:32 +0100 Subject: gnu: r-ggprism: Update to 1.0.4. * gnu/packages/cran.scm (r-ggprism): Update to 1.0.4. --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 3e5d654c5a..ed84855c90 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -1273,13 +1273,13 @@ (define-public r-ggpp (define-public r-ggprism (package (name "r-ggprism") - (version "1.0.3") + (version "1.0.4") (source (origin (method url-fetch) (uri (cran-uri "ggprism" version)) (sha256 (base32 - "09dh0r8r5s61i5dbk6rswajc2vm7k8wvlqyvzq8wr160676lycjp")))) + "0ycklp7764cw65hqh9r61im8vqfd7sjayyw1gvprxzg7k217gnl3")))) (properties `((upstream-name . "ggprism"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 176fd3b052eb70f780dc797539063cd191b49a53 Mon Sep 17 00:00:00 2001 From: zimoun Date: Thu, 17 Nov 2022 00:45:06 +0100 Subject: gnu: Add r-rorcid. * gnu/packages/cran.scm (r-rorcid): New variable. --- gnu/packages/cran.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index ed84855c90..06b3c5daac 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -709,6 +709,33 @@ (define-public r-proj4 datum to another.") (license license:gpl2))) +(define-public r-rorcid + (package + (name "r-rorcid") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (cran-uri "rorcid" version)) + (sha256 + (base32 + "1d0s5w48ksyj152nc4xq5w0nsimab8jc5fgspdwnbas2g8a52igr")))) + (properties `((upstream-name . "rorcid"))) + (build-system r-build-system) + (propagated-inputs (list r-crul + r-data-table + r-fauxpas + r-httr + r-jsonlite + r-tibble + r-xml2)) + (home-page "https://github.com/ropensci/rorcid") + (synopsis "Interface to the @url{Orcid.org, https://orcid.org} API") + (description + "This package provides an API for @url{Orcid.org, https://orcid.org}. +Functions include searching for people, searching by DOI, or searching by +Orcid ID.") + (license license:expat))) + (define-public r-waldo (package (name "r-waldo") -- cgit v1.2.3 From 8f67799a1b98dffedd63c9fea2f365aedce80cdb Mon Sep 17 00:00:00 2001 From: zimoun Date: Thu, 17 Nov 2022 02:46:41 +0100 Subject: gnu: Add r-gson. * gnu/packages/cran.scm (r-gson): New variable. --- gnu/packages/cran.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 06b3c5daac..d67b72892d 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -599,6 +599,27 @@ (define-public r-googlevis the output locally.") (license license:gpl2+))) +(define-public r-gson + (package + (name "r-gson") + (version "0.0.9") + (source (origin + (method url-fetch) + (uri (cran-uri "gson" version)) + (sha256 + (base32 + "065ify3i7zqwi7h5jzr7kdgr358kwgw6xrkvvmrznbl7s9f7d57n")))) + (properties `((upstream-name . "gson"))) + (build-system r-build-system) + (propagated-inputs (list r-jsonlite r-rlang r-tidyr)) + (home-page "https://cran.r-project.org/package=gson") + (synopsis "Base Class and Methods for 'gson' Format") + (description + "This packages proposes a new file format named @code{gson} for storing +gene set and related information, and provides read, write and other utilities +to process this file format.") + (license license:artistic2.0))) + (define-public r-guix-install (package (name "r-guix-install") -- cgit v1.2.3 From f3004710faded7a605bb9dd585214e4e77b3363b Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 22 Nov 2022 16:51:06 +0100 Subject: gnu: r-ggtern: Update to 3.4.0. * gnu/packages/cran.scm (r-ggtern): Update to 3.4.0. --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index d67b72892d..91e05373bb 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -3651,13 +3651,13 @@ (define-public r-homologene (define-public r-ggtern (package (name "r-ggtern") - (version "3.3.5") + (version "3.4.0") (source (origin (method url-fetch) (uri (cran-uri "ggtern" version)) (sha256 - (base32 "15hhn8msy0l8zbq8ms0zvg1iajn1c28gd77v3hp6dvwwsla8zzbd")))) + (base32 "01j1rvff3vz72vwqsy3bh81aav7gfymg4sbvc267vg0r3a16ywcg")))) (properties `((upstream-name . "ggtern"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 8b1bee45f7fe37fd46e449910ff4ceb421e8ad87 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 24 Nov 2022 17:00:32 +0100 Subject: gnu: Add r-osqp. * gnu/packages/cran.scm (r-osqp): New variable. --- gnu/packages/cran.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 91e05373bb..88600988c4 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -19251,6 +19251,28 @@ (define-public r-optparse that accept short and long options.") (license license:gpl2+))) +(define-public r-osqp + (package + (name "r-osqp") + (version "0.6.0.7") + (source (origin + (method url-fetch) + (uri (cran-uri "osqp" version)) + (sha256 + (base32 + "00w2hr0pagnvpsk84z99c7alhv7xvs9wpcmkzbcg3qs14g888rgf")))) + (properties `((upstream-name . "osqp"))) + (build-system r-build-system) + (propagated-inputs (list r-matrix r-r6 r-rcpp)) + (home-page "https://osqp.org") + (synopsis "Quadratic Programming Solver using the OSQP Library") + (description + "This package provides bindings to the OSQP solver. The OSQP +solver is a numerical optimization package or solving convex quadratic +programs written in C and based on the alternating direction method of +multipliers. See for details.") + (license (list license:asl2.0)))) + (define-public r-kernlab (package (name "r-kernlab") -- cgit v1.2.3 From 697a0f8ca486842e73cd81ac3157b0ab5ad70fc5 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 24 Nov 2022 17:01:02 +0100 Subject: gnu: Add r-scs. * gnu/packages/cran.scm (r-scs): New variable. --- gnu/packages/cran.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 88600988c4..daa1249892 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -21017,6 +21017,30 @@ (define-public r-lintr code edited with @code{RStudio IDE}, @code{Emacs} and @code{Vim}.") (license license:expat))) +(define-public r-scs + (package + (name "r-scs") + (version "3.0-1") + (source (origin + (method url-fetch) + (uri (cran-uri "scs" version)) + (sha256 + (base32 + "04srf33zw4dxv22b1h5qwjch5yg7hrvk4iq8yvxqnbr8qzp1x26n")))) + (properties `((upstream-name . "scs"))) + (build-system r-build-system) + (home-page "https://github.com/FlorianSchwendinger/scs") + (synopsis "Splitting conic solver") + (description + "This package solves convex cone programs via operator splitting. +It can solve: linear programs, second-order cone programs, +semidefinite programs, exponential cone programs, and power cone +programs, or problems with any combination of those cones. SCS uses +AMD (a set of routines for permuting sparse matrices prior to +factorization) and LDL (a sparse LDL factorization and solve package) +from SuiteSparse.") + (license license:gpl3))) + (define-public r-sctransform (package (name "r-sctransform") -- cgit v1.2.3 From bde758150ffba188afa32cc436ec7b7c5f1124ef Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 24 Nov 2022 17:16:13 +0100 Subject: gnu: Add r-ecosolver. * gnu/packages/cran.scm (r-ecosolver): New variable. --- gnu/packages/cran.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index daa1249892..10d7411b88 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -1922,6 +1922,30 @@ (define-public r-poorman @code{dplyr} and the wider @code{tidyverse} using only @code{base}.") (license license:expat))) +(define-public r-ecosolver + (package + (name "r-ecosolver") + (version "0.5.4") + (source (origin + (method url-fetch) + (uri (cran-uri "ECOSolveR" version)) + (sha256 + (base32 + "0973m346vakgddp92dzqlky0wa196hj341r9y7rz67bc2zl8jx2x")))) + (properties `((upstream-name . "ECOSolveR"))) + (build-system r-build-system) + (native-inputs (list r-knitr)) + (home-page "https://bnaras.github.io/ECOSolveR/") + (synopsis "Embedded conic solver in R") + (description + "This package provides an R interface to the @dfn{Embedded COnic +Solver} (ECOS), an efficient and robust C library for convex problems. +Conic and equality constraints can be specified in addition to integer +and boolean variable constraints for mixed-integer problems. This R +interface is inspired by the Python interface and has similar calling +conventions.") + (license license:gpl3+))) + (define-public r-ecp (package (name "r-ecp") -- cgit v1.2.3 From efb965a4fabb09d0a4af7a9ff176d4af509ee134 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 24 Nov 2022 17:21:41 +0100 Subject: gnu: Add r-cvxr. * gnu/packages/cran.scm (r-cvxr): New variable. --- gnu/packages/cran.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'gnu/packages/cran.scm') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 10d7411b88..ad0657ef3b 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -5711,6 +5711,43 @@ (define-public r-cvst contexts.") (license license:gpl2+))) +(define-public r-cvxr + (package + (name "r-cvxr") + (version "1.0-11") + (source (origin + (method url-fetch) + (uri (cran-uri "CVXR" version)) + (sha256 + (base32 + "0alp1g4bszxqcrjbn54bz1zswg8y10372fwwlbi0jjazycw9cap9")))) + (properties `((upstream-name . "CVXR"))) + (build-system r-build-system) + (propagated-inputs + (list r-bit64 + r-ecosolver + r-gmp + r-matrix + r-osqp + r-r6 + r-rcpp + r-rcppeigen + r-rmpfr + r-scs)) + (native-inputs (list r-knitr)) + (home-page "https://cvxr.rbind.io") + (synopsis "Disciplined convex optimization") + (description + "This package provides an object-oriented modeling language for +@dfn{disciplined convex programming} (DCP) as described in Fu, +Narasimhan, and Boyd (2020, ). It allows +the user to formulate convex optimization problems in a natural way +following mathematical convention and DCP rules. The system analyzes +the problem, verifies its convexity, converts it into a canonical +form, and hands it off to an appropriate solver to obtain the +solution. Interfaces to solvers on CRAN and elsewhere are provided.") + (license license:asl2.0))) + (define-public r-squarem (package (name "r-squarem") -- cgit v1.2.3