3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

gnu: Add julia-calculus.

* gnu/packages/julia-xyz.scm (julia-calculus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
zimoun 2021-03-23 20:46:41 +01:00 committed by Ludovic Courtès
parent 2ca38ee4e7
commit b91ad8324d
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -121,6 +121,30 @@ operations. It can wrap any @code{IO} type automatically making incremental
reading and writing faster.")
(license license:expat)))
(define-public julia-calculus
(package
(name "julia-calculus")
(version "0.5.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaMath/Calculus.jl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0xh0ak2ycsjw2h86ja24ch3kn2d18zx3frrds78aimwdnqb1gdc2"))))
(build-system julia-build-system)
(home-page "https://github.com/JuliaMath/Calculus.jl")
(synopsis "Common utilities for automatic differentiation")
(description "This package provides tools for working with the basic
calculus operations of differentiation and integration. The @code{Calculus}
package produces approximate derivatives by several forms of finite
differencing or produces exact derivative using symbolic differentiation. It
can also be used to compute definite integrals by different numerical
methods.")
(license license:expat)))
(define-public julia-chainrulescore
(package
(name "julia-chainrulescore")