4

私は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 

だから、私はHDFviewnwbファイルを開きました。

を除いて、すべて脳の観測所nwbのファイルが開かれませんでした。

私は、アレンのipythonノートブックの例で502376461.nwbを開こうとしましたが、それは機能しました!しかし、他の人(501940850503820068 ...)は上記のように失敗しました。 githubのからスレッドをまとめる

+2

どのように失敗しましたか? –

+0

エラーメッセージ、plz – Justas

+1

IOError:ファイルを開くことができません(切り捨てられたファイル:eof = 82280448、sblock-> base_addr = 0、stored_eoa = 204046519) –

答えて

2

https://github.com/AllenInstitute/AllenSDK/issues/22

ファイルが部分的にダウンロードまたは何らかの形で破損しました。ダウンロード中に例外は報告されなかったので、urllibは問題に気付かなかったはずです。

AllenSDKの開発者は、ある種のファイル一貫性チェックや別のHTTPライブラリを調査しています。

https://github.com/AllenInstitute/AllenSDK/issues/28

他の人がこのした場合は、あなたが悪いのファイルを削除することができますし、ダウンロード機能(BrainObservatoryCache.get_ophys_experiment_data)を再実行します。ファイルは、BrainObservatoryCache manifest fileのサブディレクトリにダウンロードされます。指定されていない場合、現在の作業ディレクトリがデフォルトになります。