Подтвердить что ты не робот

Недавняя оболочка FFTW в Java

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

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

4b9b3361

Ответ 1

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