2017-05-09 2 views
0

私は、static_gratings刺激を使って実験からデータを分析しています。 SDKのドキュメントによれば、get_stimulus_template関数は、照会された実験で使用された刺激を引数として取ることができます。私は静的な格子が使用された刺激であることを確認するために、実験でlist_stimuli()を呼び出しました。Allen Brain Observatory - get_stimulus_templateがstatic_gratingsで動作しない

私はget_stimulus_template( 'static_gratings')を実行すると、私はこのトレースバック/エラーが発生します。

Traceback (most recent call last): 

    File "<ipython-input-46-be84d6ea7546>", line 1, in <module> 
    sg_scenes = expData.get_stimulus_template('static_gratings') 

    File "/Users/randallellis/anaconda/lib/python2.7/site-packages/allensdk/core/brain_observatory_nwb_data_set.py", line 373, in get_stimulus_template 
    image_stack = f['stimulus']['templates'][stim_name]['data'].value 

    File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/Users/ilan/minonda/conda-bld/h5py_1490025880382/work/h5py/_objects.c:2846) 

    File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/Users/ilan/minonda/conda-bld/h5py_1490025880382/work/h5py/_objects.c:2804) 

    File "/Users/randallellis/anaconda/lib/python2.7/site-packages/h5py/_hl/group.py", line 169, in __getitem__ 
    oid = h5o.open(self.id, self._e(name), lapl=self._lapl) 

    File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/Users/ilan/minonda/conda-bld/h5py_1490025880382/work/h5py/_objects.c:2846) 

    File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/Users/ilan/minonda/conda-bld/h5py_1490025880382/work/h5py/_objects.c:2804) 

    File "h5py/h5o.pyx", line 190, in h5py.h5o.open (/Users/ilan/minonda/conda-bld/h5py_1490025880382/work/h5py/h5o.c:3740) 

KeyError: "Unable to open object (Object 'static_gratings_image_stack' doesn't exist)" 

これですべてのヘルプは高く評価されます。

答えて

0

これは奇妙です。 expDataの作成に使用する残りのコードを指定できますか? NWBファイルに問題がないかどうか確認することができます。また、ファイルに問題がある場合(例えば、ダウンロードが完了していないなど)、NWBファイルを削除してから再ダウンロードすることもできます。

更新:以前の返信を無視してください - 私はあなたの質問を誤解しました。

現時点では、静的グレーティングとドリフトグレーティングのためのテンプレートを用意していないという問題があります。これらの刺激は、我々が刺激を提示するときに、聴覚によって手続き的に生成される。参照:

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

人々が自分でそれらを生成することができるように我々は現在、AllenSDKにそれらのメソッドを組み込むことに取り組んでいます。ナチュラルムービー、ナチュラルシーン、ローカルに散在するノイズテンプレートはすべてNWBファイルで利用できます。

関連する問題