For several abf files, we're seeing an issue where the converted NWB contains only response sweeps with no corresponding stimulus. In a few cases this seems to occur only for a sweep or two with the rest fine, but in most cases it seems to be all or nothing.
From debugging through the conversion, it seems that this continue is being hit every time:
It seems that somehow the
abf.channelCount is too low, so the single nonzero entry in
abf._dacSection.nWaveformEnable is not checked. Maybe this is an issue with pyabf?
Example abf dataset is here:
https://www.dropbox.com/s/tax1mkv8tikg1zz/abf_conversion_missing_stim.zip?dl=0
For several abf files, we're seeing an issue where the converted NWB contains only response sweeps with no corresponding stimulus. In a few cases this seems to occur only for a sweep or two with the rest fine, but in most cases it seems to be all or nothing.
From debugging through the conversion, it seems that this
continueis being hit every time:x-to-nwb/src/x_to_nwb/ABF2Converter.py
Line 411 in 597e5bb
It seems that somehow the
abf.channelCountis too low, so the single nonzero entry inabf._dacSection.nWaveformEnableis not checked. Maybe this is an issue with pyabf?Example abf dataset is here: https://www.dropbox.com/s/tax1mkv8tikg1zz/abf_conversion_missing_stim.zip?dl=0