gnu: Add julia-measurements.

* gnu/packages/julia-xyz.scm (julia-measurements): New variable.
This commit is contained in:
Efraim Flashner 2021-09-09 19:27:57 +03:00
parent 8733d2c235
commit 55e1fa89f1
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -2433,6 +2433,37 @@ (define-public julia-mbedtls
TLS} and cryptography C library for Julia.")
(license license:expat)))
(define-public julia-measurements
(package
(name "julia-measurements")
(version "2.6.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaPhysics/Measurements.jl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "05p3f0gr4sv4maq8cix5fi8ldq0zagswqsd43xn6fhy046f936mz"))))
(build-system julia-build-system)
(propagated-inputs
`(("julia-calculus" ,julia-calculus)
("julia-recipesbase" ,julia-recipesbase)
("julia-requires" ,julia-requires)))
(native-inputs
`(("julia-quadgk" ,julia-quadgk)
("julia-specialfunctions" ,julia-specialfunctions)
("julia-unitful" ,julia-unitful)))
(home-page "https://juliaphysics.github.io/Measurements.jl/stable/")
(synopsis "Error propagation calculator and library")
(description "@code{Measurements.jl} is an error propagation calculator and
library for physical measurements. It supports real and complex numbers with
uncertainty, arbitrary precision calculations, operations with arrays, and
numerical integration. The linear error propagation theory is employed to
propagate the errors.")
(license license:expat)))
(define-public julia-measures
(package
(name "julia-measures")