From 758b8cdd9e2a8859a149949028eeeb5b3c177726 Mon Sep 17 00:00:00 2001 From: nixo Date: Sat, 12 Oct 2019 13:04:25 +0200 Subject: [PATCH] gnu: Add julia-genericsvd. * gnu/packages/julia-xyz.scm (julia-genericsvd-0.2.2): New variable. --- gnu/packages/julia-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index d19e806032..8a2b6f6ab6 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1977,3 +1977,26 @@ generic element types") in Julia. The Schur decomposition is the workhorse for eigensystem analysis of dense non-symmetric matrices.") (license license:expat))) + +(define-public julia-genericsvd + (package + (name "julia-genericsvd") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaLinearAlgebra/GenericSVD.jl") + (commit (string-append "v" version)))) + (file-name "GenericSVD") + (sha256 + (base32 "1qhyyls9m1k8hwf7fhkbd0ksn2r50n4l25f0v6gahjah5yqdz6bq")))) + (propagated-inputs `(("julia-compat" ,julia-compat))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaLinearAlgebra/GenericSVD.jl") + (synopsis " Singular Value Decomposition for generic number types") + (description "Implements Singular Value Decomposition for generic +number types, such as BigFloat, Complex{BigFloat} or Quaternions. It +internally overloads several Base functions such that existing methods (svd, +svdfact and svdvals) should work directly.") + (license license:expat)))