pyrates-neuroscience/PyRates
Open-source, graph-based Python code generator and analysis toolbox for dynamical systems (pre-implemented and custom models). Most pre-implemented models belong to the family of neural population models.
This tool helps computational neuroscientists and researchers simulate complex neural population models and other dynamical systems. You provide descriptions of mathematical building blocks and network connections, and it generates the code needed to run simulations, perform parameter sweeps, and optimize models. This is ideal for those who need to quickly test hypotheses about brain dynamics or other complex systems.
Use this if you need to build, simulate, and analyze detailed dynamical systems, especially neural networks, and want to leverage different computational backends for efficiency or specific analysis needs.
Not ideal if you are looking for an off-the-shelf application with a graphical user interface for simple simulations or do not have a programming background.
Stars
88
Forks
13
Language
Python
License
GPL-3.0
Category
Last pushed
Jan 08, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/pyrates-neuroscience/PyRates"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
symforce-org/symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
stack-of-tasks/pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
inducer/loopy
A code generator for array-based code on CPUs and GPUs
loco-3d/crocoddyl
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is...