Notes:

Release Name: nirsLAB v2014.05

Notes:
This release contains an update to our nirsLAB data processing and analysis application for functional near infrared spectroscopic data. There are two zipped files available for download here:

1. nirsLAB_v016_p.zip contains the application, in the form of MATLAB p-code files.

2. nirsLAB_UserManual_2014.zip contains the updated user's guide, including a 1-page description (ReleaseNotes.pdf) of the improvements that have been made to nirsLAB. When this file is zipped, you will find that there is a separate PDF file for each chapter.

3. nirsLAB_UserManual_AllChapters_2014.pdf contains all of the user's guide chapters combined into a single document.

At this time, no demo-data files have been added or modified. You may continue to work with the files that are included in the previous release.


Changes:
New capabilities in nirsLAB (v2014.05):
1. Revision v2014.05 of nirsLAB is a standalone package. It is no longer necessary for you to include NAVI and SPM8 in your MATLAB search path. It is not even necessary for you to have them on your computer at all.
2. The Utilities portal now includes a 'Raw data editor': This new tool allows users to down-sample their raw data files, or to remove time segments that they are not interested in processing. Both capabilities reduce the size of the data files, and down-sampling also has the effect of improving the signal-to-noise ratio.
3. The Utilities portal now includes a 'Batch process' tool: This new tool allows users to calculate the hemodynamic states for multiple subjects or recording sessions, in a batch processing way.
4. The Data Preprocessing portal now includes a Check raw data function: This new tool allows users to manually or automatically designate each data channel as either 'good' or 'bad', on the basis of the experimental gain setting or of the raw data's coefficient of variation.


Modifications to algorithms and/or data structures:
1. When a user specifies one or more interior time segments for truncation (Truncate Time series functionality in the Data Preprocessing portal), nirsLAB now merges the data on the two sides of the deleted segments in a manner that avoids the introduction of jump discontinuities.
2. When data are frequency filtered (Apply Frequency filter functionality in the Data Preprocessing portal), nirsLAB now automatically saves a file containing the filtered data, in the Detectors sub-folder. This reduces the time delay that the user will experience while displaying the filtered time series data in the Data Viewer portal.
3. If the user loads a _config.txt file from a folder than already contains a _nirsInfo.mat file, nirsLAB now asks if the user really intends to overwrite the existing nirsInfo file. This is a protection against inadvertent loss of data-processing information that has already been generated.

Bug fixes:
Several user-reported bugs have been fixed in this release. The most serious one was that when users tried to sequentially process multiple data sets during a single nirsLAB session, the event-timing information did not always update correctly. Revision v2014.05 of nirsLAB correctly reads timing information, and users will no longer find it necessary to restart the application between successive data sets. (The other reported bugs were more minor, and included such things as misspelled words.)