Skip to content
Commit 809d37b8 authored by Jay Dubb's avatar Jay Dubb
Browse files

v1.29.2

-- Fix some error handling bugs when optional fields from acquisition layer are missing, we inconsistently reported to user that data wasn't loaded correctly but other times we'd load it as if there's no error. Distinguish between reporting error when fields are invalid vs reporting a warning when fields are missing. Errors raise negative errors and prevent file data from being accessed displaying message boix instead whereas missing optional fields produce positive errors and allow data to be access and generate only a log message on the cosole and log file.

-- Specifically fix Homer3 not being able to load acquisition files without optional fields stim and aux in both SNIRF and .nirs and not being able to convert from .nirs to snirf.

-- Move acquisition layer error messages from RunClass to the acquisition layer (AcqDataClass, SnirfClass, NirsClass). The previous code would not work when loading faulty .nirs files. Create methods for the acquisition classes to access the correct error message matching the error.

-- Fix error when displaying data from .nirs files by removing incomplete code in MainGUI to handle non-Snirf data.

-- Fix missing error checking in hmrR_BlockAvg_Nirs which didn't handle when stim data is not passed.

-- Bring back logging of matlab version at startup which somehow got lost

-- Add AppSettings configuration in unit tests UnitTestsAll_Nirs and UnitTestsAll_Snirf when running standalone .
parent 5179b23b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment