基于web的NEST模拟器GUI应用

nest-desktop的Python项目详细描述


嵌套桌面

用于NEST simulator的交互式桌面应用程序

nest logo

简介

在过去的几年里,我们开发了一个基于web的图形用户界面(GUI),用于NEST桌面的NEST模拟代码。这个图形用户界面可以快速构建、参数化和仪器化神经元网络模型,这些模型通常用于计算神经科学。同时,我们需要一个非神经科学的工具来快速开发一个有趣的非语言控制工具。在

到目前为止,我们已经在弗莱堡大学的两门课程中非常成功地使用了NEST Desktop,面向具有不同背景的学士、硕士和研究生阶段的学生,包括生物学、物理、计算机科学和电气工程(神经元和网络的单神经元建模和生物物理学)。NEST Desktop取代了我们多年使用的Mathematica笔记本电脑。使用新工具,我们观察到学习进度比以前快得多,并且对学生有很强的激励作用。在

目前,NEST Desktop要求NEST服务器具有完整的NEST安装,这限制了非专家用户的使用,并将所研究的网络限制为可以在笔记本电脑上模拟的网络。为了简化NEST桌面的使用和NEST Desktop可能的模拟范围,我们希望将GUI从模拟内核中分离出来,在用户的web浏览器中呈现GUI,同时模拟内核运行在一个集中维护的服务器上。在

设置

要安装NEST Desktop:

pip3 install nest-desktop

用法

要启动NEST Desktop:

^{pr2}$

或者,要在Python接口中启动NEST服务器(例如IPython、Jupyter):

from nest_desktop import app
app.run(host='127.0.0.1', port=5000)

使用此链接打开web浏览器http://127.0.0.1:8000。在

故障排除

随着版本升级,某些配置或数据库可能不兼容。 有时重置配置或数据库时会有所帮助。如果没有,则清除浏览数据。在

许可证MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?