Skip to content

ThirdLetterC/fCWT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fCWT

Highly optimized C++ implementation of the Continuous Wavelet Transform.

Build

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

fCWT uses KFR for FFT/DFT operations. CMake first tries find_package(KFR CONFIG); if KFR is not installed, it downloads KFR tag 7.0.1 by default:

cmake -S . -B build -DFCWT_FETCH_KFR=ON

To use an installed KFR package instead, set CMAKE_PREFIX_PATH and disable fetching:

cmake -S . -B build -DCMAKE_PREFIX_PATH=/path/to/kfr/install -DFCWT_FETCH_KFR=OFF

KFR is GPL/commercial licensed; check that license choice fits your distribution.

Format

just format

About

The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT. With memory leak fixes and C++23.

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • C++ 88.2%
  • CMake 11.6%
  • Just 0.2%