RFIF: Fast Iterative Filtering (FIF) with Portable FFT Backend

Provides an R interface to a C implementation of Fast Iterative Filtering (FIF) for decomposing a univariate signal into intrinsic mode functions (IMFs) and a residual. The package uses Fast Fourier Transform library FFTW, if found. If not, it provides instructions to install it for your OS. This is recommended, as R's internal fft(), while avoiding external FFT dependencies, is two orders of magnitude slower.

Package details

AuthorChuck Coleman [aut, cre] (ORCID: <https://orcid.org/0000-0001-6940-8117>)
MaintainerChuck Coleman <cdcoleman113@gmail.com>
LicenseMIT + file LICENSE
Version1.0
URL https://github.com/ChuckColeman/RFIF
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("RFIF")

Try the RFIF package in your browser

Any scripts or data that you put into this service are public.

RFIF documentation built on March 31, 2026, 5:07 p.m.