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

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.


ghdl-llvm 6.0.0
Dependencies: clang-toolchain@22.1.8 gnat@16.1.0-1
Channel: guix-science
Location: guix-science/packages/electronics.scm (guix-science packages electronics)
Home page: https://github.com/ghdl/ghdl/
Licenses: GPL 2+
Build system: gnu
Synopsis: Compiler for VHDL code using clang backend
Description:

GHDL analyses, elaborates and simulates VHDL sources. It may also be used as an experimental synthesizer backend.

ghdl-yosys-plugin 6.0.0
Dependencies: clang-toolchain@22.1.8 ghdl-llvm@6.0.0 gnat@16.1.0-1
Channel: guix-science
Location: guix-science/packages/electronics.scm (guix-science packages electronics)
Home page: https://github.com/ghdl/ghdl-yosys-plugin
Licenses: GPL 3+
Build system: gnu
Synopsis: VHDL synthesis based on GHDL and Yosys
Description:

This plugin provides a shared library module for Yosys to implement logical synthesis of VHDL designs.

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).

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

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-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-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-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-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-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-ripple-detection 1.7.1
Propagated dependencies: python-numpy@2.4.6 python-pandas@3.0.3 python-scipy@1.17.1
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-igor2 0.5.13
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/AFM-analysis/igor2
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Interface for reading binary IGOR files
Description:

Python parser for Igor Binary Waves (.ibw) and Packed Experiment (.pxp) files written by WaveMetrics' IGOR Pro software.

python-spikeinterface-full 0.104.8
Propagated dependencies: python-neo@0.14.5 python-numcodecs@0.15.1 python-numpy@2.4.6 python-packaging@26.2 python-probeinterface@0.4.0 python-pydantic@2.12.5 python-threadpoolctl@3.6.0 python-tqdm@4.67.1 python-zarr@2.18.7 python-distinctipy@1.3.4 python-h5py@3.16.0 python-huggingface-hub@0.36.2 python-matplotlib@3.10.9 python-networkx@3.4.2 python-numba@0.66.0 python-pandas@3.0.3 python-scikit-learn@1.9.0 python-scipy@1.17.1 python-skops@0.14
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-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-picard 0.8.2
Propagated dependencies: 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://mind-inria.github.io/picard/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Preconditoned ICA for Real Data (PICARD)
Description:

This is a library to run the PICARD algorithm and its orthogonal version (PICARD-O). These algorithms show fast convergence even on real data for which sources independence do not perfectly hold.

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-neurokit2 0.2.13
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-pandas@3.0.3 python-pywavelets@1.8.0 python-requests@2.34.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://neuropsychology.github.io/NeuroKit/
Licenses: Expat
Build system: pyproject
Synopsis: Python toolbox for neurophysiological signal processing
Description:

NeuroKit2 is a user-friendly package providing easy access to advanced biosignal processing routines. Researchers and clinicians without extensive knowledge of programming or biomedical signal processing can analyze physiological data with only two lines of code.

python-pybvrf 0.1.4
Propagated dependencies: python-jsonschema@4.26.0 python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/cbrnr/pybvrf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Work with BrainVision Recording Format (BVRF) files in Python
Description:

PyBVRF is a Python package for working with BVRF files.

The package includes the following features:

  • Support for multi-participant recordings

  • Seamless integration with MNE-Python

  • Convenient access to metadata (including the original YAML header)

  • Support for markers and impedance data

A BVRF recording consists of multiple files which are expected to be available in the same directory. The required files are:

  • <fname>.bvrh (header file)

  • <fname>.bvrd (data file)

  • <fname>.bvrm (marker file)

Optionally, <fname>.bvri (impedance file) may also be present.

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

python-edfio 0.4.17
Propagated dependencies: python-numpy@2.4.6
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://edfio.readthedocs.io/en/latest/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Read and write EDF/EDF+ files
Description:

edfio is a Python package for reading and writing EDF and EDF+C files.

Page: 1…89101112…105
Total packages: 2509