我试着以brain observatory ipython notebook为例。
但是,我在加载nwb文件时遇到了如下问题。

from allensdk.core.brain_observatory_cache import BrainObservatoryCache
boc = BrainObservatoryCache(manifest_file='boc/manifest.json')

data_set = boc.get_ophys_experiment_data(501940850)  # problem here

所以,我通过HDFview打开了nwb文件。
除了nwb之外,所有的脑天文台502376461.nwb文件都没有打开。
当我试图打开艾伦的ipython笔记本示例中的502376461.nwb时,它成功了!!但是其他的(501940850503820068…)都失败了。

最佳答案

总结github中的线程:
https://github.com/AllenInstitute/AllenSDK/issues/22
这些文件被部分下载或以某种方式损坏。下载期间未报告异常,因此urllib一定没有注意到问题。
AllenSDK开发人员正在研究某种文件一致性检查和/或不同的HTTP库。
https://github.com/AllenInstitute/AllenSDK/issues/28
如果其他人遇到这种情况,您可以删除坏文件并重新运行下载功能(BrainObservatoryCache.get_ophys_experiment_data)。文件下载到BrainObservatoryCachemanifest file的子目录中,如果未指定,则默认为当前工作目录。

关于python - 艾伦大脑研究所-脑观测站示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39092740/

10-08 21:59