diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-12 13:56:33 +0000 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-01-21 23:41:53 +0000 |
commit | 1b7aa9e12007c388bbc1e686cddd5ae2e90335e0 (patch) | |
tree | a79da3b76184493412c42022ad3ffb113ce37eee /gnu/packages/golang-maths.scm | |
parent | 55b93f7e17ec36c28e8a4faa36793bcd5421f2c3 (diff) |
gnu: Add go-gonum-org-v1-gonum.
* gnu/packages/golang-maths.scm: Add golang-build module.
(go-gonum-org-v1-gonum): New variable.
Change-Id: I09da7049d1d7905380f2515c63d7949a44c75748
Diffstat (limited to 'gnu/packages/golang-maths.scm')
-rw-r--r-- | gnu/packages/golang-maths.scm | 55 |
1 files changed, 54 insertions, 1 deletions
diff --git a/gnu/packages/golang-maths.scm b/gnu/packages/golang-maths.scm index cf783226ea..02211bca7d 100644 --- a/gnu/packages/golang-maths.scm +++ b/gnu/packages/golang-maths.scm @@ -23,7 +23,8 @@ #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) - #:use-module (gnu packages)) + #:use-module (gnu packages) + #:use-module (gnu packages golang-build)) ;;; Commentary: ;;; @@ -116,6 +117,58 @@ rounding for conversions. IEEE 754-2008 refers to this 16-bit floating-point format as binary16.") (license license:expat))) +(define-public go-gonum-org-v1-gonum + (package + (name "go-gonum-org-v1-gonum") + (version "0.15.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gonum/gonum") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "002qsavnylj8l4ki56narpn3zm0r9p7p8ccgd20q1xp751wg2kvp")))) + (build-system go-build-system) + (arguments + (list + #:import-path "gonum.org/v1/gonum" + #:test-subdirs + #~(list "." + "blas/..." + "cmplxs/..." + "diff/..." + "dsp/fourier/..." + "floats/..." + "integrate/..." + "internal/..." + "interp/..." + "lapack/..." + "mat/..." + "mathext/..." + "num/..." + "optimize/..." + "spatial/..." + "stat/..." + "uniti/..."))) + (propagated-inputs + (list go-github-com-goccmack-gocc + go-github-com-google-go-cmp + go-golang-org-x-exp + go-golang-org-x-tools + #;go-gonum-org-v1-plot ; not packed yet + )) + (home-page "https://www.gonum.org/") + (synopsis "Set of numeric libraries for Golang") + (description + "Gonum is a set of packages designed to make writing numerical and +scientific algorithms productive, performant, and scalable. It provides +libraries for matrices and linear algebra; statistics, probability +distributions, and sampling; tools for function differentiation,integration, +and optimization; network creation and analysis") + (license license:expat))) + ;;; ;;; Executables: ;;; |