summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
AgeCommit message (Collapse)Author
8 daysgnu: Add python-qutip.Vinicius Monego
* gnu/packages/python-science.scm (python-qutip): New variable. Change-Id: I9b79b5f8dc698d3fc24d17f24075ec2e2ba60beb
10 daysgnu: python-dask: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dask, python-dask/bootstrap): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I6bedc89bd09b3f2dfc3f7cbe27eb5790f32f6af7
10 daysgnu: python-sparse: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sparse): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I52b814e264aa2fe28adeaec46b868f2e3b8279ec
10 daysgnu: python-anndata: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-anndata): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I3d968728de04610984c08884bd29cd9c055fa284
10 daysgnu: python-multiscale-spatial-image: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-multiscale-spatial-image): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: Ib921389b3018e353d3eb85030bf63cbb9b68c213
10 daysgnu: python-dask-image: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dask-image): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I1ede0dd1410c1efcc4601b7e91285112f9c9a7ea
10 daysgnu: python-pykdtree: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pykdtree): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: Id13b95eab7e590b01cd46375929303458cf9ac82
14 daysgnu: python-vaex-core: Fix build with gcc@14.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-vaex-core) [arguments] <phases>: Add 'patch-missing-include. Change-Id: Id98cff63954bfa3b460dd612b5175e8ad58aacc2
2025-07-18gnu: python-pandas-2: Fix test with new tzdata.Zheng Junjie
Fixes: guix/guix#1025 * gnu/packages/patches/python-pandas-2-no-pytz_datetime.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-science.scm (python-pandas-2): Use it. Change-Id: I0e3689c28f11a5f69362caf0e31890a5efe6febe Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-06gnu: python-vaex-core: Relax upper limit for dask version.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-vaex-core) [arguments] <phases>: Add 'relax-requirement. Change-Id: Iae12fbafc6d235c99df4781521cb4fac965f7f3f
2025-07-06gnu: Add python-narwhals.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-narwhals): New variable. Change-Id: Iae0e6a3260ffb066172377c464a645bcb126b17b
2025-07-06gnu: python-scikit-image: Fix tests.Sharlatan Hellseher
In some cases there could be an issue to test compiled Cython library which is not available in local checkout working directory. This change is inspired by the way NixOS packages scikit-image and run tests from the output with "--pyargs" option where compiled library is available. See: <https://github.com/NixOS/nixpkgs/blob/nixos-25.05/\ pkgs/development/python-modules/scikit-image/default.nix>. * gnu/packages/python-science.scm (python-scikit-image) [arguments] <test-flags>: Run tests from {#$output}, add "--pyargs" option and skip one more problematic test. <phases>: Use default 'check; add 'pre-check and post-check. Change-Id: I60f58359f59b371854f4963e2f7c65c9221a0924
2025-07-06gnu: python-distributed: Update to 2024.12.1.Benoit Martin
* gnu/packages/python-science.scm (python-distributed): Update to 2024.12.1. Change-Id: Ia557e7d87e48a709298bf7024ee01b08098f5842 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06gnu: python-dask-expr: Update to 1.1.21.Benoit Martin
* gnu/packages/python-science.scm (python-dask-expr): Update to 1.1.21. Change-Id: Iaee50368ffafc473164865249e2a51732b1ea54f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06gnu: python-plotly: Move to python-science.Sharlatan Hellseher
This package is not related to Graph at all and imported by bioinformatics and astronomy modules only which are Science disciplines. This change moves it closer to related packages and preserves copyright header records extracted from git log. * gnu/packages/graph.scm (python-plotly): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I5544ebdf1f545b2d7740dd56cab2d04bbe9d7715
2025-06-30gnu: python-distributed: Move up.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-distributed): Sort variable alphabetically. Change-Id: I6b0b6ab2932b7cc1edf6097a6387ee633e537d88
2025-06-30gnu: packages/python-science: Sort packages.Sharlatan Hellseher
* gnu/packages/python-science.scm: (python-deepdish, python-modin, python-msgpack-numpy, python-pyamg, python-pyet, python-vaex-core): Sort variables alphabetically. Change-Id: I37db89f459242c6bfed8dce559539f8249c67192
2025-06-30gnu: packages/python-science: Sort packages.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-bottleneck, python-dask-expr, python-mpsplines, python-salib, python-unyt, python-vedo): Sort variables alphabetically. Change-Id: I767f6959dd5727cee22e07d49de28af244985c22
2025-06-30gnu: packages/python-science: Sort packages.Sharlatan Hellseher
* gnu/packages/python-science.scm: (python-climin, python-fastcluster, python-libneuroml, python-nibabel, python-opt-einsum, python-pynetdicom, python-ruffus, python-simple-pid): Sort variables alphabetically. Change-Id: Ic2696630a49868c5a657dea3a3be353fd50d7a88
2025-06-30gnu: packages/python-science: Sort packages.Sharlatan Hellseher
* gnu/packages/python-science.scm: (python-asap3, python-baycomp, python-clarabel, python-hist, python-numpoly, python-particle, python-uhi, python-vector): Sort variables alphabetically. Change-Id: Idd202a03a518774d204de6292d74fbe53ea5761e
2025-06-30gnu: packages/python-science: Sort packages.Sharlatan Hellseher
*gnu/packages/python-science.scm (python-ase, python-geosketch, python-histoprint, python-meshzoo, python-ndindex, python-scipy, python-traittypes, python-upsetplot): Sort variables alphabetically. Change-Id: I1fc194b17e3babf084c961bf09596d27e834fd6a
2025-06-30gnu: packages/python-science: Sort packages.Sharlatan Hellseher
* gnu/packages/python-science.scm: (python-aplus, python-boost-histogram, python-corner, python-decaylanguage, python-fast-histogram, python-hepunits, python-mpl-scatter-density, python-numpy-groupies): Sort variables alphabetically. Change-Id: I026c5a409ebab46c844db7ffe17aa9f5293c36ea
2025-06-22gnu: python-pyjanitor: Update to 0.31.0.Vinicius Monego
* gnu/packages/python-science.scm (python-pyjanitor): Update to 0.31.0. [arguments]<#:test-flags>: Skip tests depending on Polars. Enable previously failing test. <#:phases>: Delete unnecessary phase 'pandas-compat'. Change-Id: I2991e06fafea2928bb6ea45c42624bf372da2eba
2025-06-22gnu: python-pingouin: Update to 0.5.5.Vinicius Monego
* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.5. [arguments]<#:test-flags>: Enable previously failing test. Skip two more failing tests. <#:phases>: Delete unnecessary phases 'loosen-requirements', 'remove-outdated-check', 'sklearn-compatibility'. Change-Id: Iac44747d65c9be52831ae792a24b9cc5604c54dc
2025-06-22gnu: python-simple-pid: Update to 2.0.1.Vinicius Monego
* gnu/packages/python-science.scm (python-simple-pid): Update to 2.0.1. [source]: Update URI. [build-system]: Use pyproject-build-system. [arguments]<#:phases>: Do not override the 'check' phase. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: I26c7b3097d30ac067a370c8a3a0600779d13efb6
2025-06-22gnu: python-pandas-flavor: Update to 0.7.0.Vinicius Monego
* gnu/packages/python-science.scm (python-pandas-flavor): Update to 0.7.0. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-pytest. Change-Id: Ie582c778d84b342eab41f8bc88f2c4bb410bbbb6
2025-06-22gnu: python-baycomp: Update to 1.0.3.Vinicius Monego
* gnu/packages/python-science.scm (python-baycomp): Update to 1.0.3. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: I2249fc981a91ebc175a5e0ff221bb6243126fb6f
2025-06-14gnu: Add python-apted.Nguyễn Gia Phong
* gnu/packages/python-science.scm (python-apted): New variable. Change-Id: Ifd79f12b6be4d593106805f714a6545226e59479 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-11gnu: Add python-pyzx.Mark Walker
* gnu/packages/python-science.scm (python-pyzx): New variable. Change-Id: I69895a9deb5739db9c0d5e793e3f864c800f4504 Reviewed-by: @lilyp Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-26gnu: Move all snakemake variants to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (snakemake-5, snakemake-6, snakemake-7): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: Ia771b316049f375183025e7617e6d0ddf06f99ff
2025-05-25gnu: Add python-asap3@3.13.7.Danny Milosavljevic
* gnu/packages/python-science.scm (python-asap3): New variable. Change-Id: Idea83eaf0475f14aa2ea443c81463ab8279694b6
2025-05-25gnu: Add python-ase@3.25.0.Danny Milosavljevic
* gnu/packages/python-science.scm (python-ase): New variable. Change-Id: If868c0e83cf04f9d0c3108304ec77619e28ee2d4
2025-05-08gnu: python-einops: Update to 0.8.1.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-einops): Update to 0.8.1. [native-inputs]: Remove jupyter. Change-Id: I2d5c710990a77ca0fef480eaed4b59da6a10db27
2025-05-08gnu: python-adjusttext: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-adjusttext): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: If8c5fa89736dbf8ae29169fb317d43d2c2fbd682
2025-05-04gnu: Add python-vector.Vinicius Monego
* gnu/packages/python-science.scm (python-vector): New variable. Change-Id: I77d72b0c18a0bc215cb2198ce5447e587b13d0fe
2025-05-04gnu: Add python-decaylanguage.Vinicius Monego
* gnu/packages/python-science.scm (python-decaylanguage): New variable. Change-Id: I5c709016f80b19cef22105bff42ca62b8f384f1b
2025-05-04gnu: Add python-particle.Vinicius Monego
* gnu/packages/python-science.scm (python-particle): New variable. Change-Id: Ib2462e25aadba797532c005a3b4d4e4a238a611e
2025-05-04gnu: Add python-hepunits.Vinicius Monego
* gnu/packages/python-science.scm (python-hepunits): New variable. Change-Id: I174495c4fdacd21491e9e7d5abdd7d5dd0e5ffe8
2025-05-04gnu: Add python-hist.Vinicius Monego
* gnu/packages/python-science.scm (python-hist): New variable. Change-Id: Ia3495b6d94a620b797318ffce162aa1d58e79049
2025-05-04gnu: Add python-histoprint.Vinicius Monego
* gnu/packages/python-science.scm (python-histoprint): New variable. Change-Id: I1ace11116c39e2c803afd10849c107c3f232273e
2025-05-04gnu: Add python-uhi.Vinicius Monego
* gnu/packages/python-science.scm (python-uhi): New variable. Change-Id: I12e802cfc9dd6473cac9657dc477e470238f1bbc
2025-05-04gnu: Add python-boost-histogram.Vinicius Monego
* gnu/packages/python-science.scm (python-boost-histogram): New variable. Change-Id: I91e73a0a3e3a698197b2d309bd5bdf388fd2697a
2025-05-04gnu: python-scikit-build-core: Update to 0.11.2.Vinicius Monego
* gnu/packages/python-science.scm (python-scikit-build-core): Update to 0.11.2. Change-Id: I66d04ba5ed89d3a9eb57df1e9491b8170d5b1571
2025-04-28gnu: python-pyqtgraph: Move to python-science.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyqtgraph): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I3de3c6a71fb2c5c49b76e03a026eae7deaa55840
2025-04-24gnu: python-pandera: Fix tests.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pandera) [source] <snippet>: Remove tests deletion and ignore them with pytest options which are working now. [arguments] <test-flags> Skip some more tests; run tests in parallel up to 8 thread, supported upstream. [propagated-inputs]: Remove python-hypothesis; add python-hypothesis-next and python-modin. [native-inputs]: Add python-pytest-xdist. Change-Id: I45482203519ceb2208a330d91c07d12b65e6ee53
2025-04-24gnu: python-modin: Fix tests.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-modin) [arguments] <test-flags>: Run test in up to 8 threads to improve performance, supported upstream. [native-inputs]: Remove python-coverage. Change-Id: Id298ca7ae204f87fc7b421f6dc2f80959c4c4f85
2025-04-19gnu: snakemake: Move inputs to propagated-inputs.Sharlatan Hellseher
* gnu/packages/python-science.scm (snakemake): Swap INPUTS to PROPAGATED-INPUTS as the package may be included in others. Change-Id: I034d8b18a6f4d145bf7b08584b73a5abd19f955e
2025-04-16gnu: Add snakemake.Nicolas Graves
* gnu/packages/python-science.scm (snakemake): New variable. Change-Id: Id61c7955684f5186b9dc884f0c9de4ec73f766ea Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: Add python-snakemake-interface-storage-plugins.Nicolas Graves
* gnu/packages/python-science.scm (python-snakemake-interface-storage-plugins): New variable. Change-Id: Ie74edfdc2535f7f26f0c6210a274dfc351336129 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: Add python-snakemake-interface-software-deployment-plugins.Nicolas Graves
* gnu/packages/python-science.scm (python-snakemake-interface-software-deployment-plugins): New variable. Change-Id: Ia3f6beed3a3ea02607645ca127be52f328b429bb Signed-off-by: Steve George <steve@futurile.net>