BUNPC / Homer3

MATLAB application for fNIRS data processing and visualization
91 stars 54 forks source link

v1.81.4 -- Fix issue found by Meryem, where prune channels doesn't work correctly in hmrMotionArtifact.m. #187

Closed jayd1860 closed 11 months ago

jayd1860 commented 11 months ago

v1.81.4

-- Fix issue found by Meryem, where prune channels doesn't work correctly in hmrMotionArtifact.m because combining mlActAuto and mlActMan isn't done correctly such that manual prunning is erased by auto pruning. Add function mlAct_CombineIndexLists to solve issue. Same issue in hmrR_MotionArtifactByChannel.m and hmrR_MotionCorrectWavelet.m. -- Make hmrR_PruneChannels.m user parameters drange and SNRthresh greater precision

FuncRegistry, v1.4.2 -- Fix issue found by Meryem, where prune channels doesn't work correctly in hmrMotionArtifact.m because combining mlActAuto and mlActMan isn't done correctly such manual prunning is erased by auto pruning. Same issue in hmrR_MotionArtifactByChannel.m and hmrR_MotionCorrectWavelet.m. -- Make hmrR_PruneChannels.m user parameters drange and SNRthresh greater precision

DataTree, v1.17.4 -- Fix probe not displaying in Homer3 because probe.sourcePos2D and probe.detectorPos2D are all zeros (which signifies empty but is not detected as empty) instead of actually empty. Also try to make units for generated 2D probe same as 3D by calling new method ProbeClass.ScaleProjection2D() -- Fix AuxClass eq function to check for different dataTimeSeries sizes when checking if 2 AuxClass objects are equal