Closed rprechelt closed 8 years ago
Seems reasonable. Could probably keep all the vecLib ones (sin
, exp
, round
, etc) in the same file, as the interfaces are mostly the same, but moving the DSP ones to a separate file seems like a good idea for now.
So, does
conv
, xcorr
, biquad
, FIR
replaceBase
seems like a reasonable distribution of files?
Sounds good to me.
Do you have any thoughts on transitioning to a multi-file module instead of keeping everything in AppleAccelerate.jl?
With the addition of
conv
/xcorr
, and with the upcoming completion of theFFT
andbiquad
/FIR
functions that I have been working on, the file is getting excessively large. It might be worth breaking it up now, as opposed to much later.My initial impression would be to do something like:
log
/exp
other future additions. (Would this be better as Array.jl?)conv
/xcorr
,biquad
/FIR
(There may be a better name for this file....)replaceBase
,round
,trunc
Any thoughts on the above decision, and/or the distribution of functions among the files? FFT and Filtering could also be combined into a DSP.jl... that might be the cleanest way to go right now.