summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
3 dayselectrophysiology: python-meegkit: Update to 0.2.0.HEADmasterGhislain Vaillant1-10/+3
* guix-science/packages/electrophysiology.scm (python-meegkit) [source]: Update to 0.2.0. [arguments]<#:test-flags>: Enable more tests.
3 dayselectrophysiology: python-pyriemann: Update to 0.12.Ghislain Vaillant1-6/+13
* guix-science/packages/electrophysiology.scm (python-pyriemann) [source]: Update to 0.12. [propagated-inputs]: Add python-array-api-{compat,extra}.
3 dayspython-xyz: Add python-array-api-extra.Ghislain Vaillant1-0/+30
* guix-science/packages/python-xyz.scm (python-array-api-extra): New variable.
3 dayselectrophysiology: python-neurokit2: Fix build.Ghislain Vaillant1-2/+9
* guix-science/packages/electrophysiology.scm (python-neurokit2) [arguments]<#:phases>: Fix requirements. [propagated-inputs]: Remove python-setuptools.
3 dayselectrophysiology: python-conpy: Fix build.Ghislain Vaillant1-0/+14
* guix-science/packages/electrophysiology.scm (python-conpy) [arguments]<#:phases>: Fix compatibility with recent releases of NumPy. Set Numba cache directory to a writable location.
3 dayselectrophysiology: python-eeg-positions: Fix build.Ghislain Vaillant1-1/+6
* guix-science/packages/electrophysiology.scm (python-eeg-positions) [arguments]<#:phases>: Set Numba cache directory to a writable location.
4 dayspython-xyz: python-chaco: Fix build.Ghislain Vaillant1-0/+9
* guix-science/packages/python-xyz.scm (python-chaco) [arguments]<#:test-flags>: Ignore faulty tests.
4 dayspython-xyz: python-mayavi: Update to 4.9.0.Ghislain Vaillant1-12/+16
* guix-science/packages/python-xyz.scm (python-mayavi) [source]: Update to 4.9.0. [arguments]<#:test-flags>: Remove test filters. <#:phases>: Refresh fix for requirements. Set home to writable location. [propagated-inputs]: Replace vtk-9.4 by vtk. [native-inputs]: Add python-{pytest-timeout,setuptools-scm}.
4 dayspython-xyz: python-traits: Update to 7.1.0.Ghislain Vaillant1-26/+35
* guix-science/packages/python-xyz.scm (python-traits) [source]: Switch to git, update to 7.1.0. [arguments]<#:phases>: Set commit hash before build. [native-inputs]: Add python-{cython,pytest}, remove python-sphinx.
4 dayspython-xyz: python-envisage: Update to 8.0.1.Ghislain Vaillant1-4/+12
* guix-science/packages/python-xyz.scm (python-envisage) [source]: Update to 8.0.1. [arguments]<#:phases>: Set home to a writable location. [native-inputs]: Replace python-pyqt by python-pyside-6, replace python-setuptools by python-uv-build.
5 dayspython-xyz: Remove python-hdmf-zarr.Ghislain Vaillant1-41/+0
Rationales: hdmf-zarr is not compatible with zarr 3. * guix-science/packages/python-xyz.scm (python-hdmf-zarr): Remove variable.
5 dayselectrophysiology: python-nwbinspector: Update to 0.7.2.Ghislain Vaillant1-3/+17
* guix-science/packages/electrophysiology.scm (python-nwbinspector) [source]: Update to 0.7.2. [arguments]<#:test-flags>: Ignore faulty tests. [propagated-inputs]: Remove python-hdmf-zarr.
5 dayselectrophysiology: python-nwb2bids: Update to 0.13.0.Ghislain Vaillant1-2/+4
* guix-science/packages/electrophysiology.scm (python-nwb2bids) [source]: Update to 0.13.0. [propagated-inputs]: Add python-{requests,tqdm}.
5 dayselectrophysiology: python-pynwb: Update to 4.1.0.Ghislain Vaillant1-2/+2
* guix-science/packages/electrophysiology.scm (python-pynwb): Update to 4.1.0.
5 daystopology: python-kmapper: Fix build.Ghislain Vaillant1-28/+34
* guix-science/packages/topology.scm (python-kmapper) [source]: Update to commit aa594d1, which fixes compatibility issues with recent releases of scikit-learn. [arguments]<#:test-flags>: Ignore tests requiring optional dependencies, ignore faulty tests. [propagated-inputs]: Set to python-{jinja2,numpy,scikit-learn,scipy}. [native-inputs]: Add python-{igraph,matplotlib,networkx}.
5 dayspython-xyz: python-hdmf: Update to 6.2.0.Ghislain Vaillant1-2/+2
* guix-science/packages/python-xyz.scm (python-hdmf): Update to 6.2.0.
5 dayselectrophysiology: python-neo: Update to 0.14.5.Ghislain Vaillant1-17/+4
* guix-science/packages/electrophysiology.scm (python-neo) [source]: Update to 0.14.5. [propagated-inputs]: Keep python-{numpy,packaging,quantities} only. [native-inputs]: Add python-pillow.
5 dayselectrophysiology: python-yasa: Update to 0.7.0.Ghislain Vaillant1-17/+22
* guix-science/packages/electrophysiology.scm (python-yasa) [source]: Update to 0.7.0. [arguments]<#:test-flags>: Ignore tests requiring external data, network or optional dependencies. [propagated-inputs]: Remove python-{ipywidgets,pyriemann,sleepecg,tensorpac}. Add python-pooch. [native-inputs]: Add tzdata-for-tests.
5 dayselectrophysiology: python-tensorpac: Fix build.Ghislain Vaillant1-10/+16
* guix-science/packages/electrophysiology.scm (python-tenorpac) [arguments]<#:phases>: Fix compatibility with NumPy 2. [propagated-inputs]: Move python-{matplotlib,mne,pandas,statsmodels} to native-inputs. Remove python-numba.
5 daysalgebra: python-pylops: Update to 2.8.0.Ghislain Vaillant1-3/+3
* guix-science/packages/algebra.scm (python-pylops) [source]: Update to 2.8.0. [native-inputs]: Add python-{hatch-vcs,hatchling}. Remove python-{setuptools, setuptools-scm}.
5 daysgeoscience: python-harmonica: Fix build.Ghislain Vaillant1-1/+7
* guix-science/packages/geoscience.scm (python-harmonica) [arguments]<#:test-flags>: Ignore more flaky tests.
5 daysgeoscience: python-pyresample: Fix build.Ghislain Vaillant1-0/+3
* guix-science/packages/geoscience.scm (python-pyresample) [arguments]<#:test-flags>: Ignore faulty tests.
5 daysnlp: python-quicksectx: Fix build.Ghislain Vaillant1-0/+9
* guix-science/packages/nlp.scm (python-quicksectx) [arguments]<#:phases>: Remove versioned requirement for Cython.
5 dayselectrophysiology: python-probeinterface: Update to 0.3.2.Ghislain Vaillant1-13/+13
* guix-science/packages/electrophysiology.scm (python-probeinterface) [source]: Update to 0.3.2. [arguments]<#:test-flags>: Ignore tests requiring zarr 2. [propagated-inputs]: Move python-{h5py,jsonschema,matplotlib,pandas,scipy} to native-inputs. Remove python-zarr.
5 dayspython-xyz: python-xrft: Update to 1.0.2.Ghislain Vaillant1-25/+13
* guix-science/packages/python-xyz.scm (python-xrft) [source]: Update to 1.0.2. [arguments]<#:test-flags>: Ignore failing tests. <#:phases>: Remove, fixed upstream. [propagated-inputs]: Remove python-numpy-groupies. [native-inputs]: Add python-numpy-groupies.
5 dayselectrophysiology: python-wfdb: Update to 4.3.1.Ghislain Vaillant1-2/+2
* guix-science/packages/electrophysiology.scm (python-wfdb): Update to 4.3.1.
5 daysgeoscience: python-simpeg: Update 0.25.2.Ghislain Vaillant1-2/+2
* guix-science/packages/geoscience.scm (python-simpeg): Update to 0.25.2.
5 daysneuroscience: python-surfa: Fix build.Ghislain Vaillant1-0/+10
* guix-science/packages/neuroscience.scm (python-surfa) [arguments]<#:phases>: Fix compatibility with NumPy 2.
5 daysperformance-monitoring: fxt: Update to 0.3.17.Philippe SWARTVAGHER1-2/+2
* guix-science/packages/performance-monitoring.scm (fxt): Update to 0.3.17. Signed-off-by: Ghislain Vaillant <ghislain.vaillant@inria.fr>
6 dayspython-xyz: python-json-tricks: Fix build.Ghislain Vaillant1-1/+4
* guix-science/packages/python-xyz.scm (python-json-tricks) [arguments]<#:phases>: Ignore tests incompatible with Pandas 3.
6 dayselectrophysiology: python-bycycle: Fix build.Ghislain Vaillant1-1/+3
* guix-science/packages/electrophysiology.scm (python-bycycle) [propagated-inputs]: Replace python-pandas by python-pandas-2.
6 dayselectrophysiology: python-autoreject: Update to 0.4.4.Ghislain Vaillant1-8/+15
* guix-science/packages/electrophysiology.scm (python-autoreject) [source]: Update to 0.4.4. [arguments]<#:phases>: Fix pytest configuration in the pyproject.toml file. [native-inputs]: Remove python-setuptools. Add python-hatch-vcs and python-hatchling. [home-page]: Use HTTPS URL.
6 daysnlp: python-edsnlp: Fix build.Ghislain Vaillant1-0/+1
* guix-science/packages/nlp.scm (python-edsnlp) [native-inputs]: Add python-scikit-learn.
6 daysphysics: python-pyfai: Update to 2026.05.Ghislain Vaillant1-15/+38
* guix-science/packages/physics.scm (python-pyfai) [source]: Update to 2026.05. [arguments]<#:phases>: Move check after add-install-to-pythonpath. Run tests with pytest, ignore tests requiring optional dependencies. [propagated-inputs]: Remove python-{hdf5plugin,pyopencl,pyside-6}. [native-inputs]: Add python-pytest.
7 daysneuroscience: python-tedana: Update to 26.0.3.Ghislain Vaillant1-11/+6
* guix-science/packages/neuroscience.scm (python-tedana) [source]: Update to 26.0.3. [arguments]<#:phases>: Remove nilearn compatibility patch. Set HOME before check.
7 daysneuroscience: python-mapca: Update to 0.0.8.Ghislain Vaillant1-2/+2
* guix-science/packages/neuroscience.scm (python-mapca): Update to 0.0.8.
8 dayshep: Add xfitter.Ghislain Vaillant1-0/+42
* guix-science/packages/hep.scm (xfitter): New variable.
8 dayshep: Rename qdcnum package to qcdnum.Ghislain Vaillant1-2/+2
* guix-science/packages/hep.scm (qdcnum): Rename to qcdnum.
10 daysneuroscience: python-nipy: Fix build.Ghislain Vaillant1-50/+3
* guix-science/packages/neuroscience.scm (python-nipy) [arguments]<#:test-flags>: Disable tests. <#:phases>: Remove preparatory phases for tests. [native-inputs]: Remove python-{matplotlib,pytest,pytest-doctestplus}, nipy-data and nipy-templates.
10 dayshep: Add recola2.Ghislain Vaillant1-0/+82
* guix-science/packages/hep.scm (recola2): New variable.
10 dayshep: Add recola1.Ghislain Vaillant1-0/+34
* guix-science/packages/hep.scm (recola1): New variable.
10 dayshep: Add collier.Ghislain Vaillant1-0/+31
* guix-science/packages/hep.scm (collier): New variable.
11 daysphysics: silx: Update to 3.1.1.Ghislain Vaillant1-11/+21
* guix-science/packages/physics.scm (silx) [source]: Swith to git-fetch, update to 3.1.1. [propagated-inputs]: Add python-{filelock,pydantic}. Remove python-{hdf5plugin, pint}. [native-inputs]: Add python-{h5pyd,meson,pytest-httpserver,qtawesome}. Remove python-setuptools.
11 dayspython-xyz: Add python-h5pyd.Ghislain Vaillant1-0/+28
* guix-science/packages/python-xyz.scm (python-h5pyd): New variable.
11 daysphysics: python-fabio: Update to 2026.06.Ghislain Vaillant1-11/+16
* guix-science/packages/physics.scm (python-fabio) [source]: Update to 2026.06. [arguments]<#:phases>: Patch the test suite to avoid importing all optional dependencies. Run 'check phase after 'add-install-to-pythonpath. [propagated-inputs]: Add python-filelock. Remove python-{glymur,matplotlib, pillow,pyside-6}. [native-inputs]: Move python-numexpr from propagated-inputs.
11 daysphysics: python-hdf5plugin: Update to 7.0.0, enable tests.Ghislain Vaillant1-4/+5
* guix-science/packages/physics.scm (python-hdf5plugin) [source]: Update to 7.0.0. [arguments]<#:tests?,#:test-flags>: Enable tests. [native-inputs]: Add python-pytest.
11 daysmachine-learning: python-geomstats: Fix build.Ghislain Vaillant1-2/+26
* guix-science/packages/machine-learning.scm (python-geomstats) [arguments]<#:test-flags>: Ignore more flaky tests. <#:phases>: Add phase to rename trapz to trapezoid.
11 dayspython-xyz: python-transforms3d: Fix build.Ghislain Vaillant1-3/+5
* guix-science/packages/python-xyz.scm (python-transforms3d) [arguments]<#:test-flags>: Ignore more flaky tests.
11 daysmachine-learning: python-optuna-integration: Update to 4.9.0.Ghislain Vaillant1-2/+2
* guix-science/packages/machine-learning.scm (python-optuna-integration) [source]: Update to 4.9.0.
11 daysmachine-learning: python-optuna: Update to 4.9.0, fix build.Ghislain Vaillant1-34/+14
* guix-science/packages/machine-learning.scm (python-optuna) [source]: Update to 4.9.0. [arguments]<#:test-flags>: Run core tests only. [propagated-inputs]: Set to required dependencies only.