跳转到主要内容

时钟驱动的突触神经网络模拟器

项目描述

Brian2

时钟驱动的突触神经网络模拟器

Brian是一个免费的、开源的突触神经网络模拟器。它使用Python编程语言编写,几乎可在所有平台上使用。我们相信模拟器不仅应该节省处理器的处理时间,还应该节省科学家的处理时间。因此,Brian被设计成易于学习和使用,高度灵活且易于扩展。

请在GitHub问题跟踪器(https://github.com/brian-team/brian2/issues)或Brian论坛(https://brian.discourse.group)中报告问题。

Brian2的文档可以在http://brian2.readthedocs.org找到。

Brian2是在CeCILL 2.1许可条款下发布的。

如果您使用Brian进行您已发表的研究,我们恳请您引用我们的文章

Stimberg, M, Brette, R, Goodman, DFM. “Brian 2, an Intuitive and Efficient Neural Simulator.” eLife 8 (2019): e47314. doi: 10.7554/eLife.47314.

PyPI version Conda version Debian package Fedora package Spack AUR version

Docker Pulls DOI Software Heritage (repository) Software Heritage (release)

Contributor Covenant Discourse topics Discourse chat code style: black

快速入门

mybinder服务上试用Brian

mybinder

依赖项

以下包需要安装以使用Brian 2(参看pyproject.toml

  • Python >= 3.10
  • NumPy >=1.23
  • SymPy >= 1.2
  • Cython >= 0.29.21
  • PyParsing
  • Jinja2 >= 2.7
  • setuptools >= 61
  • py-cpuinfo(仅在Windows上需要)

为了实现全部功能,您可能还需要安装

  • GSL >=1.16
  • SciPy >=0.13.3
  • Matplotlib >= 2.0

构建文档

  • Sphinx (>=7)

运行测试套件

  • pytest
  • pytest-xdist(可选)

master分支的测试状态

Test status on GitHub Actions Publish status on GitHub Actions Test coverage Documentation Status

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

brian2-2.7.1.tar.gz (1.7 MB 查看哈希值)

上传时间 源码

构建版本

Brian2-2.7.1-cp312-cp312-win_amd64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

Brian2-2.7.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.8 MB 查看哈希值)

上传时间 CPython 3.12 musllinux: musl 1.2+ x86-64

Brian2-2.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

Brian2-2.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ ARM64

Brian2-2.7.1-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

Brian2-2.7.1-cp312-cp312-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

Brian2-2.7.1-cp311-cp311-win_amd64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

Brian2-2.7.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.8 MB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.2+ x86-64

Brian2-2.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

Brian2-2.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB 查看哈希值)

上传时间: CPython 3.11 manylinux: glibc 2.17+ ARM64

Brian2-2.7.1-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.11 macOS 11.0+ ARM64

Brian2-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.11 macOS 10.9+ x86-64

Brian2-2.7.1-cp310-cp310-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.10 Windows x86-64

Brian2-2.7.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.8 MB 查看哈希值)

上传时间: CPython 3.10 musllinux: musl 1.2+ x86-64

Brian2-2.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64

Brian2-2.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ ARM64

Brian2-2.7.1-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.10 macOS 11.0+ ARM64

Brian2-2.7.1-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

支持者