On Oct 14, 2010, at 9:42 AM, Everett Morse wrote: > Does anyone know a good FFT implementation in Racket? Or bindings to > something like FFTW would work. All I've found in 30 min of Googling is toy > examples of 1D FFT. The Larceny project's benchmark fft is also 1D and I > haven't quite figured out how to use it anyway. I will need both 1D and 2D. > > I'm sure other people have needed this before, so I would have expected a > PLaneT package, but I didn't see one there. Am I blind?
You're not blind. About a year ago, Doug Williams ported the Gnu Scientific Library 1D FFT to Racket. He shared that code with me, but hasn't yet made it a part of the science collection. In fact, you can get that code today, by downloading the "clements/rsound" library; the file "fft.rkt" is essentially Doug's code, with one or two very small modifications. Note that to the best of my knowledge, it's 1D only. (require (planet clements/rsound/fft)) At some point, I expect this code to become a part of (planet williams/science). John Clements
smime.p7s
Description: S/MIME cryptographic signature
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users