Package: fftab 0.1.0.9000

fftab: Tidy Manipulation of Fourier Transformed Data

The 'fftab' package stores Fourier coefficients in a tibble and allows their manipulation in various ways. Functions are available for converting between complex, rectangular ('re', 'im'), and polar ('mod', 'arg') representations, as well as for extracting components as vectors or matrices. Inputs can include vectors, time series, and arrays of arbitrary dimensions, which are restored to their original form when inverting the transform. Since 'fftab' stores Fourier frequencies as columns in the tibble, many standard operations on spectral data can be easily performed using tidy packages like 'dplyr'.

Authors:Timothy Keitt [aut, cre]

fftab_0.1.0.9000.tar.gz
fftab_0.1.0.9000.zip(r-4.5)fftab_0.1.0.9000.zip(r-4.4)fftab_0.1.0.9000.zip(r-4.3)
fftab_0.1.0.9000.tgz(r-4.5-any)fftab_0.1.0.9000.tgz(r-4.4-any)fftab_0.1.0.9000.tgz(r-4.3-any)
fftab_0.1.0.9000.tar.gz(r-4.5-noble)fftab_0.1.0.9000.tar.gz(r-4.4-noble)
fftab_0.1.0.9000.tgz(r-4.4-emscripten)fftab_0.1.0.9000.tgz(r-4.3-emscripten)
fftab.pdf |fftab.html
fftab/json (API)
NEWS

# Install 'fftab' in R:
install.packages('fftab', repos = c('https://thk686.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/thk686/fftab/issues

Pkgdown site:https://thk686.github.io

On CRAN:

Conda:

3.54 score 3 scripts 146 downloads 31 exports 36 dependencies

Last updated 2 months agofrom:8786a3a34c. Checks:6 OK, 3 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 27 2025
R-4.5-winNOTEMar 27 2025
R-4.5-macNOTEMar 27 2025
R-4.5-linuxNOTEMar 27 2025
R-4.4-winOKMar 27 2025
R-4.4-macOKMar 27 2025
R-4.4-linuxOKMar 27 2025
R-4.3-winOKMar 27 2025
R-4.3-macOKMar 27 2025

Exports:add_cplxadd_l2nmadd_l2sqadd_polradd_rectcan_reprcross_specfftabfourier_frequenciesget_argget_fxget_fx_normget_imget_l2nmget_l2sqget_modget_polrget_reget_rectget_reprhas_cplxhas_polrhas_rectifftabphase_diffset_reprto_angfto_cplxto_cycfto_polrto_rect

Dependencies:clicolorspacecpp11dplyrfansifarvergenericsggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigpurrrR6RColorBrewerrlangscalesstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Add Additional Representations to Fourier Coefficientsadd_cplx add_polr add_rect
Add L2 Norm and Squared L2 Norm of Frequency Dimensionsadd_l2nm add_l2sq get_l2nm get_l2sq
Manage Representations of a 'fftab' Objectcan_repr get_repr set_repr
Compute the Cross-Spectrum (Cross FFT)cross_spec cross_spec.array cross_spec.default cross_spec.fftab cross_spec.ts
Perform FFT and IFFT with Tidy Resultsfftab fftab.array fftab.default fftab.ts ifftab
Compute Fourier Frequenciesfourier_frequencies fourier_frequencies.array fourier_frequencies.default fourier_frequencies.ts
Extract Fourier Coefficients and Componentsget_arg get_fx get_fx_norm get_im get_mod get_re
Extract Rectangular or Polar Componentsget_polr get_rect
Check Representations of a 'fftab' Objecthas_cplx has_polr has_rect
Compute Phase Difference and Maximum Correlation Between Two Signalsphase_diff
Plot the modulus of FFT resultsplot.fftab
Convert between cyclic and angular frequenciesto_angf to_cycf
Convert a 'fftab' Object Between Representationsto_cplx to_polr to_rect