me
/
guix
Archived
1
0
Fork 0

gnu: Add python-chaospy.

* gnu/packages/statistics.scm (python-chaospy): New variable.
Vinicius Monego 2023-08-04 20:17:52 -03:00
parent 04b31ce1f8
commit 9c4e8a868d
No known key found for this signature in database
GPG Key ID: 637B0B138065B68A
1 changed files with 26 additions and 0 deletions

View File

@ -2234,6 +2234,32 @@ modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational
inference (VI) algorithms.") inference (VI) algorithms.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public python-chaospy
(package
(name "python-chaospy")
(version "4.3.13")
(source (origin ;; PyPI misses Pytest fixtures.
(method git-fetch)
(uri (git-reference
(url "https://github.com/jonathf/chaospy")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1bn4jmwygs5h0dskbniivj20qblgm75pyi9hcjf47r25kawd730m"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-importlib-metadata python-numpoly
python-numpy python-scipy))
(native-inputs (list python-pytest python-scikit-learn))
(home-page "https://chaospy.readthedocs.io/en/master/")
(synopsis "Numerical tool for performing uncertainty quantification")
(description "Chaospy is a numerical toolbox for performing uncertainty
quantification using polynomial chaos expansions, advanced Monte Carlo
methods implemented in Python. It also include a full suite of tools for
doing low-discrepancy sampling, quadrature creation, polynomial manipulations,
and a lot more.")
(license license:expat)))
(define-public python-patsy (define-public python-patsy
(package (package
(name "python-patsy") (name "python-patsy")