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 analyses, elaborates and simulates VHDL sources. It may also be used as an experimental synthesizer backend.
This plugin provides a shared library module for Yosys to implement logical synthesis of VHDL designs.
The OpenMEEG software is a C++ package for solving the forward problems of electroencephalography (EEG) and magnetoencephalography (MEG).
This package provides a C++ library for multi-modal time-synched data transmission over the local network.
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.
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.
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.
Fast, efficient, and physiologically-informed tool to parameterize neural power spectra
This package provides support for reading and writing EEGLAB files in Python.
FASTER is a fully automated, unsupervised method for processing of high density EEG data.
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.
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.
This package provides tools for finding sharp-wave ripple events (150-250 Hz) from local field potentials.
Python parser for Igor Binary Waves (.ibw) and Packed Experiment (.pxp) files written by WaveMetrics' IGOR Pro software.
This package provides a full-flegded processing pipeline for MEG and EEG data. It operates on data stored according to the BIDS format.
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.
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.
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 is a GUI for MNE-Python, a Python package for EEG/MEG analysis.
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.
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.
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.
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.
edfio is a Python package for reading and writing EDF and EDF+C files.