Currently, convBasisFunc only operates on each trial. So, if you are using continous data (from the all_points input to parseFileByTrial) there will be incorrect behavior at the trial separation points. The fix is to do the convolution on the entire continuous signal, and then break it up again into trials. I've implemented something similar in dupeAndShift.
Currently, convBasisFunc only operates on each trial. So, if you are using continous data (from the all_points input to parseFileByTrial) there will be incorrect behavior at the trial separation points. The fix is to do the convolution on the entire continuous signal, and then break it up again into trials. I've implemented something similar in dupeAndShift.