samer@3: function Y=window_ns(X,W,H), samer@3: % window_ns - Window a sequnce of arrays in a given dimension (no strict size) samer@3: % samer@3: % window_ns :: seq [[N,M]] -> seq [[N]]. samer@3: % window_ns :: seq [[N,M]], L:natural -> seq [[N,L]]. samer@3: % window_ns :: seq [[N,M]], L:natural, natural ~'hop size' -> seq [[N,L]]. samer@3: samer@3: if nargin<2, W=1; H=1; samer@3: elseif nargin<3, H=W; samer@3: end samer@3: samer@36: Y=seq.windower.make(X,W,H,'strict',0);