Недавняя оболочка FFTW на Java - PullRequest
13 голосов
/ 25 апреля 2011

Я ищу минимальную оболочку Java для последней версии FFTW . Оболочки, перечисленные на веб-сайте FFTW, либо устарели ( jfftw-1.2.zip ), либо содержат слишком много дополнительного содержимого ( Shared Scientific Toolbox ). Поиск Google предлагает JFFTW3 , что выглядит многообещающе, но ссылка на скачивание не работает (у кого-нибудь есть зеркало?)

Для тех, кому нужна чистая библиотека Java FFT, JTransforms выглядит очень хорошо. Я бы предпочел использовать FFTW, потому что он примерно в два раза быстрее и обрабатывает произвольные измерения d> 3.

1 Ответ

8 голосов
/ 04 декабря 2011

В итоге я использовал JNAerator для автоматического создания привязок JNA из файла заголовка fftw3.h.Результат - , доступный как Gist на Github .Суть (внизу) также включает удобный интерфейс Scala для реальных преобразований произвольной размерности.

...