AllenInstitute / visual_behavior_analysis

Python package for analyzing behavioral data for Brain Observatory: Visual Behavior
Other
22 stars 6 forks source link

KeyError: 'update_count' #398

Open nicain opened 5 years ago

nicain commented 5 years ago
  File "/home/nicholasc/projects/visual_behavior_analysis/visual_behavior/translator/foraging2/extract.py", line 883, in get_vsyncs
    [None] * behavior_items_or_top_level(exp_data)["update_count"]
KeyError: 'update_count
nicain commented 5 years ago

I haven't seen this issue come back up, and this might have been caused by a debugging session.

nicain commented 5 years ago

Seeing this again:

http://lims2/job_logs?id=779063782

Reproducting the issue:


foraging_file_name = '/allen/programs/braintv/production/visualbehavior/prod0/specimen_756577249/behavior_session_779061254/181114135935_416369_77e2422b-167a-46e7-b312-3870aca6a8f2.pkl'

import pandas as pd
from visual_behavior.translator import foraging2

data = pd.read_pickle(foraging_file_name)
core_data = foraging2.data_to_change_detection_core(data)

print core_data
nicain commented 5 years ago

Update_count is a field not written into the pickle file sometimes, but is required for upload_to_mtrain

nicain commented 5 years ago

CC @rhytnen