Skip to content

Commit 9cce6bf

Browse files
committed
v1.54.0
-- Fix another channel order issue in DataClass.GetDataTimeSeries() found by Yuanyuan whenm running processing stream with hmrR_MotionCorrectSplineSG -- Minor addition to OpenFileGUI.m of keys to ignore ('home' and 'end') when navigating folders on MAC
1 parent 3c514bb commit 9cce6bf

File tree

3 files changed

+15
-13
lines changed

3 files changed

+15
-13
lines changed

DataTree/AcquiredData/Snirf/DataClass.m

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -622,10 +622,10 @@ function SaveHdf5(obj, fileobj, location)
622622

623623
elseif nWavelengths > 0 && nCond > 0
624624

625-
for iS = 1:length(srcs)
626-
for iD = 1:length(dets)
627-
for iWl = 1:nWavelengths
628-
for iCond = 1:nCond
625+
for iCond = 1:nCond
626+
for iS = 1:length(srcs)
627+
for iD = 1:length(dets)
628+
for iWl = 1:nWavelengths
629629

630630
k = find(measurementListFull(:,1)==srcs(iS) & measurementListFull(:,2)==dets(iD) & measurementListFull(:,3)==iCond & measurementListFull(:,4)==wavelengths(iWl));
631631
if ~isempty(k)
@@ -660,10 +660,10 @@ function SaveHdf5(obj, fileobj, location)
660660

661661
elseif nDataTypeLabels > 0 && nCond > 0
662662

663-
for iS = 1:length(srcs)
664-
for iD = 1:length(dets)
665-
for iHbType = 1:length(hbTypes)
666-
for iCond = 1:nCond
663+
for iCond = 1:nCond
664+
for iS = 1:length(srcs)
665+
for iD = 1:length(dets)
666+
for iHbType = 1:length(hbTypes)
667667

668668
k = find(measurementListFull(:,1)==srcs(iS) & measurementListFull(:,2)==dets(iD) & measurementListFull(:,3)==iCond & measurementListFull(:,4)==iHbType);
669669
if ~isempty(k)
@@ -690,7 +690,7 @@ function SaveHdf5(obj, fileobj, location)
690690
k = find(measurementListFull(:,1)==srcs(iS) & measurementListFull(:,2)==dets(iD) & measurementListFull(:,4)==wavelengths(iWl));
691691
if ~isempty(k)
692692
iSDPair = find(measurementListSDpairs(:,1)==srcs(iS) & measurementListSDpairs(:,2)==dets(iD));
693-
d(:, iWl, iSDPair) = obj.dataTimeSeries(:,k); %#ok<*FNDSB>
693+
d(:, iSDPair, iWl) = obj.dataTimeSeries(:,k); %#ok<*FNDSB>
694694
order(kk) = k;
695695
kk = kk+1;
696696
end
@@ -709,7 +709,7 @@ function SaveHdf5(obj, fileobj, location)
709709
k = find(measurementListFull(:,1)==srcs(iS) & measurementListFull(:,2)==dets(iD) & measurementListFull(:,3)==iCond & measurementListFull(:,4)==wavelengths(iWl));
710710
if ~isempty(k)
711711
iSDPair = find(measurementListSDpairs(:,1)==srcs(iS) & measurementListSDpairs(:,2)==dets(iD));
712-
d(:, iWl, iSDPair, iCond) = obj.dataTimeSeries(:,k);
712+
d(:, iSDPair, iWl, iCond) = obj.dataTimeSeries(:,k);
713713
order(kk) = k;
714714
kk = kk+1;
715715
end
@@ -728,7 +728,7 @@ function SaveHdf5(obj, fileobj, location)
728728
k = find(measurementListFull(:,1)==srcs(iS) & measurementListFull(:,2)==dets(iD) & measurementListFull(:,4)==iHbType);
729729
if ~isempty(k)
730730
iSDPair = find(measurementListSDpairs(:,1)==srcs(iS) & measurementListSDpairs(:,2)==dets(iD));
731-
d(:, iHbType, iSDPair) = obj.dataTimeSeries(:,k);
731+
d(:, iSDPair, iHbType) = obj.dataTimeSeries(:,k);
732732
order(kk) = k;
733733
kk = kk+1;
734734
end
@@ -747,7 +747,7 @@ function SaveHdf5(obj, fileobj, location)
747747
k = find(measurementListFull(:,1)==srcs(iS) & measurementListFull(:,2)==dets(iD) & measurementListFull(:,3)==iCond & measurementListFull(:,4)==iHbType);
748748
if ~isempty(k)
749749
iSDPair = find(measurementListSDpairs(:,1)==srcs(iS) & measurementListSDpairs(:,2)==dets(iD));
750-
d(:, iHbType, iSDPair, iCond) = obj.dataTimeSeries(:,k);
750+
d(:, iSDPair, iHbType, iCond) = obj.dataTimeSeries(:,k);
751751
order(kk) = k;
752752
kk = kk+1;
753753
end

Utils/Shared/OpenFileGUI.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,8 @@ function dummyfunc(~, ~, ~)
315315
function listboxFilesFolders_KeyPressFcn(hObject, eventdata, handles)
316316
if strcmp(eventdata.Key, 'downarrow') || strcmp(eventdata.Key, 'uparrow')
317317
setappdata(hObject, 'keypress',1)
318+
elseif strcmp(eventdata.Key, 'home') || strcmp(eventdata.Key, 'end')
319+
setappdata(hObject, 'keypress',1)
318320
elseif strcmp(eventdata.Key, 'return')
319321
editFilename_Callback(handles.editFilename, 1, handles);
320322
end

Version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
1.53.0
1+
1.54.0
22

33

0 commit comments

Comments
 (0)