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

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-mtscomp 1.0.2
Propagated dependencies: python-numpy@2.4.6 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/int-brain-lab/mtscomp
Licenses: Modified BSD
Build system: pyproject
Synopsis: Lossless compression for electrophysiology time-series
Description:

This library implements a simple lossless compression scheme adapted to time-dependent high-frequency, high-dimensional signals. It is being developed within the International Brain Laboratory with the aim of being the compression library used for all large-scale electrophysiological recordings based on Neuropixels. The signals are typically recorded at 30 kHz and 10 bit depth, and contain several hundreds of channels.

python-pyabf 2.3.8-0.3ad9cd6
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://swharden.com/pyabf/
Licenses: Expat
Build system: pyproject
Synopsis: Python library for reading files in Axon Binary Format (ABF)
Description:

pyABF is a Python package for reading electrophysiology data from ABF files. It was created with the goal of providing a Pythonic API to access the content of ABF files which is so intuitive to use (with a predictive IDE) that documentation is largely unnecessary.

python-eeg-positions 2.1.2
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://eeg-positions.readthedocs.io/en/latest/
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.

python-mnextend 0.4.0
Propagated dependencies: onnx@1.17.0 python-edfio@0.4.17 python-matplotlib@3.10.9 python-mne@1.13.2 python-numpy@2.4.6 python-pybv@0.8.1 python-pybvrf@0.1.4 python-pyxdf@1.17.5 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/cbrnr/mnextend
Licenses: Modified BSD
Build system: pyproject
Synopsis: Additional functionality for MNE-Python
Description:

This package provides additional functionality for working with MNE-Python, the most popular Python package for processing electrophysiological data (EEG, MEG, ...).

Features:

  • Reading additional file formats

  • Inspecting files before reading

  • Writing raw data

  • ICLabel classification

python-pybispectra 1.3.2
Propagated dependencies: python-joblib@1.5.3 python-matplotlib@3.10.9 python-mne@1.13.2 python-numba@0.66.0 python-numpy@2.4.6 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://pybispectra.readthedocs.io/latest/index.html
Licenses: Expat
Build system: pyproject
Synopsis: Compute 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-denoise 0.0.3
Propagated dependencies: python-matplotlib@3.10.9 python-mne@1.13.2 python-numpy@2.4.6 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-seaborn@0.13.2-0.32088bb python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne.tools/mne-denoise/stable/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Denoising methods for EEG and MEG
Description:

mne-denoise brings together complementary spatial, spectral, adaptive, and source-informed denoising methods, with NumPy support and integration with MNE-Python objects.

python-mne 1.13.2
Dependencies: procps@4.0.3
Propagated dependencies: python-decorator@5.2.1 python-h5io@0.2.5 python-jinja2@3.1.6 python-lazy-loader@0.4 python-matplotlib@3.10.9 python-numpy@2.4.6 python-packaging@26.2 python-pymatreader@1.1.0 python-pooch@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://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-lspopt 1.4.0
Propagated dependencies: python-numpy@2.4.6 python-scipy@1.17.1
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-bycycle 1.2.0
Propagated dependencies: python-matplotlib@3.10.9 python-neurodsp@2.3.0 python-numpy@2.4.6 python-pandas@2.3.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://bycycle-tools.github.io/bycycle/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Cycle-by-cycle analyses of neural oscillations
Description:

bycycle is a tool for quantifying features of neural oscillations in the time domain, as opposed to the frequency domain, using a cycle-by-cycle approach.

python-nixio 1.5.4-0.1608cb8
Propagated dependencies: python-h5py@3.16.0 python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/G-Node/nixpy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of the NIX data model
Description:

The NIX data model allows to store fully annotated scientific dataset, i.e. the data together with its metadata within the same container. The current implementations store the actual data using the HDF5 file format as a storage backend.

python-mne-connectivity 0.9.0
Propagated dependencies: python-h5netcdf@1.3.0 python-joblib@1.5.3 python-mne@1.13.2 python-netcdf4@1.7.4 python-numpy@2.4.6 python-pandas@3.0.3 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-tqdm@4.67.1 python-xarray@2026.04.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://mne.tools/mne-connectivity/stable/index.html
Licenses: Modified BSD
Build system: pyproject
Synopsis: Connectivity data analysis with MNE
Description:

MNE-Connectivity is an open-source Python package for connectivity and related measures of MEG, EEG, or iEEG data built on top of the MNE-Python API. It includes modules for data input/output, visualization, common connectivity analysis, and post-hoc statistics and processing.

python-elephant 1.2.1
Propagated dependencies: python-neo@0.14.5 python-numpy@2.4.6 python-quantities@0.16.4 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-statsmodels@0.14.6 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://neuralensemble.org/elephant/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Analysis of electrophysiology data in Python
Description:

Elephant (Electrophysiology Analysis Toolkit) is an open-source, community centered library for the analysis of electrophysiological data in the Python programming language. The focus of Elephant is on generic analysis functions for spike train data and time series recordings from electrodes, such as the local field potentials (LFP) or intracellular voltages. In addition to providing a common platform for analysis code from different laboratories, the Elephant project aims to provide a consistent and homogeneous analysis framework that is built on a modular foundation. Elephant is the direct successor to Neurotools and maintains ties to complementary projects such as OpenElectrophy and spykeviewer.

python-hedvis 0.1.1
Propagated dependencies: python-hedtools@1.2.0 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-pillow@12.2.0 python-wordcloud@1.9.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://www.hedtags.org/
Licenses: Expat
Build system: pyproject
Synopsis: Visualization tools for Hierarchical Event Descriptors
Description:

This package provides HED validation, summary, and analysis tools for annotating events and experimental metadata.

python-pynapple 0.11.4
Propagated dependencies: python-h5py@3.16.0 python-neo@0.14.5 python-numba@0.66.0 python-numpy@2.4.6 python-pandas@3.0.3 python-pynwb@4.1.0 python-rich@15.0.0 python-scipy@1.17.1 python-tabulate@0.9.0 python-xarray@2026.04.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://pynapple.org/
Licenses: Expat
Build system: pyproject
Synopsis: PYthon Neural Analysis Package Pour Laboratoires Excellence
Description:

pynapple is a light-weight python library for neurophysiological data analysis. The goal is to offer a versatile set of tools to study typical data in the field, i.e. time series (spike times, behavioral events, etc.) and time intervals (trials, brain states, etc.). It also provides users with generic functions for neuroscience such as tuning curves and cross-correlograms.

python-eeglabio 0.1.4
Propagated dependencies: python-numpy@2.4.6 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/jackz314/eeglabio
Licenses: Modified BSD
Build system: pyproject
Synopsis: I/O support for EEGLAB files in Python
Description:

This package provides support for reading and writing EEGLAB files in Python.

python-replay-trajectory-classification 1.4.1-0.9f1216d
Propagated dependencies: python-dask@2026.3.0 python-distributed@2026.3.0 python-joblib@1.5.3 python-matplotlib@3.10.9 python-networkx@3.4.2 python-numba@0.66.0 python-numpy@2.4.6 python-pandas@3.0.3 python-patsy@1.0.2 python-regularized-glm@1.0.2 python-scikit-image@0.26.0 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-seaborn@0.13.2-0.32088bb python-statsmodels@0.14.6 python-tqdm@4.67.1 python-track-linearization@2.4.0 python-xarray@2026.04.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-probeinterface 0.4.0
Propagated dependencies: python-numpy@2.4.6 python-packaging@26.2 python-requests@2.34.2
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://probeinterface.readthedocs.io/en/stable/
Licenses: Expat
Build system: pyproject
Synopsis: Unified framework for probe handling in neuroscience
Description:

probeinterface is a Python package to handle probe layout, geometry and wiring to a device for neuroscience experiments.

The package handles the following items:

  • probe geometry (2D or 3D layout)

  • probe shape (contours of the probe)

  • shape and size of the shank

  • probe wiring to the recording device

  • combination of several probes: global geometry + global wiring

The probeinterface package also provides:

  • basic plotting functions with matplotlib

  • input/output functions to several formats (PRB, NWB, CSV, MEArec, SpikeGLX, …)

python-mne-icalabel 0.9.0
Propagated dependencies: python-joblib@1.5.3 python-matplotlib@3.10.9 python-mne@1.13.2 python-mne-bids@0.19.0 python-mne-qt-browser@0.7.5 python-numpy@2.4.6 python-packaging@26.2 python-picard@0.8.2 python-pooch@1.9.0 python-psutil@7.2.2 python-pytorch@2.10.0 python-qtpy@2.4.3 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-icalabel/stable/index.html
Licenses: Modified BSD
Build system: pyproject
Synopsis: Automatic labeling of ICA components in Python
Description:

mne-icalabel is a Python package for labeling independent components that stem from an ICA.

python-mne-kit-gui 2.0.0
Propagated dependencies: python-mne@1.13.2 python-numpy@2.4.6 python-pyvista@0.46.5 python-pyvistaqt@0.11.3 python-qtpy@2.4.3 python-scipy@1.17.1 python-traitlets@5.14.3
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/mne-tools/mne-kit-gui
Licenses: Modified BSD
Build system: pyproject
Synopsis: Module for KIT MEG coregistration for MNE-Python
Description:

This package provides a module for KIT MEG coregistration for MNE-Python.

python-spectral-connectivity 2.0.1
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-scipy@1.17.1 python-xarray@2026.04.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/Eden-Kramer-Lab/spectral_connectivity
Licenses: GPL 3
Build system: pyproject
Synopsis: Functional and directed connectivity analysis tools for electrophysiological data
Description:

spectral_connectivity is a Python software package that computes multitaper spectral estimates and frequency-domain brain connectivity measures such as coherence, spectral granger causality, and the phase lag index using the multitaper Fourier transform.

python-mne-faster 1.2.2
Propagated dependencies: python-mne@1.13.2 python-numpy@2.4.6 python-scipy@1.17.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/wmvanvliet/mne-faster
Licenses: Modified BSD
Build system: pyproject
Synopsis: Automatic EEG bad channel/epoch/ICA-component detection using FASTER
Description:

FASTER is a fully automated, unsupervised method for processing of high density EEG data.

python-biosppy 2.2.4
Propagated dependencies: opencv@4.13.0 python-bidict@0.23.1 python-h5py@3.16.0 python-joblib@1.5.3 python-matplotlib@3.10.9 python-numpy@2.4.6 python-peakutils@1.3.5-0.69f034b python-pywavelets@1.8.0 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-shortuuid@1.0.13 python-six@1.17.0
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://biosppy.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python toolbox for biosignal processing
Description:

BioSPPy is a toolbox for biosignal processing written in Python. The toolbox bundles together various signal processing and pattern recognition methods geared torwards the analysis of biosignals.

python-meegkit 0.2.0
Propagated dependencies: python-joblib@1.5.3 python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-pymanopt@2.2.1 python-pyriemann@0.12 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-statsmodels@0.14.6 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://nbara.github.io/python-meegkit
Licenses: Modified BSD
Build system: pyproject
Synopsis: M/EEG denoising in Python
Description:

This package provides denoising tools for M/EEG processing in Python.

python-kilosort 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
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.

Total packages: 74845