Ignore:
Timestamp:
Feb 16, 2015, 12:15:23 AM (9 years ago)
Author:
sommeria
Message:

histo improved

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/get_file_series.m

    r863 r871  
    6060            Param.IndexRange.PairString={Param.IndexRange.PairString};
    6161        end
    62         if ~isempty(Param.IndexRange.PairString{iview,1})
    63         r=regexp(Param.IndexRange.PairString{iview,1},'(?<mode>(Di=)|(Dj=)) -*(?<num1>\d+)\|(?<num2>\d+)','names');%look for mode=Dj or Di
    64         if isempty(r)
    65             r=regexp(Param.IndexRange.PairString{iview,1},'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names');%look for burst pairs
    66         end
     62        if size(Param.IndexRange.PairString,1)>=iview && ~isempty(Param.IndexRange.PairString{iview,1})
     63            r=regexp(Param.IndexRange.PairString{iview,1},'(?<mode>(Di=)|(Dj=)) -*(?<num1>\d+)\|(?<num2>\d+)','names');%look for mode=Dj or Di
     64            if isempty(r)
     65                r=regexp(Param.IndexRange.PairString{iview,1},'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names');%look for burst pairs
     66            end
    6767        end
    6868        % TODO case of free pairs:
     
    7272        r(1).num1='';
    7373        r(1).num2='';
    74         if isfield (Param.IndexRange,'PairString') && strcmp(Param.IndexRange.PairString{iview,1},'j=*-*')
     74        if isfield (Param.IndexRange,'PairString') && size(Param.IndexRange.PairString,1)>=iview &&...
     75                                                           strcmp(Param.IndexRange.PairString{iview,1},'j=*-*')
    7576            r(1).mode='*-*';
    7677        else
Note: See TracChangeset for help on using the changeset viewer.