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

Computational Neuroscience Python Packages

Python packages with the GitHub topic computational-neuroscience. Sorted by monthly downloads, with stars and forks.
brian-team
brian2

Brian is a free, open source simulator for spiking neural networks.

40K 1K 303
openbraininstitute
efel

Electrophys Feature Extraction Library

36K 11 0
openbraininstitute
bluepyopt

Blue Brain Python Optimisation Library

8K 10 0
openbraininstitute
bluepyefe

BluePyEfe: Blue Brain Python E-feature extraction

6K 4 0
dliptak001
hypercube-hopfield

Modern Hopfield associative memory on a hypercube graph. Sparse local-attention retrieval with exponential capacity. C++23 and Python SDKs.

2K 1 0
brian-team
brian2cuda

A brian2 extension to simulate spiking neural networks on GPUs

2K 84 23
RatInABox-Lab
ratinabox

A python package for simulating movement and spatial cell types (e.g. place cells, grid cells) in continuous environments.

2K 272 55
siplab-gt
cleosim

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

2K 23 3
soroushdeimi
neurosush

Brain-inspired AI in PyTorch: simulate spiking neural networks (LIF/AdEx, STDP, dendrites, delays) on GPU and build Thousand Brains / HTM models (spatial pooler, temporal memory, grid cells, active dendrites, predictive coding)

2K 6 0
brainbench-org
ibl-bwb-eval

Benchmarking large-scale pretraining and across-animal transfer in multi-region Neuropixels recordings from the International Brain Laboratory.

1K 2 3
moiz-lakkadkutta
flyconn

Research-grade toolkit over public Drosophila connectomes: harmonized data, signed graphs, uncertainty, validated LIF simulation, declarative experiments

1K 0 0
NACLab
ngclearn

NGC-Learn: Computational Neuroscience and NeuroAI in Python

831 210 37
iabs-neuro
driada

Dimensionality Reduction for Integrated Activity Data Analysis

827 16 0
neurolib-dev
neurolib

Easy whole-brain modeling for computational neuroscientists 🧠💻👩🏿‍🔬

602 496 99
NeuralEnsemble
neurotune

Package for fitting/optimization of NeuroML models

490 18 11
andreabonvini
pointprocess

A C++ Library for Point Process Analysis

460 11 4
biosimulators
biosimulators-pyneuroml

pyNeuroML simulation program via BioSimulators-compliant command-line interface and Docker container

430 1 0
siplab-gt
tklfp

Lightweight package for computing the kernel LFP approximation from Teleńczuk et al., 2020

412 1 1
siplab-gt
wslfp

Lightweight package for computing the Weighted Sum of synaptic currents LFP proxy from Mazzoni, Lindén et al., 2015

280 1 0
esi-neuroscience
esi-syncopy

Systems Neuroscience Computing in Python: user-friendly analysis of large-scale electrophysiology data

261 56 17
mrkrd
cochlea

Inner ear models for Python

247 130 49
jseluis
silva-networks

SILVA Networks is a Python package for extended deep equilibrium layers, fixed-point solvers, implicit differentiation, structured operators, diagnostics, and reproducible research notebooks.

228 0 0
amaar-mc
spikedist

Spike-train distance metrics (Victor-Purpura, van Rossum) in pure Python with zero dependencies.

227 0 0
emaballarin
foveatorch

👀🔥 Differentiable foveated vision for Deep Learning methods

198 7 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology