Published February 2, 2026 | Version v1.0.0

CANNs: Continuous Attractor Neural Networks Toolkit

  • 1. School of Psychological and Cognitive Sciences, Peking University, Beijing, China
  • 2. Peking-Tsinghua Center for Life Sciences, Academy for Advanced Interdisciplinary Studies, Peking University, Beijing, China
  • 3. PKU-IDG/McGovern Institute for Brain Research, Peking University, Beijing, China
  • 4. Center of Quantitative Biology, Peking University, Beijing, China
  • 5. College of Mathematics and Statistics, Chongqing University, Chongqing, China

Description

CANNs (Continuous Attractor Neural Networks toolkit) is a research toolkit built on BrainPy and JAX, with optional Rust-accelerated canns-lib for selected performance-critical routines (e.g., TDA/Ripser and task generation). It bundles model collections, task generators, analyzers, and the ASA pipeline (GUI/TUI) so researchers can run simulations and analyze results in a consistent workflow. The API separates models, tasks, analyzers, and trainers to keep experiments modular and extensible.

Notes

If you use this software, please cite it as below.

Files

Routhleck/canns-v1.0.0.zip

Files (125.4 MB)

Name Size Download all
md5:bc264b5bb18392d798f7d6014828dde9
125.4 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/Routhleck/canns/tree/v1.0.0 (URL)

Software