aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/cran.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/cran.scm')
-rw-r--r--gnu/packages/cran.scm847
1 files changed, 611 insertions, 236 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index f8c2258c34..14177e3a23 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -33,6 +33,7 @@
;;; Copyright © 2020 Magali Lemes <magalilemes00@gmail.com>
;;; Copyright © 2020 Simon Tournier <zimon.toutoune@gmail.com>
;;; Copyright © 2020 Aniket Patil <aniket112.patil@gmail.com>
+;;; Copyright © 2021 Marcel Schilling <marcel.schilling@uni-luebeck.de>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -103,6 +104,7 @@
#:use-module (gnu packages textutils)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
+ #:use-module (gnu packages video)
#:use-module (gnu packages web)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg))
@@ -206,27 +208,31 @@ visualization of their differences.")
(define-public r-googledrive
(package
(name "r-googledrive")
- (version "1.0.1")
+ (version "2.0.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "googledrive" version))
(sha256
(base32
- "0qbyl0wyrxmwn9jg0d2s7c1kmmvmx61qbyx3qby4js8dks70f1ls"))))
+ "09jsiknzyfgxd0nzdr3wrrjw24allch2x74h96qg8vh8dad4cp30"))))
(properties `((upstream-name . "googledrive")))
(build-system r-build-system)
(propagated-inputs
- `(("r-curl" ,r-curl)
+ `(("r-cli" ,r-cli)
("r-gargle" ,r-gargle)
("r-glue" ,r-glue)
("r-httr" ,r-httr)
("r-jsonlite" ,r-jsonlite)
+ ("r-lifecycle" ,r-lifecycle)
("r-magrittr" ,r-magrittr)
+ ("r-pillar" ,r-pillar)
("r-purrr" ,r-purrr)
("r-rlang" ,r-rlang)
("r-tibble" ,r-tibble)
- ("r-uuid" ,r-uuid)))
+ ("r-uuid" ,r-uuid)
+ ("r-vctrs" ,r-vctrs)
+ ("r-withr" ,r-withr)))
(native-inputs
`(("r-knitr" ,r-knitr)))
(home-page "https://googledrive.tidyverse.org")
@@ -327,14 +333,14 @@ easier.")
(define-public r-rticles
(package
(name "r-rticles")
- (version "0.19")
+ (version "0.20")
(source
(origin
(method url-fetch)
(uri (cran-uri "rticles" version))
(sha256
(base32
- "1zcj5y54z1max1df9j2iclm6zlcic4wj684y18wcnmmdwfs51818"))))
+ "1q17yh5rfhra85nihaaall10x4rz575350ib1bj5hd8ij9cmsam6"))))
(properties `((upstream-name . "rticles")))
(build-system r-build-system)
(propagated-inputs
@@ -558,28 +564,78 @@ multi-dimensional or repeated-measures data with categorical or ordinal
variables.")
(license license:gpl3)))
+(define-public r-ggpp
+ (package
+ (name "r-ggpp")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "ggpp" version))
+ (sha256
+ (base32
+ "05gk0jaxv30sgrr8q634cqm0n7z66i2p1zxkzc40azdlcxjp5w3h"))))
+ (properties `((upstream-name . "ggpp")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-dplyr" ,r-dplyr)
+ ("r-generics" ,r-generics)
+ ("r-ggplot2" ,r-ggplot2)
+ ("r-glue" ,r-glue)
+ ("r-gridextra" ,r-gridextra)
+ ("r-lubridate" ,r-lubridate)
+ ("r-magrittr" ,r-magrittr)
+ ("r-mass" ,r-mass)
+ ("r-plyr" ,r-plyr)
+ ("r-polynom" ,r-polynom)
+ ("r-rlang" ,r-rlang)
+ ("r-scales" ,r-scales)
+ ("r-stringr" ,r-stringr)
+ ("r-tibble" ,r-tibble)
+ ("r-xts" ,r-xts)
+ ("r-zoo" ,r-zoo)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://docs.r4photobiology.info/ggpp/")
+ (synopsis "Grammar extensions to ggplot2")
+ (description
+ "This package contains extensions to ggplot2.
+
+@enumerate
+@item Geomas: @code{geom_table}, @code{geom_plot} and @code{geom_grob} add
+ insets to plots using native data coordinates, while @code{geom_table_npc},
+ @code{geom_plot_npc} and @code{geom_grob_npc} do the same using @code{npc}
+ coordinates through new aesthetics @code{npcx} and @code{npcy}.
+@item Statistics: select observations based on 2D density.
+@item Positions: radial nudging away from a center point and nudging away from
+ a line or curve.
+@end enumerate
+")
+ (license license:gpl2+)))
+
(define-public r-ggpmisc
(package
(name "r-ggpmisc")
- (version "0.3.9")
+ (version "0.4.0")
(source (origin
(method url-fetch)
(uri (cran-uri "ggpmisc" version))
(sha256
(base32
- "0nb0lpwqph9334s9sq77mk3nd22icy9d9hywz4awhf6nvp5rcc2v"))))
+ "1vfzhpd4bqskq1sxh60dkab02m51g0dhj9i8mfqqbakhmkqggxa3"))))
(build-system r-build-system)
(propagated-inputs
`(("r-dplyr" ,r-dplyr)
("r-generics" ,r-generics)
("r-glue" ,r-glue)
("r-ggplot2" ,r-ggplot2)
+ ("r-ggpp" ,r-ggpp)
("r-gridextra" ,r-gridextra)
("r-lubridate" ,r-lubridate)
- ("r-magrittr" ,r-magrittr)
("r-mass" ,r-mass)
("r-plyr" ,r-plyr)
("r-polynom" ,r-polynom)
+ ("r-quantreg" ,r-quantreg)
("r-rlang" ,r-rlang)
("r-scales" ,r-scales)
("r-splus2r" ,r-splus2r)
@@ -1557,13 +1613,13 @@ LaTeX.")
(define-public r-curl
(package
(name "r-curl")
- (version "4.3.1")
+ (version "4.3.2")
(source (origin
(method url-fetch)
(uri (cran-uri "curl" version))
(sha256
(base32
- "0qpzbzd5xvihqvp9akkvd8237i1lmphmm5q8a4cj3wfx382cnri2"))))
+ "0s55022hy8shjm1pzax1dqzrg20bv4nvlwnjnddk3dp89g5zmcch"))))
(build-system r-build-system)
(arguments
`(#:phases
@@ -2818,13 +2874,13 @@ XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
(define-public r-colorspace
(package
(name "r-colorspace")
- (version "2.0-1")
+ (version "2.0-2")
(source
(origin
(method url-fetch)
(uri (cran-uri "colorspace" version))
(sha256
- (base32 "0pj2hji71c18kwwk1pp2fj6s4jl7lm2yn47ls0dqsrsqc3ixsbzq"))))
+ (base32 "0fhq2aykdkxh3r90i8aqjyb37p5api3mjd19ch8mzv99q4pcv4dq"))))
(build-system r-build-system)
(native-inputs
`(("r-knitr" ,r-knitr)))
@@ -3084,13 +3140,13 @@ value for each cluster in a dendrogram.")
(define-public r-rcpp
(package
(name "r-rcpp")
- (version "1.0.6")
+ (version "1.0.7")
(source
(origin
(method url-fetch)
(uri (cran-uri "Rcpp" version))
(sha256
- (base32 "04ph6lm36cmvz01ng53pvvf3jxvzsn9smyflkfc7l3q0pib4gwn9"))))
+ (base32 "07fwlgmx0ib4nziqbrylla2dlakw04vzny9w4qbfvnhn49rs9r8m"))))
(build-system r-build-system)
(home-page "http://www.rcpp.org")
(synopsis "Seamless R and C++ integration")
@@ -3276,14 +3332,14 @@ validation and filtering on the values, making options invisible or private.")
(define-public r-circlize
(package
(name "r-circlize")
- (version "0.4.12")
+ (version "0.4.13")
(source
(origin
(method url-fetch)
(uri (cran-uri "circlize" version))
(sha256
(base32
- "1x2j6a80bb4fly3dm91ias964s1gb1cmzj3lyh69ikwjaam0rdmk"))))
+ "16rnqlkgzhnm69y70k9fiz8vvwlm5dyng04hlxqvvaxix3wdpfkc"))))
(build-system r-build-system)
(propagated-inputs
`(("r-colorspace" ,r-colorspace)
@@ -3596,14 +3652,14 @@ package also provides a C++ API, that works with or without Rcpp.")
(define-public r-ggally
(package
(name "r-ggally")
- (version "2.1.1")
+ (version "2.1.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "GGally" version))
(sha256
(base32
- "0lly659kd43cnz1bmmzqj6dbf4v0nm8dhj8xq2wlv9qbnfhq5r9p"))))
+ "1r98zgh2grn8330cf26r1c20gl131zm778szvn5wj6q6pwv2yd9h"))))
(properties `((upstream-name . "GGally")))
(build-system r-build-system)
(inputs
@@ -3635,14 +3691,14 @@ plot networks.")
(define-public r-proxy
(package
(name "r-proxy")
- (version "0.4-25")
+ (version "0.4-26")
(source
(origin
(method url-fetch)
(uri (cran-uri "proxy" version))
(sha256
(base32
- "1m893djrv6ckadmlx9n5bxfp0ycdh2w63sy6yxfyj1migvc7072f"))))
+ "0k8sr24mjfvxp12sf1j9228ah3ngy15nqmm0jw14x5s32f1assv7"))))
(build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/proxy")
(synopsis "Distance and similarity measures")
@@ -4378,14 +4434,14 @@ dimensioned arrays.")
(define-public r-rmysql
(package
(name "r-rmysql")
- (version "0.10.21")
+ (version "0.10.22")
(source
(origin
(method url-fetch)
(uri (cran-uri "RMySQL" version))
(sha256
(base32
- "0cbb5ln9iigl816nzvsls9zil5qlfr8yv2aginapqv6n69nz0srs"))))
+ "05hiwqakhz11kra24yyxrss8b8n32wg7k39j7hwdnvhh1n96scnl"))))
(properties `((upstream-name . "RMySQL")))
(build-system r-build-system)
(inputs
@@ -4591,14 +4647,14 @@ problems as well as resampling based estimators of prediction error.")
(define-public r-psych
(package
(name "r-psych")
- (version "2.1.3")
+ (version "2.1.6")
(source
(origin
(method url-fetch)
(uri (cran-uri "psych" version))
(sha256
(base32
- "1ibh1ivr280wpmk3qjgm715dk79wx0ikjl9jjjcqs03q6vz4wmdx"))))
+ "0rmwwfrhi1h9r57cp6004alchf11f7k5amlgxj4z8zsws5v1cfxx"))))
(build-system r-build-system)
(propagated-inputs
`(("r-lattice" ,r-lattice)
@@ -4646,14 +4702,14 @@ by base R methods related to model fitting.")
(define-public r-broom
(package
(name "r-broom")
- (version "0.7.6")
+ (version "0.7.8")
(source
(origin
(method url-fetch)
(uri (cran-uri "broom" version))
(sha256
(base32
- "1ljcl8mh0yqxw3qxzar482qwbxbcaim1x6y1wm82ws12pfdw0j8n"))))
+ "0hb2ia55ni2dhyaapw00iy5y44x2kzv39z6qg118c5r94w56fykm"))))
(build-system r-build-system)
(propagated-inputs
`(("r-backports" ,r-backports)
@@ -4778,14 +4834,14 @@ from the data points.")
(define-public r-corrplot
(package
(name "r-corrplot")
- (version "0.88")
+ (version "0.90")
(source
(origin
(method url-fetch)
(uri (cran-uri "corrplot" version))
(sha256
(base32
- "1s09isdpx2i4p6jny50lck37bsqd5dfxdi3yn8xq8280x8l4vldz"))))
+ "1pfmjqgakf7706l9257lqqnb6kin79gc94xfg7w47x2ijchiz1yr"))))
(build-system r-build-system)
(native-inputs
`(("r-knitr" ,r-knitr)))
@@ -5460,14 +5516,14 @@ plots in @code{ggplot2}.")
(define-public r-cli
(package
(name "r-cli")
- (version "2.5.0")
+ (version "3.0.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "cli" version))
(sha256
(base32
- "174dnlcl0i21rbs0z4as0v9iic60bs4z88152ibjljva0nzdyrsh"))))
+ "0fadfp0003i937yqs7rc5ckbavm0h7mlvhg7ldn1x6vnk3fp7wd4"))))
(build-system r-build-system)
(propagated-inputs
`(("r-glue" ,r-glue)))
@@ -5635,21 +5691,19 @@ Markdown documents.")
(define-public r-seriation
(package
(name "r-seriation")
- (version "1.2-9")
+ (version "1.3.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "seriation" version))
(sha256
(base32
- "1glxn098ar1v96xlwp85kjxzfd1nyfzp2f82x5z3fm87yv57k4lb"))))
+ "1vl0zfdvxdccvda8lwkjhg5rivj2q5gjm4qvkqwny6asm06x80ny"))))
(build-system r-build-system)
(propagated-inputs
`(("r-cluster" ,r-cluster)
("r-colorspace" ,r-colorspace)
- ("r-dendextend" ,r-dendextend)
("r-gclus" ,r-gclus)
- ("r-gplots" ,r-gplots)
("r-mass" ,r-mass)
("r-qap" ,r-qap)
("r-registry" ,r-registry)
@@ -5669,13 +5723,13 @@ iVAT).")
(define-public r-xfun
(package
(name "r-xfun")
- (version "0.23")
+ (version "0.24")
(source
(origin
(method url-fetch)
(uri (cran-uri "xfun" version))
(sha256
- (base32 "0dqfhpnj9yxk42mx96dvhv2qs35in36mk0qls3dg7rx7bvl2i1gc"))))
+ (base32 "10xmw82wk40kjx22slla7959993l80s9m2rsvvvb8v9g42armqz3"))))
(build-system r-build-system)
;; knitr itself depends on xfun
#;
@@ -5865,14 +5919,14 @@ automatically.")
(define-public r-tinytest
(package
(name "r-tinytest")
- (version "1.2.4")
+ (version "1.3.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "tinytest" version))
(sha256
(base32
- "1asryjrah3fj39gg0c6yxgpr142j5bg2n990v7q8r0a5pb8gcr45"))))
+ "1mq31f7bzcz5bkgzl9khm1i80axfzra7gcjqxd2yqb4wrw1m3x4s"))))
(properties `((upstream-name . "tinytest")))
(build-system r-build-system)
(home-page "https://github.com/markvanderloo/tinytest")
@@ -5900,17 +5954,18 @@ features:
(define-public r-network
(package
(name "r-network")
- (version "1.16.1")
+ (version "1.17.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "network" version))
(sha256
(base32
- "1cgy7vlbinyndl0zkzvnpcmi240wry6iwfb42sz1mj5c9iwkar7b"))))
+ "19q563v5xfkbmr0ws9nhqx4wrxkf9jsck51rqc8mm2gq2h03lg7w"))))
(build-system r-build-system)
(propagated-inputs
`(("r-magrittr" ,r-magrittr)
+ ("r-statnet-common" ,r-statnet-common)
("r-tibble" ,r-tibble)))
(home-page "https://statnet.org/")
(synopsis "Classes for relational data")
@@ -5970,20 +6025,19 @@ vectors.")
(define-public r-statnet-common
(package
(name "r-statnet-common")
- (version "4.4.1")
+ (version "4.5.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "statnet.common" version))
(sha256
(base32
- "1z89an46xcl1d7dacj4irhk6pkajdz7v85b2347vczwdf622pksf"))))
+ "0bw8dwnv568i60xrj6d7gv0hnna1x7rvqaayy5i0827khvdj7nrw"))))
(properties
`((upstream-name . "statnet.common")))
(build-system r-build-system)
(propagated-inputs
- `(("r-coda" ,r-coda)
- ("r-rle" ,r-rle)))
+ `(("r-coda" ,r-coda)))
(home-page "https://statnet.org")
(synopsis "R scripts and utilities used by the Statnet software")
(description "This package provides non-statistical utilities used by the
@@ -6490,14 +6544,14 @@ creation and manipulation of WAVE audio files.")
(define-public r-np
(package
(name "r-np")
- (version "0.60-10")
+ (version "0.60-11")
(source
(origin
(method url-fetch)
(uri (cran-uri "np" version))
(sha256
(base32
- "06h8k0kdv5s258jr6s08fabvlycrbs7iq34jk2f2hfmqm2y4nyx2"))))
+ "1a9kzn37cddwfdki5zjmzanxp75pccdjnsvqfrh84hhcsy51pcx3"))))
(build-system r-build-system)
(propagated-inputs
`(("r-boot" ,r-boot)
@@ -7276,14 +7330,14 @@ additional external tools on any platform.")
(define-public r-openxlsx
(package
(name "r-openxlsx")
- (version "4.2.3")
+ (version "4.2.4")
(source
(origin
(method url-fetch)
(uri (cran-uri "openxlsx" version))
(sha256
(base32
- "0vz4nlrwgsiifrgza8kfd9i1c0ya6plymrgk59vyy2z54vc8kvyd"))))
+ "0vn8ifxb7ccip6b1ijf5lpa6c0n5y5ll8fbabybsb8nfc0y1nmxg"))))
(build-system r-build-system)
(propagated-inputs
`(("r-rcpp" ,r-rcpp)
@@ -7304,14 +7358,14 @@ dependency on Java.")
(define-public r-rio
(package
(name "r-rio")
- (version "0.5.26")
+ (version "0.5.27")
(source
(origin
(method url-fetch)
(uri (cran-uri "rio" version))
(sha256
(base32
- "1k6zxjb2bb0z6rv7zmkbaz85cbvs84mj602ikkwk60alh8kpdw2d"))))
+ "02nxwg1d2m1h09a6ismhcp71gmq1c8rhbbl98if2v7xsvdn63sz0"))))
(build-system r-build-system)
(propagated-inputs
`(("r-curl" ,r-curl)
@@ -7969,14 +8023,14 @@ movies, and TV shows.")
(define-public r-ggsignif
(package
(name "r-ggsignif")
- (version "0.6.1")
+ (version "0.6.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "ggsignif" version))
(sha256
(base32
- "0rjy9wqsq67jjm1jz3j7hm599x0rshrrhw2w01iaqb9kf506hvjh"))))
+ "18rz3dz6i8d3pznd8war01ja1fhy7f4xs7ihwszf73z44w8jkas1"))))
(build-system r-build-system)
(native-inputs
`(("r-knitr" ,r-knitr)))
@@ -8350,14 +8404,14 @@ hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.")
(define-public r-rbibutils
(package
(name "r-rbibutils")
- (version "2.1.1")
+ (version "2.2.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "rbibutils" version))
(sha256
(base32
- "0vk8pc9nsf28jxlb2vv1kydqfnvlh7q4kd2wyva4mwhl51s36bpl"))))
+ "16z79rvxkgdg0xq21f5aykikg6vjaiw1p9j9q42k2bz8qdswfd3b"))))
(properties `((upstream-name . "rbibutils")))
(build-system r-build-system)
(home-page "https://geobosh.github.io/rbibutils/")
@@ -8624,14 +8678,14 @@ other add-on packages.")
(define-public r-insight
(package
(name "r-insight")
- (version "0.14.1")
+ (version "0.14.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "insight" version))
(sha256
(base32
- "0af15kqz4kiyi5p4qi748hvdw462vdwigzyykh1k7vj6gacn2xqf"))))
+ "0dy7m6fb9ciyskxjirk6k4blfj9k3n4zfyx677xm3cmscp61g8gp"))))
(build-system r-build-system)
(native-inputs
`(("r-knitr" ,r-knitr)))
@@ -9145,14 +9199,14 @@ bootstrap. Confidence intervals can be computed for (p)AUC or ROC curves.")
(define-public r-rootsolve
(package
(name "r-rootsolve")
- (version "1.8.2.1")
+ (version "1.8.2.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "rootSolve" version))
(sha256
(base32
- "0c9hhgq1pgqdg80a6n2ssfbj5nyaf97y4iiya7j7l6b34qc53128"))))
+ "1p7nh09g2815vqpvi6c5vvjshkwjn00nx5d3gdyjs304q5312q0a"))))
(properties `((upstream-name . "rootSolve")))
(build-system r-build-system)
(native-inputs `(("gfortran" ,gfortran)))
@@ -9531,14 +9585,14 @@ used to teach mathematics, statistics, computation and modeling.")
(define-public r-raster
(package
(name "r-raster")
- (version "3.4-10")
+ (version "3.4-13")
(source
(origin
(method url-fetch)
(uri (cran-uri "raster" version))
(sha256
(base32
- "1x9d364r6wsm261a0s303mfalk79d4h0lwqlvbwzg7khmz991rlr"))))
+ "120k4bkgwddrx8ijgdhsgjz8g8dxcwp9bx3kfzrhw00q1b289hir"))))
(build-system r-build-system)
(propagated-inputs
`(("r-rcpp" ,r-rcpp)
@@ -9737,14 +9791,14 @@ genotypes as \"graphical genotypes\".")
(define-public r-furrr
(package
(name "r-furrr")
- (version "0.2.2")
+ (version "0.2.3")
(source
(origin
(method url-fetch)
(uri (cran-uri "furrr" version))
(sha256
(base32
- "0kfd4hw1yn2mfxzjgiz4r6yi2vsp1j0wy5hdhzd6wha7vi9h7hg5"))))
+ "001p2yhznrpnrjvdcmf2h3wpgdnw01wnqgid7wbq8bhavhi3888a"))))
(build-system r-build-system)
(propagated-inputs
`(("r-ellipsis" ,r-ellipsis)
@@ -10572,14 +10626,14 @@ Hothorn, Westfall, 2010, CRC Press).")
(define-public r-emmeans
(package
(name "r-emmeans")
- (version "1.6.1")
+ (version "1.6.2-1")
(source
(origin
(method url-fetch)
(uri (cran-uri "emmeans" version))
(sha256
(base32
- "02sh1q6f2ik56w348pfkg4a8jvdn3a31r7d8mzg7zq3sv7lmvqwl"))))
+ "04971fi02x4ajkx1mijdv283wb5acic0s1s8g68vv7vk2bk09rj4"))))
(build-system r-build-system)
(propagated-inputs
`(("r-estimability" ,r-estimability)
@@ -10669,14 +10723,14 @@ correlation, censored, ordered and multivariate problems.")
(define-public r-bayesplot
(package
(name "r-bayesplot")
- (version "1.8.0")
+ (version "1.8.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "bayesplot" version))
(sha256
(base32
- "0j69a78l5z0wyxcz607amaa4jc8kwwvcia9wxyir65b8ks9gj1d6"))))
+ "0aman4273i8hy3z0qay1nrsr7v27m4icm1j6f4w59ylix80l5myq"))))
(build-system r-build-system)
(inputs
`(("pandoc" ,pandoc)
@@ -10776,20 +10830,21 @@ models.")
(define-public r-glmmtmb
(package
(name "r-glmmtmb")
- (version "1.0.2.1")
+ (version "1.1.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "glmmTMB" version))
(sha256
(base32
- "1a35hxcxz1cdm3zd5s7fyjaw2qs00hkacgr7h9130amygc1262ab"))))
+ "1jhq6hvamv05z12s603dsr8g4acajfylj4sdip8dd2qvj41x9xlx"))))
(properties `((upstream-name . "glmmTMB")))
(build-system r-build-system)
(propagated-inputs
`(("r-lme4" ,r-lme4)
("r-matrix" ,r-matrix)
("r-nlme" ,r-nlme)
+ ("r-numderiv" ,r-numderiv)
("r-rcppeigen" ,r-rcppeigen)
("r-tmb" ,r-tmb)))
(native-inputs
@@ -11120,14 +11175,14 @@ user credentials.")
(define-public r-gert
(package
(name "r-gert")
- (version "1.3.0")
+ (version "1.3.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "gert" version))
(sha256
(base32
- "1fh72p92wj83yv1ch77jms6k1gjqfji8cmgw23vpxd0p8l9jj4h7"))))
+ "0ydakqhwi406pn255zgrzw31x01djrrjdaknh0d2ibw136lmw5hj"))))
(properties `((upstream-name . "gert")))
(build-system r-build-system)
(inputs
@@ -11220,14 +11275,14 @@ more information about packages, and where they were installed from.")
(define-public r-remotes
(package
(name "r-remotes")
- (version "2.3.0")
+ (version "2.4.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "remotes" version))
(sha256
(base32
- "0f35648bdxhvplcfj80r4hfj5w21f1s01kcz6b29d098c1mnfzb7"))))
+ "048lihmwksl72fg4fdmhihblj9ipxl22x9wfpgwsbsv79zjc7rfd"))))
(build-system r-build-system)
(native-inputs
`(("r-knitr" ,r-knitr)))
@@ -11320,18 +11375,20 @@ quick reporting.")
(define-public r-pander
(package
(name "r-pander")
- (version "0.6.3")
+ (version "0.6.4")
(source
(origin
(method url-fetch)
(uri (cran-uri "pander" version))
(sha256
(base32
- "1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"))))
+ "1knjcr50xxns3w3kh15myjpsizn4d7fdqx071a4yj90imif07qjh"))))
(build-system r-build-system)
(propagated-inputs
`(("r-digest" ,r-digest)
("r-rcpp" ,r-rcpp)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
(home-page "https://rapporter.github.io/pander")
(synopsis "Render R objects into Pandoc's markdown")
(description
@@ -11471,13 +11528,13 @@ and related methods.")
(define-public r-rcppgsl
(package
(name "r-rcppgsl")
- (version "0.3.8")
+ (version "0.3.9")
(source
(origin
(method url-fetch)
(uri (cran-uri "RcppGSL" version))
(sha256
- (base32 "17nlayy6gvwb3v6l5aiqm84i75yf4dfi3zclxrgpqwf3j9v09yvz"))))
+ (base32 "0zhfkn3w5q2k2ggizrikz9an8hm90g6mr60paq0z8xgp5hpkrlk6"))))
(properties `((upstream-name . "RcppGSL")))
(build-system r-build-system)
(propagated-inputs
@@ -11612,14 +11669,14 @@ al. (2016)).")
(define-public r-weights
(package
(name "r-weights")
- (version "1.0.2")
+ (version "1.0.4")
(source
(origin
(method url-fetch)
(uri (cran-uri "weights" version))
(sha256
(base32
- "1sq8ls5idspddn8m2c8n2107lgx53kbach8vgjrhqx1mc6xfvrvw"))))
+ "1fnchf7f0hyl514bk8sc3l884kg25kb5xm4mc2l28n6hm7l6bgpg"))))
(build-system r-build-system)
(propagated-inputs
`(("r-gdata" ,r-gdata)
@@ -11737,13 +11794,13 @@ netCDF files.")
(define-public r-biocmanager
(package
(name "r-biocmanager")
- (version "1.30.15")
+ (version "1.30.16")
(source
(origin
(method url-fetch)
(uri (cran-uri "BiocManager" version))
(sha256
- (base32 "1mbz04ja4dsp8gs74ybmba7kcn9dkc5bvdqnlgn1wwq4y5xizk7m"))))
+ (base32 "0m9qxwqajg8lp0z06blbpgk3zw0z73aly1cvmjk6mvwja6jm99vm"))))
(properties `((upstream-name . "BiocManager")))
(build-system r-build-system)
(native-inputs
@@ -11801,14 +11858,14 @@ image formats, including PNG, Postscript, SVG, PGF.")
(define-public r-multicool
(package
(name "r-multicool")
- (version "0.1-11")
+ (version "0.1-12")
(source
(origin
(method url-fetch)
(uri (cran-uri "multicool" version))
(sha256
(base32
- "0xk408qbz9cxwf51j3pmy55gcjcnws8mc6j3vyn9zhramxj7x40w"))))
+ "0djacq0irfqz4nlnx238kja73yvr1n5qybbfyl6bw1n6qgcjhza8"))))
(build-system r-build-system)
(propagated-inputs `(("r-rcpp" ,r-rcpp)))
(home-page "https://cran.r-project.org/web/packages/multicool/")
@@ -11842,13 +11899,13 @@ isosurfaces.")
(define-public r-ks
(package
(name "r-ks")
- (version "1.13.1")
+ (version "1.13.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "ks" version))
(sha256
- (base32 "0zi7yixz3hvqvb5fxipkxprk5p4irr61csd3k6scsxqyhrb5ffls"))))
+ (base32 "02gnpyjqdlj6dl2x9i7mmks4f5nrh85j3h0kfa0v1v6wi8blx7kw"))))
(build-system r-build-system)
(propagated-inputs
`(("r-fnn" ,r-fnn)
@@ -13165,14 +13222,14 @@ and manipulating sets of ontological terms.")
(define-public r-gargle
(package
(name "r-gargle")
- (version "1.1.0")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "gargle" version))
(sha256
(base32
- "03y29dzz54bw9px5k8a72vmc000lcyrkc5l0izkqcciyi9ijkr3w"))))
+ "0fypj70c1fjmvs57birik76wfx8a2fs4gzicbb52k57i6clwlijd"))))
(build-system r-build-system)
(propagated-inputs
`(("r-cli" ,r-cli)
@@ -13726,13 +13783,13 @@ This makes it a convenient and fast interface to C/C++ and Fortran code.")
(define-public r-spam
(package
(name "r-spam")
- (version "2.6-0")
+ (version "2.7-0")
(source
(origin
(method url-fetch)
(uri (cran-uri "spam" version))
(sha256
- (base32 "0p5ycvpry955ldrgbbq3syy91wx9425mddpn8r5m9xwlirjxv3v3"))))
+ (base32 "03c50wfyrzcmrcv9mkgj8dmdg2cwkh4p4ys8gaclr8w7ym45qav3"))))
(build-system r-build-system)
(propagated-inputs
`(("r-dotcall64" ,r-dotcall64)))
@@ -13757,13 +13814,13 @@ Differences with other sparse matrix packages are:
(define-public r-fields
(package
(name "r-fields")
- (version "12.3")
+ (version "12.5")
(source
(origin
(method url-fetch)
(uri (cran-uri "fields" version))
(sha256
- (base32 "17dsnims2bjcpqsxcv63vkm8rjdmcmq10m00x15yvr4kk0p0aznr"))))
+ (base32 "08jfqlz42vq23h2yq279cs2rva9fadi4q6cmk4dvixrmyprx5xyk"))))
(build-system r-build-system)
(propagated-inputs
`(("r-maps" ,r-maps)
@@ -14127,13 +14184,13 @@ regression coefficients can be conducted via jackknifing.")
(define-public r-huge
(package
(name "r-huge")
- (version "1.3.4.1")
+ (version "1.3.5")
(source
(origin
(method url-fetch)
(uri (cran-uri "huge" version))
(sha256
- (base32 "11m80dnaxqw5v006q6kvhndl2y5ih5553fcqg4jcaljd8sp9xvvq"))))
+ (base32 "1sl457a1lndrx98y2j9a2smanawx2iqlhl82iand0g3p5xp8ch4j"))))
(build-system r-build-system)
(propagated-inputs
`(("r-igraph" ,r-igraph)
@@ -14255,14 +14312,14 @@ them in distributed compute environments.")
(define-public r-parallelly
(package
(name "r-parallelly")
- (version "1.25.0")
+ (version "1.26.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "parallelly" version))
(sha256
(base32
- "0adcyd8da25q3z8b9wgia4kzjm7mxrjwjs68gxc5ljw1ib0prjwi"))))
+ "034y3il7g2rv1qy6k2fq6hhzvdbb588k4pq6hhjh9np0i6q79ljw"))))
(properties `((upstream-name . "parallelly")))
(build-system r-build-system)
(home-page "https://github.com/HenrikBengtsson/parallelly")
@@ -15013,14 +15070,14 @@ probabilities from a standard bivariate normal CDF.")
(define-public r-lavaan
(package
(name "r-lavaan")
- (version "0.6-8")
+ (version "0.6-9")
(source
(origin
(method url-fetch)
(uri (cran-uri "lavaan" version))
(sha256
(base32
- "18l49f1v7nrngwra4v983ic8w1d4w23ws8xf36337dq0j6809qj0"))))
+ "12hhbwxaiprs9bmclwhhdpv42h4mrl4gj92zq3wk8rb883mw816l"))))
(build-system r-build-system)
(propagated-inputs
`(("r-mass" ,r-mass)
@@ -15690,14 +15747,14 @@ barplots or heatmaps.")
(define-public r-seqinr
(package
(name "r-seqinr")
- (version "4.2-5")
+ (version "4.2-8")
(source
(origin
(method url-fetch)
(uri (cran-uri "seqinr" version))
(sha256
(base32
- "1z1jipgrn9nrnxlx7bcf8c2chwpa3kfva0zgyb12xbr3kisn166y"))))
+ "1xz9spln6s9mcwpgcv1m4jymn4gnl1bb6vh90bphqcn0vvlk8jsq"))))
(build-system r-build-system)
(propagated-inputs
`(("r-ade4" ,r-ade4)
@@ -15715,14 +15772,14 @@ utilities for sequence data management under the ACNUC system.")
(define-public r-units
(package
(name "r-units")
- (version "0.7-1")
+ (version "0.7-2")
(source
(origin
(method url-fetch)
(uri (cran-uri "units" version))
(sha256
(base32
- "0wwndzjjgqj795xvx1jwa86nwd8adfiwj0pn15yyzzk9baky2axw"))))
+ "1ss0f15h4yqzk488ilsa5d2ibrj3wzwplx4160mn600i8ciy02xr"))))
(build-system r-build-system)
(inputs
`(("udunits" ,udunits)))
@@ -15791,14 +15848,14 @@ univariate class intervals for mapping or other graphics purposes.")
(define-public r-spdata
(package
(name "r-spdata")
- (version "0.3.8")
+ (version "0.3.10")
(source
(origin
(method url-fetch)
(uri (cran-uri "spData" version))
(sha256
(base32
- "1mlsqy9cbilfc80cbdlbgsngvzdkrd9yjdkxnw2b1gzxnj6jcqbs"))))
+ "0c3kg2daz65znnmcaf5l108c88anzlfrsjlnmv2kxqr1lx8z9zl5"))))
(properties `((upstream-name . "spData")))
(build-system r-build-system)
(propagated-inputs
@@ -15865,17 +15922,74 @@ tessellations, and summarizes information about the tiles of the
tessellation.")
(license license:gpl2+)))
+(define-public r-wk
+ (package
+ (name "r-wk")
+ (version "0.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "wk" version))
+ (sha256
+ (base32
+ "0l49pg1ds02h1qji1fi2m67mncvgd1n905i0jx07frdxy0d3b9ys"))))
+ (properties `((upstream-name . "wk")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-cpp11" ,r-cpp11)))
+ (home-page "https://paleolimbot.github.io/wk/")
+ (synopsis "Lightweight well-known geometry parsing")
+ (description
+ "This package provides a minimal R and C++ API for parsing well-known
+binary and well-known text representation of geometries to and from R-native
+formats. Well-known binary is compact and fast to parse; well-known text is
+human-readable and is useful for writing tests. These formats are only useful
+in R if the information they contain can be accessed in R, for which
+high-performance functions are provided here.")
+ (license license:expat)))
+
+(define-public r-s2
+ (package
+ (name "r-s2")
+ (version "1.0.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "s2" version))
+ (sha256
+ (base32
+ "1xd42bpbm090dqlldavbn6c1h1mfwhlws9536avan00w3szlxk56"))))
+ (properties `((upstream-name . "s2")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-rcpp" ,r-rcpp)
+ ("r-wk" ,r-wk)))
+ (inputs
+ `(("openssl" ,openssl)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))
+ (home-page "https://r-spatial.github.io/s2/")
+ (synopsis "Spherical geometry operators using the S2 geometry library")
+ (description
+ "This package provides R bindings for Google's s2 library for geometric
+calculations on the sphere. High-performance constructors and exporters
+provide high compatibility with existing spatial packages, transformers
+construct new geometries from existing geometries, predicates provide a means
+to select geometries based on spatial relationships, and accessors extract
+information about geometries.")
+ (license license:asl2.0)))
+
(define-public r-sf
(package
(name "r-sf")
- (version "0.9-8")
+ (version "1.0-1")
(source
(origin
(method url-fetch)
(uri (cran-uri "sf" version))
(sha256
(base32
- "096gg2hbynn6mv3w8n69x987fklg5rrgd0d4nbqaw7vhg1jhlmqi"))))
+ "0c43l2h8i179q4zpgxdzi747i27144wfx3w028zvq13q0ab0brk9"))))
(build-system r-build-system)
(inputs
`(("gdal" ,gdal)
@@ -15888,6 +16002,7 @@ tessellation.")
("r-dbi" ,r-dbi)
("r-magrittr" ,r-magrittr)
("r-rcpp" ,r-rcpp)
+ ("r-s2" ,r-s2)
("r-units" ,r-units)))
(native-inputs
`(("pkg-config" ,pkg-config)
@@ -16166,14 +16281,14 @@ generalized linear models, and quantile regression.")
(define-public r-arsenal
(package
(name "r-arsenal")
- (version "3.6.2")
+ (version "3.6.3")
(source
(origin
(method url-fetch)
(uri (cran-uri "arsenal" version))
(sha256
(base32
- "0spm0s23xs5bm88slkz6a65mbs663qhnravwxp7rkdkr378vb5fn"))))
+ "0qvs3ld28djnjnggdhqjwq8sbv8zz322qahlvf7dnx35yqf6xkms"))))
(properties `((upstream-name . "arsenal")))
(build-system r-build-system)
(propagated-inputs `(("r-knitr" ,r-knitr)))
@@ -17809,6 +17924,160 @@ they are often difficult to interpret. Rex allows you to build complex
regular expressions from human readable expressions")
(license license:expat)))
+(define-public r-mlapi
+ (package
+ (name "r-mlapi")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "mlapi" version))
+ (sha256
+ (base32
+ "023vk5bp8cjcq88sapkl87kdxr92bay1dyxl6xirnyj699pyj51k"))))
+ (properties `((upstream-name . "mlapi")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-matrix" ,r-matrix)
+ ("r-r6" ,r-r6)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "https://cran.r-project.org/package=mlapi")
+ (synopsis "Abstract classes for building scikit-learn like API")
+ (description
+ "This package provides R6 abstract classes for building machine learning
+models with a scikit-learn like API. Scikit-learn is a popular module for the
+Python programming language whose design became a de facto standard in
+industry for machine learning tasks.")
+ (license license:expat)))
+
+(define-public r-float
+ (package
+ (name "r-float")
+ (version "0.2-4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "float" version))
+ (sha256
+ (base32
+ "1wf1dfybgbhvh9sa5z41xkh8liwp5n9gyydfq2mpg6bag0r457z1"))))
+ (properties `((upstream-name . "float")))
+ (build-system r-build-system)
+ (native-inputs
+ `(("gfortran" ,gfortran)))
+ (home-page "https://github.com/wrathematics/float")
+ (synopsis "32-bit floats")
+ (description
+ "R comes with a suite of utilities for linear algebra with
+\"numeric\" (double precision) vectors/matrices. However, sometimes single
+precision (or less!) is more than enough for a particular task. This package
+extends R's linear algebra facilities to include 32-bit float (single
+precision) data. Float vectors/matrices have half the precision of their
+\"numeric\"-type counterparts but are generally faster to numerically operate
+on, for a performance vs accuracy trade-off.")
+ (license license:bsd-2)))
+
+(define-public r-rsparse
+ (package
+ (name "r-rsparse")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "rsparse" version))
+ (sha256
+ (base32
+ "1blg59gsidh0sn6yy761pisz2phml0hzgqc24s5s8q9q903rddr9"))))
+ (properties `((upstream-name . "rsparse")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-data-table" ,r-data-table)
+ ("r-float" ,r-float)
+ ("r-lgr" ,r-lgr)
+ ("r-matrix" ,r-matrix)
+ ("r-rcpp" ,r-rcpp)
+ ("r-rcpparmadillo" ,r-rcpparmadillo)
+ ("r-rhpcblasctl" ,r-rhpcblasctl)))
+ (home-page "https://github.com/rexyai/rsparse")
+ (synopsis "Statistical learning on sparse matrices")
+ (description
+ "This package implements many algorithms for statistical learning on
+sparse matrices: matrix factorizations, matrix completion, elastic net
+regressions, factorization machines. The rsparse package also enhances the
+Matrix package by providing methods for multithreaded <sparse, dense> matrix
+products and native slicing of the sparse matrices in @dfn{Compressed Sparse
+Row} (CSR) format.")
+ (license license:gpl2+)))
+
+(define-public r-text2vec
+ (package
+ (name "r-text2vec")
+ (version "0.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "text2vec" version))
+ (sha256
+ (base32
+ "0r75cv77x2zm1z66s95hic71dpbqmybz39n48q6mz7gfd3m7312y"))))
+ (properties `((upstream-name . "text2vec")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-data-table" ,r-data-table)
+ ("r-digest" ,r-digest)
+ ("r-lgr" ,r-lgr)
+ ("r-matrix" ,r-matrix)
+ ("r-mlapi" ,r-mlapi)
+ ("r-r6" ,r-r6)
+ ("r-rcpp" ,r-rcpp)
+ ("r-rsparse" ,r-rsparse)
+ ("r-stringi" ,r-stringi)))
+ (native-inputs
+ `(("r-knitr" ,r-knitr)))
+ (home-page "http://text2vec.org")
+ (synopsis "Text mining framework for R")
+ (description
+ "This package provides fast and memory-friendly tools for text
+vectorization, topic modeling (LDA, LSA), word embeddings (GloVe),
+similarities. It provides a source-agnostic streaming API, which allows
+researchers to perform analysis of collections of documents which are larger
+than available RAM. All core functions are parallelized to benefit from
+multicore machines.")
+ (license license:gpl2+)))
+
+(define-public r-mcmcpack
+ (package
+ (name "r-mcmcpack")
+ (version "1.5-0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "MCMCpack" version))
+ (sha256
+ (base32
+ "1khavqsimiwbfq7gyw5jyj67jxfd579pnc7mngnd655zc8yzspvr"))))
+ (properties `((upstream-name . "MCMCpack")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-coda" ,r-coda)
+ ("r-lattice" ,r-lattice)
+ ("r-mass" ,r-mass)
+ ("r-mcmc" ,r-mcmc)
+ ("r-quantreg" ,r-quantreg)))
+ (home-page "https://cran.r-project.org/package=MCMCpack")
+ (synopsis "Markov Chain Monte Carlo (MCMC) package")
+ (description
+ "This package contains functions to perform Bayesian inference using
+posterior simulation for a number of statistical models. Most simulation is
+done in compiled C++ written in the Scythe Statistical Library. All models
+return @code{coda} @code{mcmc} objects that can then be summarized using the
+@code{coda} package. Some useful utility functions such as density functions,
+pseudo-random number generators for statistical distributions, a general
+purpose Metropolis sampling algorithm, and tools for visualization are
+provided.")
+ (license license:gpl3)))
+
(define-public r-xmlparsedata
(package
(name "r-xmlparsedata")
@@ -18322,14 +18591,14 @@ includes data sets from oceanography.")
(define-public r-ggfortify
(package
(name "r-ggfortify")
- (version "0.4.11")
+ (version "0.4.12")
(source
(origin
(method url-fetch)
(uri (cran-uri "ggfortify" version))
(sha256
(base32
- "1wfm7l9bz6msh7rflgfv9dgbxh1ikz2ay0v7sgk9nkc24y6lhbpk"))))
+ "13f3ggn94czw7xw5qxwrdncr2h7z7bvwgw8zxni8wkc8x3kbz5rd"))))
(build-system r-build-system)
(propagated-inputs
`(("r-dplyr" ,r-dplyr)
@@ -18901,14 +19170,14 @@ emphasize hidden group structures in networks or focus on specific nodes.")
(define-public r-terra
(package
(name "r-terra")
- (version "1.2-10")
+ (version "1.3-4")
(source
(origin
(method url-fetch)
(uri (cran-uri "terra" version))
(sha256
(base32
- "0k2rwmfc07c9ipvd15mrfgw7yx61alf0zmyskkgrb0d1rf66n3id"))))
+ "04fcraicr79vrvzqfxqsgzqp6awf2g5qrvpi76dcm3c04i5z3rlc"))))
(properties `((upstream-name . "terra")))
(build-system r-build-system)
(inputs
@@ -19617,50 +19886,39 @@ cell free DNA} (cfDNA).")
(define-public r-rintrojs
(package
(name "r-rintrojs")
- (version "0.2.2")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "rintrojs" version))
(sha256
(base32
- "0vyqb3pyrh12saddar71ac9csn2vkd2j8ln6ygpqys8ky1lc3427"))))
+ "00l5mk80gj3xkbf3m1kip566ic98bhd88lh0bg69ybkpk4gifpyw"))
+ (snippet
+ '(delete-file "inst/javascript/introjs/intro.min.js"))))
(properties `((upstream-name . "rintrojs")))
(build-system r-build-system)
(arguments
- `(#:modules ((guix build utils)
- (guix build r-build-system)
- (srfi srfi-1)
- (ice-9 popen))
- #:phases
+ `(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'process-javascript
(lambda* (#:key inputs #:allow-other-keys)
(with-directory-excursion "inst/javascript/introjs/"
- (call-with-values
- (lambda ()
- (unzip2
- `((,(assoc-ref inputs "intro.js")
- "intro.min.js"))))
- (lambda (sources targets)
- (for-each (lambda (source target)
- (format #t "Processing ~a --> ~a~%"
- source target)
- (let ((minified (open-pipe* OPEN_READ "uglify-js" source)))
- (call-with-output-file target
- (lambda (port)
- (dump-port minified port)))))
- sources targets))))
- #t)))))
+ (let ((source (assoc-ref inputs "intro.js"))
+ (target "intro.min.js"))
+ (format #true "Processing ~a --> ~a~%"
+ source target)
+ (invoke "esbuild" source "--minify"
+ (string-append "--outfile=" target)))))))))
(native-inputs
- `(("uglify-js" ,uglify-js)
+ `(("esbuild" ,esbuild)
("intro.js"
,(origin
(method url-fetch)
- (uri "https://raw.githubusercontent.com/usablica/intro.js/v2.9.3/intro.js")
+ (uri "https://cdn.jsdelivr.net/npm/intro.js@3.2.1/intro.js")
(sha256
(base32
- "1qf8n1sfy9qkiqqnfgg0xbhmfgh0g3mqsjas8qhz230h3zzlzxj8"))))))
+ "0vh5n7hqqyx2pdvlqq6xadfqibcn78h5961rwhpf817kpxfzv8v7"))))))
(propagated-inputs
`(("r-jsonlite" ,r-jsonlite)
("r-shiny" ,r-shiny)))
@@ -19672,7 +19930,8 @@ Intro.js} library. This package makes it easy to include step-by-step
introductions, and clickable hints in a Shiny application. It supports both
static introductions in the UI, and programmatic introductions from the
server-side.")
- (license license:agpl3+)))
+ ;; The intro.js library is licensed under Expat.
+ (license (list license:agpl3+ license:expat))))
(define-public r-sysfonts
(package
@@ -19875,26 +20134,50 @@ elicitation options based on Kass and Vaidyanathan (1992)
@url{doi:10.1111/j.2517-6161.1992.tb01868.x}.")
(license license:gpl2+)))
+(define-public r-reldist
+ (package
+ (name "r-reldist")
+ (version "1.6-6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "reldist" version))
+ (sha256
+ (base32
+ "09vips7spcz0fahrpy0bl15hk43zgnq74h189hmygyi41l95aywa"))))
+ (properties `((upstream-name . "reldist")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-hmisc" ,r-hmisc)
+ ("r-mgcv" ,r-mgcv)))
+ (home-page "http://www.stat.ucla.edu/~handcock/RelDist")
+ (synopsis "Relative distribution methods")
+ (description
+ "This package provides tools for the comparison of distributions. This
+includes nonparametric estimation of the relative distribution PDF and CDF and
+numerical summaries as described in \"Relative Distribution Methods in the
+Social Sciences\" by Mark S. Handcock and Martina Morris, Springer-Verlag,
+1999, Springer-Verlag, ISBN 0387987789.")
+ ;; See also https://cran.r-project.org/web/packages/reldist/LICENSE for
+ ;; attribution requirements.
+ (license license:gpl3)))
+
(define-public r-accept
(package
(name "r-accept")
- (version "0.7.1")
+ (version "0.8.3")
(source
(origin
(method url-fetch)
(uri (cran-uri "accept" version))
(sha256
(base32
- "0pn8q0jsi0nb2mm2kv6sjczflflshhy55y7nqqnk70yx9f6wm83y"))))
+ "0qn4lm6bk0z2iijwsfbymx1c9y39988fw124ncgmlrgw5kv80b7x"))))
(properties `((upstream-name . "accept")))
(build-system r-build-system)
(propagated-inputs
`(("r-dplyr" ,r-dplyr)
- ("r-extrafont" ,r-extrafont)
- ("r-mass" ,r-mass)
- ("r-plotly" ,r-plotly)
- ("r-stringr" ,r-stringr)
- ("r-viridis" ,r-viridis)))
+ ("r-reldist" ,r-reldist)))
(home-page "https://cran.r-project.org/web/packages/accept/")
(synopsis "Acute COPD Exacerbation Prediction Tool (ACCEPT)")
(description
@@ -21680,14 +21963,14 @@ number embedded in the file rather than the file extension.")
(define-public r-imager
(package
(name "r-imager")
- (version "0.42.8")
+ (version "0.42.10")
(source
(origin
(method url-fetch)
(uri (cran-uri "imager" version))
(sha256
(base32
- "1kzl93l6k9i4528bbycbqxdn28mj7hnx0fbxisva859xl1wys5c5"))))
+ "1vmfmmawbk8sgyba87igaxpwb926nb1ji8a08ad3dqfj7aq9x4q1"))))
(properties `((upstream-name . "imager")))
(build-system r-build-system)
(inputs
@@ -21968,18 +22251,19 @@ validation of bicluster solutions.")
(define-public r-icge
(package
(name "r-icge")
- (version "0.3")
+ (version "0.4.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "ICGE" version))
(sha256
(base32
- "0xin7zml1nbygyi08hhg3wwr2jr1zcsvrlgia89zp4xanxlzgaqa"))))
+ "0w6hbi3h98q6gsxqbb43p95v6xykgrasxcjivwm8hw9fly4avxyi"))))
(properties `((upstream-name . "ICGE")))
(build-system r-build-system)
(propagated-inputs
`(("r-cluster" ,r-cluster)
+ ("r-fastcluster" ,r-fastcluster)
("r-mass" ,r-mass)))
(home-page "https://cran.r-project.org/web/packages/ICGE/")
(synopsis "Cluster estimation and identification of atypical units")
@@ -23053,14 +23337,14 @@ imputed data sets with the appropriate degree of sampling uncertainty.")
(define-public r-matrixcalc
(package
(name "r-matrixcalc")
- (version "1.0-3")
+ (version "1.0-4")
(source
(origin
(method url-fetch)
(uri (cran-uri "matrixcalc" version))
(sha256
(base32
- "1c4w9dhi5w98qj1wwh9bbpnfk39rhiwjbanalr8bi5nmxkpcmrhp"))))
+ "0id0s8fwwzs9mklp642vx1wzqwdqvpqry0rnhjnh3id60h8q7icl"))))
(properties `((upstream-name . "matrixcalc")))
(build-system r-build-system)
(home-page "https://cran.r-project.org/web/packages/matrixcalc/")
@@ -23102,18 +23386,19 @@ least squares.")
(define-public r-semtools
(package
(name "r-semtools")
- (version "0.5-4")
+ (version "0.5-5")
(source
(origin
(method url-fetch)
(uri (cran-uri "semTools" version))
(sha256
(base32
- "15kban4ds2mssxqslm126b89p8biya14c9m68sqk61vzvx5dm2vq"))))
+ "1dpsn43ifvfy5v8w2fqdy54yclmy0d3qlzix67lflr2r7isq7y6x"))))
(properties `((upstream-name . "semTools")))
(build-system r-build-system)
(propagated-inputs
- `(("r-lavaan" ,r-lavaan)))
+ `(("r-lavaan" ,r-lavaan)
+ ("r-pbivnorm" ,r-pbivnorm)))
(home-page "https://github.com/simsem/semTools/wiki")
(synopsis "Useful tools for structural equation modeling")
(description
@@ -23123,14 +23408,14 @@ least squares.")
(define-public r-regsem
(package
(name "r-regsem")
- (version "1.6.2")
+ (version "1.8.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "regsem" version))
(sha256
(base32
- "14nrzyrkrijdrr4jwkri5zra2wh36w68wy6xs600l2z1633h2lmn"))))
+ "1v33wkrsawcvaa06cijp8ybwi82a0x34y59hdknwdbywplnirzr8"))))
(properties `((upstream-name . "regsem")))
(build-system r-build-system)
(propagated-inputs
@@ -23224,14 +23509,14 @@ Complete access to optimized C functions is made available with
(define-public r-openmx
(package
(name "r-openmx")
- (version "2.19.5")
+ (version "2.19.6")
(source
(origin
(method url-fetch)
(uri (cran-uri "OpenMx" version))
(sha256
(base32
- "0k8j6wi30yf1r550hpwl87x63i5kznz5gs46b1pl8xxcrmb863sv"))))
+ "0iv8fidmj074qbzvf0f6vj0h4i37x1d40ci9hkgyqvbnglwcnccy"))))
(properties `((upstream-name . "OpenMx")))
(build-system r-build-system)
(propagated-inputs
@@ -23242,6 +23527,7 @@ Complete access to optimized C functions is made available with
("r-matrix" ,r-matrix)
("r-rcpp" ,r-rcpp)
("r-rcppeigen" ,r-rcppeigen)
+ ("r-rcppparallel" ,r-rcppparallel)
("r-rpf" ,r-rpf)
("r-stanheaders" ,r-stanheaders)))
(native-inputs `(("gfortran" ,gfortran)))
@@ -23501,14 +23787,14 @@ well as Ravand and Robitzsch (2015).")
(define-public r-tam
(package
(name "r-tam")
- (version "3.6-45")
+ (version "3.7-16")
(source
(origin
(method url-fetch)
(uri (cran-uri "TAM" version))
(sha256
(base32
- "1i9frqh6xf7h8r3q66xy0kfgwsxdhj6p9r9ga043aqmwk92q78b8"))))
+ "1969xm1f7s183h0xnd4g1bxhjp80rl7kad29zwcig0fmw6bs2mpd"))))
(properties `((upstream-name . "TAM")))
(build-system r-build-system)
(propagated-inputs
@@ -24078,14 +24364,14 @@ linear systems can be manageable using the @code{Matrix} package along with
(define-public r-zvcv
(package
(name "r-zvcv")
- (version "2.1.0")
+ (version "2.1.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "ZVCV" version))
(sha256
(base32
- "0np6h6x74kz1x13wmbkkm1wq43d8bnn2khzjc80prqdi6n0m9v8r"))))
+ "0gc76j9i8fkm2v638nyzzb1qxl4zmapbspkkaffb8gi5qyjja448"))))
(properties `((upstream-name . "ZVCV")))
(build-system r-build-system)
(propagated-inputs
@@ -24825,14 +25111,14 @@ estimation.")
(define-public r-optimx
(package
(name "r-optimx")
- (version "2020-4.2")
+ (version "2021-6.12")
(source
(origin
(method url-fetch)
(uri (cran-uri "optimx" version))
(sha256
(base32
- "00bi2sr2hr7x6cfwlsn7hz2r56lcyv9naa8vmfcgr1r269fc50b3"))))
+ "059md564p2pk5nis9kbcn1kw2fw130vg53fxlr5xzpv1c9gfhq3k"))))
(properties `((upstream-name . "optimx")))
(build-system r-build-system)
(propagated-inputs `(("r-numderiv" ,r-numderiv)))
@@ -25253,16 +25539,19 @@ values.")
(define-public r-rismed
(package
(name "r-rismed")
- (version "2.2")
+ (version "2.3.0")
(source
(origin
(method url-fetch)
(uri (cran-uri "RISmed" version))
(sha256
(base32
- "0nwixhngi4r2f73362salivsmsf7l52bm13jqvhdq8mfiigm80vd"))))
+ "0vpi88gzi9r85v6nhjz9jbw671zkrmyazwna2z881346wfyr3l8b"))))
(properties `((upstream-name . "RISmed")))
(build-system r-build-system)
+ (propagated-inputs
+ `(("r-httr" ,r-httr)
+ ("r-xml2" ,r-xml2)))
(home-page "https://cran.r-project.org/web/packages/RISmed")
(synopsis "Download content from NCBI databases")
(description
@@ -25591,14 +25880,14 @@ diagonals. This package allows you to compute the tensor product of arrays.")
(define-public r-spatstat-utils
(package
(name "r-spatstat-utils")
- (version "2.1-0")
+ (version "2.2-0")
(source
(origin
(method url-fetch)
(uri (cran-uri "spatstat.utils" version))
(sha256
(base32
- "18gqsc1a85pk69aifi10wprv1c0lci3zxp4wqjb27dlmlbz6jdgd"))))
+ "1aypccpv0zavxwmqzvlka8981n9km7ml3jbmxz21sql58997xn2s"))))
(properties
`((upstream-name . "spatstat.utils")))
(build-system r-build-system)
@@ -25662,14 +25951,14 @@ package.")
(define-public r-spatstat-geom
(package
(name "r-spatstat-geom")
- (version "2.1-0")
+ (version "2.2-0")
(source
(origin
(method url-fetch)
(uri (cran-uri "spatstat.geom" version))
(sha256
(base32
- "0f7rc35d8qyldf471iarbyxddwc7931g2bcbqyrz76rhgvwbdp2m"))))
+ "0k33d5h9slk2g43a90g4ksrq3kkz0kdsxbxkmyr33x8pyfkn7c3h"))))
(properties `((upstream-name . "spatstat.geom")))
(build-system r-build-system)
(propagated-inputs
@@ -25688,14 +25977,14 @@ for the geometry of linear networks.")
(define-public r-spatstat-core
(package
(name "r-spatstat-core")
- (version "2.1-2")
+ (version "2.2-0")
(source
(origin
(method url-fetch)
(uri (cran-uri "spatstat.core" version))
(sha256
(base32
- "0l0x461m8v93b15ywwb39mmy86qb8nsmas075x5lrzf9c31zdyns"))))
+ "0lsjsr85j69b3b840hkixwrc9dcdmi9n5yiyvd0lz3ccd2pc3jqf"))))
(properties `((upstream-name . "spatstat.core")))
(build-system r-build-system)
(propagated-inputs
@@ -25720,14 +26009,14 @@ user-level code from spatstat, except for the code for linear networks.")
(define-public r-spatstat-linnet
(package
(name "r-spatstat-linnet")
- (version "2.1-1")
+ (version "2.2-1")
(source
(origin
(method url-fetch)
(uri (cran-uri "spatstat.linnet" version))
(sha256
(base32
- "1ia0qgggddiwhhyd3q516f3p6by0p4xnq26wqz7410n2ja60bbb4"))))
+ "10fl2x74bazf9xgvcgy256yl6ag05awqanm8pdc6lifx9z4msxxd"))))
(properties
`((upstream-name . "spatstat.linnet")))
(build-system r-build-system)
@@ -25747,14 +26036,14 @@ for spatial data on a linear network.")
(define-public r-spatstat
(package
(name "r-spatstat")
- (version "2.1-0")
+ (version "2.2-0")
(source
(origin
(method url-fetch)
(uri (cran-uri "spatstat" version))
(sha256
(base32
- "0vr5md53247v6crvjvg9m82vc6h914zzvkzfkga8x79hv35ii4as"))))
+ "0lz3sidn05xjswxaxhagal6jj5hra6aya0azxybjw7mgspl903wg"))))
(properties `((upstream-name . "spatstat")))
(build-system r-build-system)
(propagated-inputs
@@ -25808,14 +26097,14 @@ for linear mixed models (AIREML).")
(define-public r-cpp11
(package
(name "r-cpp11")
- (version "0.2.7")
+ (version "0.3.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "cpp11" version))
(sha256
(base32
- "1m31yq3kn5wqvm0ahj08kb4bszbbhfybx3l2x975cjzgv3058h8x"))))
+ "1w2s057xbiasa1c3563gbznazs3lqk71zbdjmwnh5jy50wdl53a7"))))
(properties `((upstream-name . "cpp11")))
(build-system r-build-system)
(native-inputs `(("r-knitr" ,r-knitr)))
@@ -26592,14 +26881,14 @@ observations.")
(define-public r-slider
(package
(name "r-slider")
- (version "0.2.1")
+ (version "0.2.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "slider" version))
(sha256
(base32
- "1jijh8f3qcn8fa677sqvgl2fb4r5vca1cw4l2vbcqscxb2hr4bqw"))))
+ "1vxk2bc33svwcki2j8zr5jcxswh27i0fqgzjw2a5a1pp9dh3fmd3"))))
(properties `((upstream-name . "slider")))
(build-system r-build-system)
(propagated-inputs
@@ -27418,14 +27707,14 @@ data to rasters. It speeds up plotting of data with millions of points.")
(define-public r-seuratobject
(package
(name "r-seuratobject")
- (version "4.0.1")
+ (version "4.0.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "SeuratObject" version))
(sha256
(base32
- "0g32ivx7g64a1sbxc5ym1832wh14w22z025lzyasn8yn2769c1f9"))))
+ "076bd6xmpnspnz7raw03mfgknnygx79sj3c9q6yhpanc46i9gvk4"))))
(properties `((upstream-name . "SeuratObject")))
(build-system r-build-system)
(propagated-inputs
@@ -27446,13 +27735,13 @@ other R users.")
(define-public r-seurat
(package
(name "r-seurat")
- (version "4.0.2")
+ (version "4.0.3")
(source (origin
(method url-fetch)
(uri (cran-uri "Seurat" version))
(sha256
(base32
- "1b1wyj4dxjn0hfg09l8z282grdgwgah0czs7pn2ian455x0dphng"))))
+ "1jfzkqnk4r82ssyz6h51n2jybkdcjkpjdb2la6n2xqnfs2b8dnbm"))))
(properties `((upstream-name . "Seurat")))
(build-system r-build-system)
(propagated-inputs
@@ -27543,14 +27832,14 @@ Maximum Parsimony, distance methods and Hadamard conjugation.")
(define-public r-diversitree
(package
(name "r-diversitree")
- (version "0.9-15")
+ (version "0.9-16")
(source
(origin
(method url-fetch)
(uri (cran-uri "diversitree" version))
(sha256
(base32
- "1sk3sgn5hi04978s5s7gy6pzp28g3v9rglmiamlgs96c9wyyyff7"))))
+ "0rzrk7xsn4gy271pbcw3azndhx0c06bmsgrg6libjmlfnmq6j8sc"))))
(build-system r-build-system)
(native-inputs
`(("gfortran" ,gfortran)))
@@ -27791,13 +28080,13 @@ are.")
(define-public r-mlr3misc
(package
(name "r-mlr3misc")
- (version "0.9.1")
+ (version "0.9.2")
(source (origin
(method url-fetch)
(uri (cran-uri "mlr3misc" version))
(sha256
(base32
- "0x1jsysw04a0y5arxl0vbv89s6bhffkwarbvgl1z2jjwz8xcd3jj"))))
+ "02ls0sr20z97jl6waz8mrs5l6l6vqrba3d5a9m1hqkvxakxchdky"))))
(build-system r-build-system)
(propagated-inputs
`(("r-backports" ,r-backports)
@@ -28109,61 +28398,28 @@ unit tests of graphics).")
(define-public r-vdiffr
(package
(name "r-vdiffr")
- (version "0.3.3")
+ (version "1.0.2")
(source
(origin
(method url-fetch)
(uri (cran-uri "vdiffr" version))
(sha256
(base32
- "0i0xdr8dakbkkgrhp0zvlnv3rxhc8h5naqq416mr5zv9q8i4p8jc"))
- (snippet
- '(begin
- (delete-file "inst/htmlwidgets/lib/jquery.min.js")))))
+ "1zjwjw8lqqnx7cxj2aik5rn1g67zsyf0bq08yfwwmsi7v2x6ly3x"))))
(properties `((upstream-name . "vdiffr")))
(build-system r-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'process-javascript
- (lambda* (#:key inputs #:allow-other-keys)
- (with-directory-excursion "inst/htmlwidgets/lib/"
- (let ((source (assoc-ref inputs "js-jquery"))
- (target "jquery.min.js"))
- (format #true "Processing ~a --> ~a~%"
- source target)
- (invoke "esbuild" source "--minify"
- (string-append "--outfile=" target)))))))))
(inputs
- `(("freetype" ,freetype)
- ("harfbuzz" ,harfbuzz)))
+ `(("libpng" ,libpng)
+ ("zlib" ,zlib)))
(propagated-inputs
- `(("r-bh" ,r-bh)
- ("r-devtools" ,r-devtools)
+ `(("r-cpp11" ,r-cpp11)
("r-diffobj" ,r-diffobj)
- ("r-fontquiver" ,r-fontquiver)
- ("r-freetypeharfbuzz" ,r-freetypeharfbuzz)
- ("r-gdtools" ,r-gdtools)
("r-glue" ,r-glue)
("r-htmltools" ,r-htmltools)
- ("r-htmlwidgets" ,r-htmlwidgets)
- ("r-purrr" ,r-purrr)
- ("r-r6" ,r-r6)
- ("r-rcpp" ,r-rcpp)
+ ("r-lifecycle" ,r-lifecycle)
("r-rlang" ,r-rlang)
- ("r-shiny" ,r-shiny)
("r-testthat" ,r-testthat)
- ("r-usethis" ,r-usethis)
("r-xml2" ,r-xml2)))
- (native-inputs
- `(("esbuild" ,esbuild)
- ("js-jquery"
- ,(origin
- (method url-fetch)
- (uri "https://code.jquery.com/jquery-1.12.4.js")
- (sha256
- (base32
- "0x9mrc1668icvhpwzvgafm8xm11x9lfai9nwr66aw6pjnpwkc3s3"))))))
(home-page "https://github.com/r-lib/vdiffr")
(synopsis "Visual regression testing and graphical diffing")
(description
@@ -28232,14 +28488,14 @@ clusterings as resolution increases.")
(define-public r-textshaping
(package
(name "r-textshaping")
- (version "0.3.4")
+ (version "0.3.5")
(source
(origin
(method url-fetch)
(uri (cran-uri "textshaping" version))
(sha256
(base32
- "1kr6rh5zb5jp3acsfah6bzwkypzl5ixjzrs1xpdcslq14n82j4s0"))))
+ "06bdc5wxvgv38fnzpyjj9p62ifpfshaangkn96gw05yxn11s46h0"))))
(properties `((upstream-name . "textshaping")))
(build-system r-build-system)
(inputs
@@ -28265,14 +28521,14 @@ the font tool-set provided by the @code{systemfonts} package.")
(define-public r-ragg
(package
(name "r-ragg")
- (version "1.1.2")
+ (version "1.1.3")
(source
(origin
(method url-fetch)
(uri (cran-uri "ragg" version))
(sha256
(base32
- "0q28bwjdxpxm1wlkd8sxdf1m1q8wp4mmzp83d3m09nyy90ydkd8w"))))
+ "0ppypfq1vipwjngmiwdx1sj6x7m41v3dlnbsixdlnrf2nx82kxb2"))))
(properties `((upstream-name . "ragg")))
(build-system r-build-system)
(inputs
@@ -28964,14 +29220,14 @@ light-weight geometry library used by @url{http://postgis.net/,PostGIS}.")
(define-public r-stars
(package
(name "r-stars")
- (version "0.5-2")
+ (version "0.5-3")
(source
(origin
(method url-fetch)
(uri (cran-uri "stars" version))
(sha256
(base32
- "0w2svw02ywvclq0nsnjns1n0rfr54q7x30y64y14n7zfr969ly1n"))))
+ "00cljaz98iy3wymabp7b47qgxdybg9jgjkw7q6da1ginmy14m524"))))
(properties `((upstream-name . "stars")))
(build-system r-build-system)
(propagated-inputs
@@ -29101,14 +29357,14 @@ Application Program Interfaces (API)}.")
(define-public r-eyelinker
(package
(name "r-eyelinker")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "eyelinker" version))
(sha256
(base32
- "14rfcdxad9iazwd46q6bm8gg1ryh6s8kf7arj00hhb7xz3gvk9c2"))))
+ "0wijd45p6j2qal6wnj7zywks8p9v3m9cmyp7axmk44mrjdjx2i71"))))
(properties `((upstream-name . "eyelinker")))
(build-system r-build-system)
(propagated-inputs
@@ -29130,14 +29386,14 @@ Application Program Interfaces (API)}.")
(define-public r-btm
(package
(name "r-btm")
- (version "0.3.5")
+ (version "0.3.6")
(source
(origin
(method url-fetch)
(uri (cran-uri "BTM" version))
(sha256
(base32
- "1x6bncb7r97z8bdyxnn2frdi9kyawfy6c2041mv9f42zdrfzm6jb"))))
+ "0ab0wr8nbwn1w1j9hpwfz52lm1sw0qk93713y9k0hpm3pw9dq4jr"))))
(properties `((upstream-name . "BTM")))
(build-system r-build-system)
(propagated-inputs `(("r-rcpp" ,r-rcpp)))
@@ -29402,3 +29658,122 @@ complex functions.")
(description
"The Gaussian hypergeometric function for complex numbers.")
(license license:gpl2)))
+
+(define-public r-gganimate
+ (package
+ (name "r-gganimate")
+ (version "1.0.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "gganimate" version))
+ (sha256
+ (base32
+ "046v6j92xxgaghsnh88dy5h8x040qsfa8csvhp4dmsfmrrf0dz0f"))))
+ (properties `((upstream-name . "gganimate")))
+ (build-system r-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'absolute-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "R/renderers.R"
+ (("'ffmpeg'")
+ (string-append "'" (assoc-ref inputs "ffmpeg") "/bin/ffmpeg'"))))))))
+ (inputs
+ ;; For video output.
+ `(("ffmpeg" ,ffmpeg)))
+ (propagated-inputs
+ `(("r-ggplot2" ,r-ggplot2)
+ ("r-glue" ,r-glue)
+ ("r-plyr" ,r-plyr)
+ ("r-progress" ,r-progress)
+ ("r-rlang" ,r-rlang)
+ ("r-scales" ,r-scales)
+ ("r-stringi" ,r-stringi)
+ ("r-tweenr" ,r-tweenr)
+ ;; For GIF/SVG output. gifski is faster, but depends on Rust.
+ ("r-magick" ,r-magick)
+ ;; For HTML output.
+ ("r-base64enc" ,r-base64enc)
+ ("r-htmltools" ,r-htmltools)))
+ (native-inputs `(("r-knitr" ,r-knitr)))
+ (home-page "https://gganimate.com")
+ (synopsis "Grammar of Animated Graphics")
+ (description
+ "This package extends the grammar of graphics as implemented by
+@code{ggplot2} to include the description of animation. It does this by
+providing a range of new grammar classes that can be added to the plot object
+in order to customise how it should change with time.")
+ (license license:expat)))
+
+;; This library bundles ‘date’ from (gnu packages calendar). We cannot unbundle
+;; it, because its C++ libtz.so is built with different compiler flags than
+;; ours.
+(define-public r-tzdb
+ (package
+ (name "r-tzdb")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "tzdb" version))
+ (sha256
+ (base32
+ "0ym5rh6abs8ash6xz0av0gfhsjp7k1lgnjvpba36zwrxyfg2wrqi"))))
+ (properties `((upstream-name . "tzdb")))
+ (build-system r-build-system)
+ (propagated-inputs `(("r-cpp11" ,r-cpp11)))
+ (home-page "https://github.com/r-lib/tzdb")
+ (synopsis "Time Zone Database Information")
+ (description
+ "This package provides an up-to-date copy of the Internet Assigned
+Numbers Authority (IANA) Time Zone Database. It is updated periodically to
+reflect changes made by political bodies to time zone boundaries, UTC offsets,
+and daylight saving time rules. Additionally, this package provides a C++
+interface for working with the @code{date} library. @code{date} provides
+comprehensive support for working with dates and date-times, which this package
+exposes to make it easier for other R packages to utilize. Headers are
+provided for calendar specific calculations, along with a limited interface for
+time zone manipulations.")
+ (license license:expat)))
+
+(define-public r-vroom
+ (package
+ (name "r-vroom")
+ (version "1.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "vroom" version))
+ (sha256
+ (base32
+ "1a6a265ymmwv9s0iaml7f51a5wpazwf31pl16phc41x27j338fcw"))))
+ (properties `((upstream-name . "vroom")))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-bit64" ,r-bit64)
+ ("r-cli" ,r-cli)
+ ("r-cpp11" ,r-cpp11)
+ ("r-crayon" ,r-crayon)
+ ("r-glue" ,r-glue)
+ ("r-hms" ,r-hms)
+ ("r-lifecycle" ,r-lifecycle)
+ ("r-progress" ,r-progress)
+ ("r-rlang" ,r-rlang)
+ ("r-tibble" ,r-tibble)
+ ("r-tidyselect" ,r-tidyselect)
+ ("r-tzdb" ,r-tzdb)
+ ("r-vctrs" ,r-vctrs)
+ ("r-withr" ,r-withr)))
+ (native-inputs `(("r-knitr" ,r-knitr)))
+ (home-page "https://vroom.r-lib.org")
+ (synopsis
+ "Read and Write Rectangular Text Data")
+ (description
+ "This package reads and writes data files like @acronym{CSV},
+@acronym{TSV} and @acronym{FWF}. When reading it uses a quick initial indexing
+step, then reads the values lazily, so only the data you actually use needs to
+be read. The writer formats the data in parallel and writes to disk
+asynchronously from formatting.")
+ (license license:expat)))