PyNEST: A Convenient Interface to the NEST Simulator.

PyNEST: A Convenient Interface to the NEST Simulator.
复制标题

DOI:
10.3389/neuro.11.012.2008
复制
发表时间:
2008
影响因子:
3.5
通讯作者:
Gewaltig, Marc-Oliver
Gewaltig, Marc-Oliver
中科院分区:
医学3区
文献类型:
--
作者:
Eppler, Jochen Martin;Helias, Moritz;Muller, Eilif;Diesmann, Markus;Gewaltig, Marc-Oliver

文献摘要

被引文献

相似文献

神经模拟工具NEST()是用于点神经元或具有少量隔室的神经元的异构网络的模拟器。它旨在模拟具有超过104个神经元和107至109个突触的大型神经系统。NEST是用C++实现的,可以在从单核笔记本电脑到多核台式机到具有数千个处理器内核的超级计算机的各种架构上使用。Python()是一种现代编程语言,最近在计算神经科学中受到了相当大的关注。Python很容易学习,并且有许多用于科学计算的扩展模块(例如)。在这篇文章中,我们描述了PyNEST,NEST的新用户界面。PyNEST将NEST的高效仿真内核与Python的简单性和灵活性相结合。与NEST的本地仿真语言SLI相比,PyNEST更容易设置仿真,生成激励和分析仿真结果。我们描述了PyNEST如何连接NEST和Python以及它如何实现。我们通过一些示例来说明它的使用方法。
The neural simulation tool NEST () is a simulator for heterogeneous networks of point neurons or neurons with a small number of compartments. It aims at simulations of large neural systems with more than 104 neurons and 107 to 109 synapses. NEST is implemented in C++ and can be used on a large range of architectures from single-core laptops over multi-core desktop computers to super-computers with thousands of processor cores. Python () is a modern programming language that has recently received considerable attention in Computational Neuroscience. Python is easy to learn and has many extension modules for scientific computing (e.g. ). In this contribution we describe PyNEST, the new user interface to NEST. PyNEST combines NEST's efficient simulation kernel with the simplicity and flexibility of Python. Compared to NEST's native simulation language SLI, PyNEST makes it easier to set up simulations, generate stimuli, and analyze simulation results. We describe how PyNEST connects NEST and Python and how it is implemented. With a number of examples, we illustrate how it is used.