PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Electrophysiology Python Packages

Python packages with the GitHub topic electrophysiology. Sorted by monthly downloads, with stars and forks.
SpikeInterface
probeinterface

Python package to handle probe layout, geometry and wiring to device.

43K 86 49
openbraininstitute
efel

Electrophys Feature Extraction Library

36K 11 0
SpikeInterface
spikeinterface

A Python-based module for creating flexible and robust spike sorting pipelines.

36K 858 286
NeuralEnsemble
elephant

Elephant is the Electrophysiology Analysis Toolkit

35K 244 100
swharden
pyabf

pyABF is a Python package for reading electrophysiology data from Axon Binary Format (ABF) files

12K 114 38
bnelair
mef3io

MEF 3.0 read/write - one C++ core with Python and MATLAB bindings. ~7-8× faster than the legacy pymef/mef_tools stack.

10K 0 0
openbraininstitute
bluepyopt

Blue Brain Python Optimisation Library

8K 10 0
int-brain-lab
mtscomp

Multichannel time series lossless compression in pure Python based on NumPy and zlib

7K 48 12
cortex-lab
phylib

Lightweight electrophysiological data analysis library

7K 16 31
openbraininstitute
bluepyefe

BluePyEfe: Blue Brain Python E-feature extraction

6K 4 0
MouseLand
kilosort

Fast spike sorting with drift correction

5K 631 296
cwindolf
dartsort

A modular spike sorter written in Python and PyTorch

4K 29 16
cortex-lab
phy

phy: interactive visualization and manual spike sorting of large-scale ephys data

4K 433 187
Julie-Fabre
bombcell

Automated quality control, curation and neuron classification of spike-sorted electrophysiology data. Available in MATLAB and in Python.

4K 253 65
finsberg
fenicsx-beat

Cardiac Electrophysiology solver in FEniCSx

4K 14 5
HNXJ
jaxfne

Tensor-Field Neural Equations (TFNE) in JAX

3K 2 0
happyc0der
ephys-mcp

MCP server for read-only analysis of intracortical (spike-level) brain-computer-interface recordings

3K 1 0
SpikeInterface
spikeextractors

Python-based module for extracting from, converting between, and interfacing with many common file formats in extracellular recording.

2K 117 47
ZitongLu1996
neurora

A Python Toolbox for Multimode Neural Data Representation Analysis - A Representational Analysis Toolbox for Neuroscience, including Representational Similarity Analysis (RSA), & Inter-Subject Correlation (ISC)

2K 204 34
siplab-gt
cleosim

Closed-Loop, Electrophysiology, and Optophysiology experiment simulation testbed for mesoscale neuroscience

2K 23 3
VirtualBrainLab
ephys-link

A Python Socket.IO server that allows any Socket.IO-compliant application to communicate with manipulators used in electrophysiology experiments.

2K 3 1
pieeg-club
pieeg-server

One-line install for real-time biosignals: acquisition, processing, streaming, recording, visualization, and applications.

2K 56 18
GazzolaLab
miv-os

Analysis pipeline for electrophysiology MiV-system and simulator

1K 17 11
Npix-routines
npyx

NeuroPyxels (npyx) is a python library built for electrophysiologists using Neuropixels electrodes. This package stems from the need of a pythonist who really did not want to transition to MATLAB to work with Neuropixels: it features a suite of core utility functions for loading, processing and plotting Neuropixels data.

1K 158 33
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology