I have been working on changes to the ecephys module to make it compatible with some of the additional stimulus sets we’ve added. Specifically, there are stimuli that include intentional gaps in the vsync pulses, to leave time to load new movies into memory. Previously, the code would ignore any frames after the first chunk.
There are also some sessions with inconsistent barcode intervals (due to brief periods of dropped ephys data), and I implemented a fix that makes it possible to recover the correct synchronization for these sessions.
It would be great to have these incorporated along with the pynwb updates, so we can process the latest sessions with the main branch of the AllenSDK. Let me know if you’d like to discuss these changes in more detail.
I have been working on changes to the ecephys module to make it compatible with some of the additional stimulus sets we’ve added. Specifically, there are stimuli that include intentional gaps in the vsync pulses, to leave time to load new movies into memory. Previously, the code would ignore any frames after the first chunk.
There are also some sessions with inconsistent barcode intervals (due to brief periods of dropped ephys data), and I implemented a fix that makes it possible to recover the correct synchronization for these sessions.
The relevant commits are available here: https://github.com/jsiegle/AllenSDK/commits/allensdk-latest
It would be great to have these incorporated along with the pynwb updates, so we can process the latest sessions with the main branch of the AllenSDK. Let me know if you’d like to discuss these changes in more detail.