{"id":62138,"library":"fftwpp","title":"FFTW++","description":"FFTW++ is a C++ header/MPI transpose for Version 3 of the highly optimized FFTW (https://www.fftw.org) Fourier Transform library.","status":"active","version":"2019-12-19","language":"cpp","source_language":null,"source_url":null,"tags":["fft","fftw","signal-processing","header-only"],"install":[{"cmd":"vcpkg install fftwpp","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(fftwpp CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE fftwpp::fftwpp)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"fftwpp/fftwpp.h","correct":"#include <fftwpp/fftwpp.h>"}],"quickstart":{"code":"#include \"fftwpp/fftwpp.h\"\n#include <iostream>\n\nint main() {\n    fftwpp::fft1d fft(1024);\n    std::cout << \"FFT plan created for size 1024\\n\";\n    return 0;\n}","lang":"cpp","description":"Create a 1D FFT plan"},"warnings":[{"fix":"Install FFTW3 via vcpkg (fftw3) or system package manager before using fftwpp.","message":"Requires FFTW3 library to be installed separately.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'3':10 'c':5 'fft':20 'fftw':1,2,15,21 'fourier':17 'header':26 'header-on':25 'header/mpi':6 'high':13 'librari':19 'optim':14 'process':24 'signal':23 'signal-process':22 'transform':18 'transpos':7 'version':9 'www.fftw.org':16","created_at":"2026-06-17T05:17:52.987521+00:00","updated_at":"2026-06-17T05:17:52.987521+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}