gnu: python-qutip: Update to 5.2.2.
* gnu/packages/python-science.scm (python-qutip): Update to 5.2.2.
[arguments] <test-flags>: Rework skipped/ignored tests.
<phases>: Use default 'check; add 'remove-local-source.
[propagated-inputs]: Add python-cvxopt, python-cvxpy, python-mpi4py,
python-mpmath, and python-tqdm.
[native-inputs]: Remove python-numpy, python-packaging, python-scipy,
and python-wheel; add python-pytest-rerunfailures.
Change-Id: I1ee08658e6a7c6ef2c6b42b9d121113dedad04f7
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pytensor: Update to 2.36.3.
* gnu/packages/python-science.scm (python-pytensor): Update to 2.36.3.
[arguments] <test-flags>: Add option to skip/disable benchmark tests and
rework skipped tests.
[native-inputs]: Add python-pytest-benchmark and python-pytest-xdist.
Change-Id: I9c3c42c21091524741ccef55e4698b59e818512d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pingouin: Fix tests.
* gnu/packages/python-science.scm (python-pingouin):
[arguments] <test-flags>: Rework skipped tests.
<phases>: Add 'relax-requirements.
[native-inputs]: Remove python-pytest-cov; add python-setuptools.
Change-Id: If45e91fabbd479819731041c09dd6e1e561774d6
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-scikit-survival: Fix indentation.
* gnu/packages/python-science.scm (python-scikit-survival): Fix indentation.
Change-Id: Iff0ab38a0b484938613df08ffb0fbd83da489289
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-scikit-survival: Update to 0.26.0.
* gnu/packages/python-science.scm (python-scikit-survival): Update to 0.26.0.
[native-inputs]: Add python-pytest-xdist.
Change-Id: If92ba627c894cb65976b7687062e738656b06e96
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Remove python-dask-expr.
* gnu/packages/python-science.scm (python-dask/bootstrap)
(python-dask-expr): Delete variables.
Fixes: guix/guix#4766
Change-Id: I8243329353fe41b0ffff35fd4383a9a09047cd52
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Remove python-statannot.
A message from upstream: "This repository is not maintained anymore. I
recommend using the forked package trevismd/statannotations, which has a
cleaner API and further extends the functionalities of statannot."
* gnu/packages/python-science.scm (python-statannot): Delete variable.
Fixes: guix/guix#5355
Change-Id: Ib3347ff2077f62d4e97c0f9dc437b419d260c4b5
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pandas-stubs: Update to 2.3.3.251219.
* gnu/packages/python-science.scm (python-pandas-stubs): Update to 2.3.3.251219.
[arguments]: Drop all but 2 skipped tests.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-tables, which, xclip,
xorg-server-for-tests, and xsel; add python-beautifulsoup4,
python-fsspec, python-html5lib, python-jinja2, python-loguru,
python-mypy, python-numexpr, python-openpyxl, python-typing-extensions,
python-xlrd, python-xlsxwriter, and tzdata-for-tests.
Change-Id: I7b7b85c1ce9b1e575069a79321db4ff515372942
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-narwhals: Update to 2.15.0.
* gnu/packages/python-science.scm (python-narwhals): Update to 2.15.0.
[propagated-inputs]: Add python-duckdb, python-packaging, and python-rich.
[native-inputs]: Remove python-duckdb.
Change-Id: I0af82e4cbe2b3c2b3ae3803b77cde5f6c921a1a6
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Add python-narwhals-minimal.
* gnu/packages/python-science.scm (python-narwhals-minimal): New variable.
Change-Id: I972010ea88c649d41227c51256b739a022a350df
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-libneuroml: Update to 0.6.7.
* gnu/packages/python-science.scm (python-libneuroml): Update to 0.6.7.
[native-inputs]: Remove python-wheel.
Change-Id: I7ef49953a922116bd2c1aeb12ea548d0dd8afb18
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pyfma: Use python-numpy@1.
* gnu/packages/python-science.scm (python-pyfma):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.
[native-inputs]: Remove python-wheel.
Change-Id: I8236576e39b7e6f8b981126cbf67fc55f35db83c
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-salib: Update to 1.5.2.
* gnu/packages/python-science.scm (python-salib): Update to 1.5.2.
[phases]{set-version}: New phase.
[native-inputs]: Remove python-pytest-cov; add python-hatch-vcs.
Change-Id: Ibff2633efa0f7657a40b580a3028cb71f57b923d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pyamg: Update to 5.3.0.
* gnu/packages/python-science.scm (python-pyamg): Update to 5.3.0.
[arguments] <test-flags>: Remove local source instead in phase..
<phases>: Add 'pre-check.
[native-inputs]: Remove python-wheel.
Change-Id: I3f231c1201013b4cbc7a8fbda14937aa0685827e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-scikit-surprise: Use python-numpy@1.
* gnu/packages/python-science.scm (python-scikit-surprise):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.
[native-inputs]: Remove python-wheel.
Change-Id: I4ae8d087b602a04ff94ad1ef72c6ef0589938054
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-paramz Move to machinve-learning.
* gnu/packages/python-science.scm (python-paramz): Move from here ...
* gnu/packages/machine-learning.scm: ... to here.
Change-Id: I128d863626a9b70bf31c37e200d40ad6ccd48ad2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-paramz: Use python-numpy@1.
* gnu/packages/python-science.scm (python-paramz):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.
Change-Id: Ibc355d9a6e1ab635f63c21fe5e068a0ddfcc906a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-vector: Update to 1.7.0.
* gnu/packages/python-science.scm (python-vector): Update to 1.7.0.
[propagated-inputs]: Add python-awkward, python-numba, and python-sympy.
[native-inputs]: Remove python-awkward and python-sympy; add python-notebook,
python-optree, and python-papermill.
Change-Id: I760c26d69b5a5e4530e80d8e57af65db2fdf319f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Remove python-xarray-datatree.
* gnu/packages/python-science.scm (python-xarray-datatree): Delete variable.
Fixes: guix/guix#5348
Change-Id: I7150cbe534f900286fb575f5883d9fe0980aa975
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-multiscale-spatial-image: Update to 2.0.3.
* gnu/packages/python-science.scm (python-multiscale-spatial-image): Update to 2.0.3.
[propagated-inputs]: Remove quasiquote and ((unquote insight-toolkit) "python"); add
python-dask, python-numpy, python-dateutil, python-spatial-image,
python-xarray, python-xarray-dataclass, and python-zarr.
[native-inputs]: Remove python-fsspec, python-ipfsspec, python-jsonschema,
python-nbmake, python-pooch, python-pytest, python-pytest-mypy,
python-urllib3, and python-zarr.
Change-Id: I22f93379f92da785f851c17d149745ea9124a999
Signed-off-by: Rutherther <rutherther@ditigal.xyz>