NWB转换脚本和教程。

axel-lab-to-nwb的Python项目详细描述


Axel实验室到NWB

NWB转换脚本和教程。 与Axel Lab的合作。

安装

要克隆存储库并设置conda环境,请执行以下操作:

$ git clone https://github.com/ben-dichter-consulting/axel-lab-to-nwb.git
$ conda env create -f axel-lab-to-nwb/make_env.yml
$ source activate convert_to_nwb
< P>可直接在现有环境中安装:

$ pip install git+https://github.com/ben-dichter-consulting/axel-lab-to-nwb.git

使用

激活正确的环境后,可以从python导入和运行转换函数。 下面是一个例子:我们将从同一个实验中获取数据,但存储在不同的.npz文件中,并将其保存到单个.nwb文件中。

fromdatetimeimportdatetimefromdateutil.tzimporttzlocalfromaxel_lab_to_nwbimportnpz_to_nwbfpath='/path/to/files'f1='2019_07_01_Nsyb_NLS6s_walk_fly2.npz'f2='2019_07_01_Nsyb_NLS6s_walk_fly2_A.npz'f3='2019_07_01_Nsyb_NLS6s_walk_fly2_ref_im.npz'fnpz=[f1,f2,f3]fnwb='fly2.nwb'info={'session_description':'my CaIm recording','identifier':'EXAMPLE_ID','session_start_time':datetime.now(tzlocal()),'experimenter':'My Name','lab':'Axel lab','institution':'Columbia University','experiment_description':'EXPERIMENT_DESCRIPTION','session_id':'IDX'}npz_to_nwb(fpath=fpath,fnpz=fnpz,fnwb=fnwb,info=info,plot_rois=False)

tutorials您还可以找到具有逐步转换过程的jupyter笔记本。

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

推荐PyPI第三方库


热门话题
java搜索文本中的字符串模式   SecurityManager引发异常的java Mockito模拟   java(仅限Netbeans)未找到适合jdbc的驱动程序:mysql://localhost   java计算给定字符串所有前缀的哈希值的子字符串的哈希值   java如何避免每次访问REST认证API以使用实际服务   用于HTML的java Jsoup选择器组合   可以复制或引用的java构造函数   Java中的HashMap。搞砸containsKey返回意外值   java数组平均值计算   java是检查字符串是否包含特定字符的最有效方法   java反序列化对象类已更改   java典型的EJB3/JPA/JSF中的事务范围是什么?   Install4j的java错误代码20   java:compileJava在本地项目()依赖项上的多模块项目上持续失败“错误:包x.y.z不存在”   java有一种生成Suppression的方法。现有代码库中checkstyle的xml文件?