diff options
Diffstat (limited to 'gnu/packages/cran.scm')
-rw-r--r-- | gnu/packages/cran.scm | 36 |
1 files changed, 34 insertions, 2 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 463e9d4279..cc75136a3a 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -17,7 +17,7 @@ ;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com> ;;; Copyright © 2018, 2019 Brett Gilio <brettg@gnu.org> ;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com> -;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz> +;;; Copyright © 2019, 2020 Wiktor Żelazny <wzelazny@vurv.cz> ;;; Copyright © 2019 Arne Babenhauserheide <arne_bab@web.de> ;;; Copyright © 2019, 2020 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2020 Todor Kondić <tk.code@protonmail.com> @@ -30,6 +30,7 @@ ;;; Copyright © 2020 Vinicius Monego <monego@posteo.net> ;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net> ;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net> +;;; Copyright © 2020 Magali Lemes <magalilemes00@gmail.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -90,6 +91,7 @@ #:use-module (gnu packages pulseaudio) ;libsndfile #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages sqlite) #:use-module (gnu packages statistics) #:use-module (gnu packages tcl) #:use-module (gnu packages tls) @@ -13956,7 +13958,8 @@ tessellation.") (inputs `(("gdal" ,gdal) ("geos" ,geos) - ("proj" ,proj.4) + ("proj" ,proj) + ("sqlite" ,sqlite) ("zlib" ,zlib))) (propagated-inputs `(("r-classint" ,r-classint) @@ -24595,3 +24598,32 @@ enrichment analysis (GSEA) calculation with or without the absolute filtering. Without filtering, users can perform (original) two-tailed or one-tailed absolute GSEA.") (license license:gpl2))) + +(define-public r-calculus + (package + (name "r-calculus") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (cran-uri "calculus" version)) + (sha256 + (base32 + "0hs7hzjl6xjza20v9zx9a1piywxa6w3h2rskr52d1dcbc0vwhinp")))) + (properties `((upstream-name . "calculus"))) + (build-system r-build-system) + (propagated-inputs + `(("r-rcpp" ,r-rcpp))) + (home-page "https://github.com/guidotti/calculus") + (synopsis "High dimensional numerical and symbolic calculus") + (description + "Efficient C++ optimized functions for numerical and symbolic calculus. +It includes basic symbolic arithmetic, tensor calculus, Einstein summing +convention, fast computation of the Levi-Civita symbol and generalized +Kronecker delta, Taylor series expansion, multivariate Hermite polynomials, +accurate high-order derivatives, differential operators (Gradient, Jacobian, +Hessian, Divergence, Curl, Laplacian) and numerical integration in arbitrary +orthogonal coordinate systems: cartesian, polar, spherical, cylindrical, +parabolic or user defined by custom scale factors.") + (license license:gpl3))) + |