diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index a128a833f3..d19e806032 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1955,3 +1955,25 @@ were formerly part of Base in early versions of Julia.") (description "This is a Julia interface to libquadmath, providing a Float128 type corresponding to the IEEE754 binary128 floating point format.") (license license:expat))) + +(define-public julia-genericschur + (package + (name "julia-genericschur") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RalphAS/GenericSchur.jl") + (commit (string-append "v" version)))) + (file-name "GenericSchur") + (sha256 + (base32 "1hr8zkanbrysqzr61rwhbv1a306zfcfrjjw96whrxy7fm4qf9j6v")))) + (build-system julia-build-system) + (home-page "https://github.com/RalphAS/GenericSchur.jl") + (synopsis "Julia package for Schur decomposition of matrices with +generic element types") + (description "Schur decomposition for matrices of generic element types +in Julia. The Schur decomposition is the workhorse for eigensystem analysis +of dense non-symmetric matrices.") + (license license:expat)))