guix_mirror_bot pushed a commit to branch astro-update
in repository guix.
commit 27ec11cebebd936ef2910aa7506a6c642a936287
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Sep 15 15:39:03 2026 +0100
gnu: Add python-pydoe.
* gnu/packages/python-science.scm (python-pydoe): New variable.
---
gnu/packages/python-science.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index c0a97a5d17f..bbb83ed2eac 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -4020,6 +4020,42 @@ writing DICOM medical imaging data. It can read, modify
and write DICOM
data.")
(license license:expat)))
+(define-public python-pydoe
+ (package
+ (name "python-pydoe")
+ (version "1.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pydoe" version))
+ (sha256
+ (base32 "1jr0dal2sibj6y5qr0i7h1b52x73c06pl5q20ad4zam93n7hpadi"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:test-flags
+ #~(list "--pyargs" "pydoe"
+ "tests")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'remove-local-source
+ (lambda _
+ (delete-file-recursively "pydoe"))))))
+ (native-inputs
+ (list python-hatch-vcs
+ python-hatchling
+ python-pytest))
+ (propagated-inputs
+ (list python-numpy
+ python-scipy))
+ (home-page "https://pydoe.github.io/pydoe/")
+ (synopsis "Design of Experiments for Python")
+ (description
+ "PyDOE is a Python package for design of experiments (DOE),
+ enabling scientists, engineers, and statisticians to efficiently construct
+experimental designs.")
+ (license license:bsd-3)))
+
(define-public python-pyet
(package
(name "python-pyet")