_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-alphacsc 0.4.1
Propagated dependencies: python-joblib@1.5.2 python-matplotlib@3.10.8 python-mne@1.11.0 python-numba@0.62.1 python-numpy@2.3.1 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://alphacsc.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Convolutional dictionary learning for noisy signals
Description:

This is a library to perform shift-invariant sparse dictionary learning, also known as convolutional sparse coding (CSC), on time-series data.

python-sesameeg 0.0.3
Propagated dependencies: python-mne@1.11.0 python-nilearn@0.12.1 python-numpy@2.3.1 python-pyvista@0.46.5 python-pyvistaqt@0.11.3 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://pybees.github.io/sesameeg/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Sequential semi-analytic Monte Carlo estimator for MEEG
Description:

SESAMEEG is a Python3 library providing the Bayesian multi-dipole localization method SESAME for the automatic estimation of brain source currents from MEEG data, either in the time domain and in the frequency domain.

python-tensorpac 0.6.5-1.ac9058f
Propagated dependencies: python-joblib@1.5.2 python-matplotlib@3.10.8 python-mne@1.11.0 python-numba@0.62.1 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3 python-statsmodels@0.14.5
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: http://etiennecmb.github.io/tensorpac/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tensor-based Phase-Amplitude Coupling
Description:

Tensor-based Phase-Amplitude Coupling.

python-eeg-positions 2.1.2
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://eeg-positions.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Compute and plot standard EEG electrode positions
Description:

This package contains code to compute the standard EEG electrode locations on a spherical head model for the 10-20, 10-10, and 10-05 system.

mnelab 1.5.6
Propagated dependencies: python-black@26.3.1 python-isort@6.0.1 python-matplotlib@3.10.8 python-mne@1.11.0 python-mnextend@0.2.2 python-numpy@2.3.1 python-pyside-6@6.9.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mnelab.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Graphical user interface for MNE
Description:

MNELAB is a GUI for MNE-Python, a Python package for EEG/MEG analysis.

python-ripple-detection 1.7.1
Propagated dependencies: python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/Eden-Kramer-Lab/ripple_detection
Licenses: Expat
Build system: pyproject
Synopsis: Tools for identifying sharp wave ripple events using LFPs
Description:

This package provides tools for finding sharp-wave ripple events (150-250 Hz) from local field potentials.

python-pybispectra 1.3.1
Propagated dependencies: python-joblib@1.5.2 python-matplotlib@3.10.8 python-mne@1.11.0 python-numba@0.62.1 python-numpy@2.3.1 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://pybispectra.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Toolbox for computing spectral-domain interactions using the bispectrum
Description:

This package provides the tools for computing phase-amplitude coupling, time delay estimation, and wave shape features using the bispectrum and bicoherence. Additional tools for computing amplitude-amplitude coupling, phase-phase coupling, and spatio-spectral filters are also provided.

python-mne 1.11.0
Dependencies: procps@4.0.3
Propagated dependencies: python-decorator@5.2.1 python-jinja2@3.1.2 python-lazy-loader@0.4 python-matplotlib@3.10.8 python-numpy@2.3.1 python-packaging@25.0 python-pooch@1.8.1 python-scipy@1.16.3 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne.tools/stable/index.html
Licenses: Modified BSD
Build system: pyproject
Synopsis: MEG and EEG analysis and visualization
Description:

MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. It includes modules for data input/output, preprocessing, visualization, source estimation, time-frequency analysis, connectivity analysis, machine learning, statistics, and more.

python-pyedflib 0.1.42
Propagated dependencies: python-numpy@2.3.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://pyedflib.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library to read/write EDF+/BDF+ files
Description:

pyEDFlib is a Python library to read/write EDF+/BDF+ files based on EDFlib. EDF means European Data Format

python-probeinterface 0.3.1
Propagated dependencies: python-h5py@3.15.1 python-jsonschema@4.23.0 python-matplotlib@3.10.8 python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3 python-requests@2.32.5 python-scipy@1.16.3 python-zarr@2.18.7
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/SpikeInterface/probeinterface
Licenses: Expat
Build system: pyproject
Synopsis: Python package to handle probe layout, geometry and wiring to device.
Description:

A Python package to handle the layout, geometry, and wiring of silicon probes for extracellular electrophysiology experiments.

python-spikeinterface 0.103.2
Propagated dependencies: python-distinctipy@1.3.4 python-h5py@3.15.1 python-huggingface-hub@0.31.4 python-matplotlib@3.10.8 python-neo@0.14.3 python-networkx@3.4.2 python-numba@0.62.1 python-numcodecs@0.13.1 python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3 python-probeinterface@0.3.1 python-pydantic@2.12.5 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-threadpoolctl@3.6.0 python-tqdm@4.67.1 python-zarr@2.18.7
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://spikeinterface.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Unified framework for spike sorting
Description:

SpikeInterface is a Python framework designed to unify preexisting spike sorting technologies into a single code base.

It can:

  • read/write many extracellular file formats.

  • pre-process extracellular recordings.

  • run many popular, semi-automatic spike sorters (kilosort1-4, mountainsort4-5, spykingcircus, tridesclous, ironclust, herdingspikes, yass, waveclus)

  • run sorters developed in house (lupin, spkykingcicus2, tridesclous2, simple) that compete with kilosort4

  • run theses polar sorters without installation using containers (Docker/Singularity).

  • post-process sorted datasets using th SortingAnalyzer

  • compare and benchmark spike sorting outputs.

  • compute quality metrics to validate and curate spike sorting outputs.

  • visualize recordings and spike sorting outputs in several ways (matplotlib, sortingview, jupyter, ephyviewer)

  • export a report and/or export to phy

  • curate your sorting with several strategies (ml-based, metrics based, manual, ...)

  • have powerful sorting components to build your own sorter.

  • have a full motion/drift correction framework.

python-replay-trajectory-classification 1.4.1-0.9f1216d
Propagated dependencies: python-dask@2025.11.0 python-distributed@2025.11.0 python-joblib@1.5.2 python-matplotlib@3.10.8 python-networkx@3.4.2 python-numba@0.62.1 python-numpy@2.3.1 python-pandas@2.3.3 python-patsy@1.0.1 python-regularized-glm@1.0.2 python-scikit-image@0.26.0 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-seaborn@0.13.2 python-statsmodels@0.14.5 python-tqdm@4.67.1 python-track-linearization@2.4.0 python-xarray@2025.12.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/Eden-Kramer-Lab/replay_trajectory_classification
Licenses: Expat
Build system: pyproject
Synopsis: State space models for decoding hippocampal trajectories
Description:

replay_trajectory_classification is a Python package for decoding spatial position represented by neural activity and categorizing the type of trajectory.

It has several advantages over decoders typically used to characterize hippocampal data:

  • It allows for moment-by-moment estimation of position using small temporal time bins which allow for rapid movement of neural position and makes fewer assumptions about what downstream cells can integrate.

  • The decoded trajectories can change direction and are not restricted to constant velocity trajectories.

  • The decoder can use spikes from spike-sorted cells or use clusterless spikes and their associated waveform features to decode.

  • The decoder can categorize the type of neural trajectory and give an estimate of the confidence of the model in the type of trajectory.

  • Proper handling of complex 1D linearized environments.

  • Ability to extract and decode 2D environments.

  • Easily installable, documented code with tutorials on how to use the code.

  • Fast computation using GPUs.

python-yasa 0.6.5
Propagated dependencies: python-antropy@0.1.9 python-ipywidgets@8.1.4 python-joblib@1.5.2 python-lspopt@1.4.0 python-matplotlib@3.10.8 python-mne@1.11.0 python-numba@0.62.1 python-numpy@2.3.1 python-pandas@2.3.3 python-pyriemann@0.10 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-seaborn@0.13.2 python-sleepecg@0.5.9 python-tensorpac@0.6.5-1.ac9058f
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://yasa-sleep.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Yet Another Spindle Algorithm (YASA)
Description:

YASA is a Python package to analyze polysomnographic sleep recordings.

python-regularized-glm 1.0.2
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3 python-statsmodels@0.14.5
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/Eden-Kramer-Lab/regularized_glm
Licenses: Expat
Build system: pyproject
Synopsis: L2-penalized generalized linear models
Description:

A simple python package for fitting L2- and smoothing-penalized generalized linear models. Built primarily because the statsmodels GLM fit_regularized method is built to do elastic net (combination of L1 and L2 penalities), but if you just want to do an L2 or a smoothing penalty (like in generalized additive models), using a penalized iteratively reweighted least squares (p-IRLS) is much faster.

python-track-linearization 2.4.0
Propagated dependencies: python-dask@2025.11.0 python-matplotlib@3.10.8 python-networkx@3.4.2 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/LorenFrankLab/track_linearization
Licenses: Expat
Build system: pyproject
Synopsis: Linearize 2D position to 1D using Hidden Markov Models
Description:

track_linearization is a Python package for mapping animal movement on complex track environments (mazes, figure-8s, T-mazes) into simplified 1D representations. It uses Hidden Markov Models to handle noisy position data and provides powerful tools for analyzing spatial behavior in neuroscience experiments.

python-mne-features 0.3.1
Propagated dependencies: python-mne@1.11.0 python-numba@0.62.1 python-numpy@2.3.1 python-pandas@2.3.3 python-pywavelets@1.8.0 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne.tools/mne-features
Licenses: Modified BSD
Build system: pyproject
Synopsis: Software for extracting features from multivariate time series
Description:

This package provides code for feature extraction with M/EEG data.

python-antio 0.6.1
Propagated dependencies: python-click@8.3.1 python-numpy@2.3.1 python-packaging@25.0 python-psutil@7.2.2
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/mscheltienne/antio
Licenses: GPL 3
Build system: pyproject
Synopsis: I/O library for the CNT format from ANT Neuro
Description:

This package provides I/O functions for the CNT format from ANT Neuro.

python-lspopt 1.4.0
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/hbldh/lspopt
Licenses: Expat
Build system: pyproject
Synopsis: Multitaper window method for estimating Wigner spectra for certain locally stationary processes
Description:

This package provides a Python implementation of a multitaper window method for estimating Wigner spectra for certain locally stationary processes.

python-phylib 2.7.0-0.68b3d7e
Propagated dependencies: python-dask@2025.11.0 python-joblib@1.5.2 python-mtscomp@1.0.2 python-numpy@2.3.1 python-requests@2.32.5 python-responses@0.25.3 python-scipy@1.16.3 python-toolz@1.1.0 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/cortex-lab/phylib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Electrophysiological data analysis library for Python
Description:

This package provides an electrophysiological data analysis library for Python.

python-pynwb 3.1.3
Propagated dependencies: python-dateutil@2.9.0 python-h5py@3.15.1 python-hdmf@4.1.2 python-numpy@2.3.1 python-pandas@2.3.3 python-platformdirs@4.3.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://pynwb.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Package for working with Neurodata stored in the NWB format
Description:

PyNWB is a Python package for working with NWB files. It provides a high-level API for efficiently working with Neurodata stored in the NWB format.

python-autoreject 0.4.3
Propagated dependencies: python-h5io@0.2.5 python-joblib@1.5.2 python-matplotlib@3.10.8 python-mne@1.11.0 python-numpy@2.3.1 python-pymatreader@1.1.0 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: http://autoreject.github.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Automated rejection and repair of epochs in M/EEG
Description:

This is a library to automatically reject bad trials and repair bad sensors in magneto-/electroencephalography (M/EEG) data.

python-antropy 0.1.9
Propagated dependencies: python-numba@0.62.1 python-numpy@2.3.1 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://raphaelvallat.com/antropy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Entropy and complexity of (EEG) time-series in Python
Description:

AntroPy is a Python package providing several time-efficient algorithms for computing the complexity of time-series. It can be used for example to extract features from EEG signals.

python-table-remodeler 0.2.0-0.e283722
Propagated dependencies: python-hedtools@1.1.0 python-jsonschema@4.23.0 python-pandas@2.3.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://www.hedtags.org/table-remodeler/
Licenses: Expat
Build system: pyproject
Synopsis: Tabular files remodeling and reorganizing tools
Description:

The table remodeler provides a flexible, operation-based framework for transforming tabular data files through JSON-configurable pipelines. Originally extracted from the hed-python remodeling tools, this package operates as a standalone tool while maintaining compatibility with HED annotations via the hedtools dependency.

Key features:

  • Operation-based architecture for reproducible data transformations

  • JSON-configurable pipelines for batch processing

  • Support for HED-annotated event files (via hedtools package)

  • Built-in backup and restore functionality

  • Both programmatic API and command-line interface

  • Extensible: create custom operations by extending BaseOp

mne-cpp 2.3.0
Dependencies: onnxruntime@1.22.0 qtbase@6.9.2 qtmultimedia@6.9.2 qtserialport@6.9.2 qtshadertools@6.9.2 qtsvg@6.9.2 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne-cpp.github.io/
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ framework for real-time functional brain imaging
Description:

MNE-CPP is an open-source, cross-platform C++ framework for real-time and offline processing of MEG, EEG, and related neurophysiological data.

Page: 141424344453029
Total packages: 72693