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

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-sleepecg 0.6.0
Propagated dependencies: python-edfio@0.4.17 python-joblib@1.5.3 python-keras@3.15.1 python-matplotlib@3.10.9 python-numba@0.66.0 python-numpy@2.4.6 python-pytorch@2.10.0 python-pyyaml@6.0.3 python-requests@2.34.2 python-scipy@1.17.1 python-tqdm@4.67.1 python-wfdb@4.3.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://sleepecg.readthedocs.io/en/stable/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Sleep stage classification using ECG data
Description:

SleepECG provides tools for sleep stage classification when EEG signals are not available. Based only on ECG, SleepECG provides functions for

  • downloading and reading open polysomnography datasets,

  • detecting heartbeats from ECG signals, and

  • classifying sleep stages (which includes preprocessing, feature extraction, and classification).

liblsl 1.17.7
Dependencies: asio@1.36.0 boost@1.89.0 pugixml@1.12.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://labstreaminglayer.readthedocs.io/
Licenses: Expat
Build system: cmake
Synopsis: Lab Streaming Layer library
Description:

This package provides a C++ library for multi-modal time-synched data transmission over the local network.

python-curryreader 0.1.2
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/mne-tools/curry-python-reader
Licenses: Modified BSD
Build system: pyproject
Synopsis: File reader for Compumedics Neuroscan data formats
Description:

This is an open-source tool which allows to load CURRY data into Python. It supports: raw float (.cdt), ascii (.cdt), legacy raw float (.dat) and legacy ascii (.dat).

python-mne-bids 0.19.0
Propagated dependencies: python-curryreader@0.1.2 python-defusedxml@0.7.1-0.c744588 python-edfio@0.4.17 python-eeglabio@0.1.4 python-filelock@3.16.1 python-h5py@3.16.0 python-hedtools@1.2.0 python-matplotlib@3.10.9 python-mffpy@0.11.0 python-mne@1.13.2 python-nibabel@5.3.2 python-numpy@2.4.6 python-pandas@3.0.3 python-pybv@0.8.1 python-pymatreader@1.1.0 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne.tools/mne-bids/stable/index.html
Licenses: Modified BSD
Build system: pyproject
Synopsis: Read and write BIDS-compatible datasets with MNE-Python
Description:

MNE-BIDS is a Python package for organizing electrophysiological data into the BIDS format and facilitating their analysis with MNE-Python.

python-regularized-glm 1.0.2
Propagated dependencies: python-numpy@2.4.6 python-scipy@1.17.1 python-statsmodels@0.14.6
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-klusta 3.0.16-0.408e898
Propagated dependencies: python-click@8.4.1 python-h5py@3.16.0 python-numpy@2.4.6 python-scipy@1.17.1 python-six@1.17.0 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://klusta.cortexlab.net
Licenses: Modified BSD
Build system: pyproject
Synopsis: Spike detection and automatic clustering for spike sorting
Description:

klusta is an open source package for automatic spike sorting of multielectrode neurophysiological recordings made with probes containing up to a few dozens of sites.

python-yasa 0.8.0
Propagated dependencies: python-antropy@0.2.2 python-ipywidgets@8.1.4 python-joblib@1.5.3 python-lspopt@1.4.0 python-matplotlib@3.10.9 python-mne@1.13.2 python-numpy@2.4.6 python-pandas@3.0.3 python-pooch@1.9.0 python-pyriemann@0.12 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-seaborn@0.13.2-0.32088bb python-sleepecg@0.6.0
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: Analyze polysomnographic sleep recordings
Description:

YASA is a command-line sleep analysis toolbox in Python. The main functions of YASA are:

  • Automatic sleep staging of polysomnography data (see eLife article).

  • Event detection: sleep spindles, slow-waves and rapid eye movements, on single or multi-channel EEG data.

  • Artefact rejection, on single or multi-channel EEG data.

  • Spectral analyses: bandpower, phase-amplitude coupling, 1/f slope, etc.

  • Hypnogram analysis: sleep statistics, stage transitions, visualization, and manipulation.

mnelab 1.6.0
Propagated dependencies: python-autoreject@0.5.1 python-black@26.5.1 python-isort@9.0.1 python-matplotlib@3.10.9 python-mne@1.13.2 python-mne-qt-browser@0.7.5 python-mnextend@0.4.0 python-numpy@2.4.6 python-picard@0.8.2 python-pyside-6@6.9.2 python-scikit-learn@1.9.0 python-scipy@1.17.1
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-pylsl 1.18.2
Dependencies: liblsl@1.17.7
Propagated dependencies: python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/labstreaminglayer/pylsl
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for liblsl
Description:

This package provides a Python interface to the LSL. LSL is an overlay network for real-time exchange of time series between applications, most often used in research environments. LSL has clients for many other languages and platforms that are compatible with each other.

python-mne-features 0.3.2
Propagated dependencies: python-mne@1.13.2 python-numba@0.66.0 python-numpy@2.4.6 python-pandas@3.0.3 python-pywavelets@1.8.0 python-scikit-learn@1.9.0 python-scipy@1.17.1
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.

spikeinterface-gui 0.13.1
Propagated dependencies: python-markdown@3.10.2 python-pyqtgraph@0.13.7 python-pyside-6@6.9.2 python-spikeinterface-full@0.104.8
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://spikeinterface-gui.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: GUI for spikeinterface objects
Description:

This package provides a cross-platform interactive viewer to inspect the final results and quality of any spike sorter supported by spikeinterface.

openmeeg 2.5.16
Dependencies: hdf5@1.14.6 matio@1.5.23 openblas@0.3.31 vtk@9.6.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://openmeeg.github.io
Licenses: CeCILL-B
Build system: cmake
Synopsis: Forward problems solver in the field of EEG and MEG
Description:

The OpenMEEG software is a C++ package for solving the forward problems of electroencephalography (EEG) and magnetoencephalography (MEG).

python-pyxdf 1.17.5
Propagated dependencies: python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/xdf-modules/pyxdf
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python library for importing XDF (Extensible Data Format)
Description:

XDF is a general-purpose container format for multi-channel time series data with extensive associated meta information. XDF is tailored towards biosignal data such as EEG, EMG, EOG, ECG, GSR, MEG, but it can also handle data with high sampling rate (like audio) or data with a high number of channels (like fMRI or raw video). Meta information is stored as XML.

python-mne-qt-browser 0.7.5
Propagated dependencies: python-darkdetect@0.8.0 python-matplotlib@3.10.9 python-mne@1.13.2 python-numpy@2.4.6 python-pyopengl@3.1.10 python-pyqtgraph@0.13.7 python-qdarkstyle@3.2.3 python-qtpy@2.4.3 python-scipy@1.17.1 python-scooby@0.11.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne.tools/
Licenses: Modified BSD
Build system: pyproject
Synopsis: PyQtGraph-based backend for MNE-Python's raw data browser
Description:

MNE Qt Browser is an alternative backend for plotting multichannel time series data (such as EEG or MEG) with MNE-Python. The backend is based on PyQtGraph, which in turn uses Qt under the hood.

python-rsatoolbox 0.3.2
Propagated dependencies: python-h5py@3.16.0 python-joblib@1.5.3 python-matplotlib@3.10.9 python-mne@1.13.2 python-networkx@3.4.2 python-numpy@2.4.6 python-pandas@3.0.3 python-scikit-image@0.26.0 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://rsatoolbox.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Representational Similarity Analysis in Python
Description:

This package provides an implementation of RSA in Python.

python-fooof 1.1.1
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/fooof-tools/fooof
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Fitting oscillations & one over f (FOOOF)
Description:

Fast, efficient, and physiologically-informed tool to parameterize neural power spectra

python-pyedflib 0.1.42
Propagated dependencies: python-numpy@2.4.6
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

meggie 1.10.2
Propagated dependencies: python-appdirs@1.4.4 python-colorama@0.4.6 python-h5io@0.2.5 python-json-logger@4.0.0 python-matplotlib@3.10.9 python-mne@1.13.2 python-mne-qt-browser@0.7.5 python-numpy@2.4.6 python-pandas@3.0.3 python-pyqt@5.15.11 python-scikit-learn@1.9.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://cibr-jyu.github.io/meggie
Licenses: Modified BSD
Build system: pyproject
Synopsis: User-friendly graphical user interface to do M/EEG analysis
Description:

Meggie is an open-source software designed for intuitive MEG and EEG analysis. With its user-friendly graphical interface, Meggie brings the powerful analysis methods of MNE-Python to researchers without requiring programming skills.

python-pyprep 0.9.0
Propagated dependencies: python-mne@1.13.2 python-numpy@2.4.6 python-psutil@7.2.2 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://pyprep.readthedocs.io/en/latest
Licenses: Expat
Build system: pyproject
Synopsis: Preprocessing pipeline for EEG data
Description:

PyPREP: is a Python implementation of the Preprocessing Pipeline (PREP) for EEG data, working with MNE-Python.

kilosort-gui 4.1.7
Propagated dependencies: python-faiss@1.10.0 python-matplotlib@3.10.9 python-numba@0.66.0 python-numpy@2.4.6 python-psutil@7.2.2 python-pytorch@2.10.0 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-tqdm@4.67.1 python-pyqtgraph@0.13.7 python-pyside-6@6.9.2 python-qtpy@2.4.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://kilosort.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast spike sorting with drift correction
Description:

Kilosort4 is a Python package for fast spike sorting with template matching. Spike sorting is the computational process of extracting the firing times of single neurons from recordings of local electrical fields.

python-table-remodeler 0.3.0
Propagated dependencies: python-hedtools@1.2.0 python-jsonschema@4.26.0 python-pandas@3.0.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

python-tensorpac 0.6.5-1.ac9058f
Propagated dependencies: python-joblib@1.5.3 python-matplotlib@3.10.9 python-mne@1.13.2 python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1 python-statsmodels@0.14.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://etiennecmb.github.io/tensorpac/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tensor-based phase-amplitude coupling
Description:

Tensorpac is an open-source Python toolbox for computing PAC using tensors and parallel computing. This software provides a modular implementation which allows one to combine existing methods for measuring PAC and chance distribution.

python-wfdb 4.3.1
Propagated dependencies: python-aiohttp@3.13.5 python-fsspec@2026.1.0 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-requests@2.34.2 python-scipy@1.17.1 python-soundfile@0.13.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://wfdb.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Tools for processing physiologic signals and annotations
Description:

This package provides a Python-native package for reading, writing, processing, and plotting physiologic signal and annotation data. The core I/O functionality is based on the WFDB specifications.

WFDB defines a set of open standards and software tools for the storage, sharing, and analysis of physiologic signal and annotation data. It has been widely used for decades to support biomedical research, clinical studies, and education.

python-phylib 2.7.1
Propagated dependencies: python-dask@2026.3.0 python-joblib@1.5.3 python-mtscomp@1.0.2 python-numpy@2.4.6 python-requests@2.34.2 python-responses@0.25.3 python-scipy@1.17.1 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.

Total packages: 74845