The version of LabView being used has changed, bringing with it some changes in the headers.
Here is a (possibly non-exhaustive) list:
New version includes a version number in the header file.
Parameters are now split across different sections has sections, some of which are not relevant for a given experiment. The relevant sections are marked as TRUE in the config section called Imaging Modes. Only those sections should be taken into account.
Some new parameters have also been added to both the special and the general sections.
Timing information is stored differently:
The relative time for each row across all imaging cycles is recorded in the Single cycle relative times_HW.txt file. Previously, we had the relative times for the first cycle, and computed the times for all cycles by assuming a constant acquisition rate. This is an inaccurate assumption, and instead it would be better to store the times for each pixel, for each cycle, for each ROI. The way of recording each pixel's offset based on its row's offset has not changed.
The start and stop times of each trial are also recorded (as trigger times of start-stop pairs; the very last stop trigger time may be missing, but we don't need it). We should use this instead of inferring it from the speed data. This is is in the Intertrial FIFO times section of the header.
Information about lab animals is sometimes present.
The code should remain backwards compatible, so that we can still read the files we can now. It would be good to do this in a way that allows for future changes too.
The version of LabView being used has changed, bringing with it some changes in the headers. Here is a (possibly non-exhaustive) list:
Imaging Modes
. Only those sections should be taken into account.Single cycle relative times_HW.txt
file. Previously, we had the relative times for the first cycle, and computed the times for all cycles by assuming a constant acquisition rate. This is an inaccurate assumption, and instead it would be better to store the times for each pixel, for each cycle, for each ROI. The way of recording each pixel's offset based on its row's offset has not changed.Intertrial FIFO times
section of the header.The code should remain backwards compatible, so that we can still read the files we can now. It would be good to do this in a way that allows for future changes too.