Still 20-30% faster than Matlab's built-in, even after the performance boost to the built-in filter function in R2014a.
Nice documentation, unit-tests and optimization for good performance.
Suggestion: rename the functions filterm, filterx etc. (without capitals). The current FilterM file breaks because it refers to filterX instead of FilterX for example. Now that Matlab is case-sensitive, better make all functions lowercase, as is the Matlab convention.
Aside from this minor issue, a very useful utility. Well done!
Any progress with the promised multi-threaded version?
24 Feb 2014
A faster FILTER and FILTFILT: Speedup factor 2.5 to 25
I'd like to agree with / confirm Michelle's comment. compile_c_files gives an error " mex: no file name given." unless you change "diffusion_scheme_3D_novel_getUpdate" to "diffusion_scheme_3D_novel_getUpdate.c"