gnu: Add python-scikit-opt.

* gnu/packages/python-science.scm (python-scikit-opt): New variable.

Change-Id: I47d6b35d9658a37a242b4db61d293fa7efd33802
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
TimotheeMathieu 2024-01-20 12:41:00 +01:00 committed by Ludovic Courtès
parent b64862e5cb
commit 9474e64b09
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -339,6 +339,27 @@ (define-public python-scikit-image
"Scikit-image is a collection of algorithms for image processing.")
(license license:bsd-3)))
(define-public python-scikit-opt
(package
(name "python-scikit-opt")
(version "0.6.6")
(source
(origin
(method url-fetch)
(uri (pypi-uri "scikit-opt" version))
(sha256
(base32 "0ycqizgsj7q57asc1bphzhf1fx9zqn0vx5rli7q541bas64hfqiy"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-scipy))
(home-page "https://github.com/guofei9987/scikit-opt")
(synopsis "Swarm intelligence algorithms in Python")
(description
"Scikit-opt (or sko) is a Python module implementing @dfn{swarm
intelligence} algorithms: genetic algorithm, particle swarm optimization,
simulated annealing, ant colony algorithm, immune algorithm, artificial fish
swarm algorithm.")
(license license:expat)))
(define-public python-scikit-optimize
(package
(name "python-scikit-optimize")