API Reference

Fast Fourier Series library

Efficient computation of Fourier Series (FS) coefficients and interpolation with them through use of the Fast Fourier Transform (FFT).

CZT Functions

czt(x, A, W, M[, axis])

Chirp Z-Transform.

cztn(x, A, W, M[, axes])

Multi-dimensional Chirp Z-transform.

FFS Functions

ffs(x, T, T_c, N_FS[, axis])

Fourier Series coefficients from signal samples of a 1D function.

ffsn(x, T, T_c, N_FS[, axes])

Fourier Series coefficients from signal samples of a D-dimension signal.

iffs(x_FS, T, T_c, N_FS[, axis])

Signal samples from Fourier Series coefficients of a 1D function.

iffsn(x_FS, T, T_c, N_FS[, axes])

Signal samples from Fourier Series coefficients of a D-dimension signal.

ffs_sample(T, N_FS, T_c, N_s[, mod])

Signal sample positions for ffs().

ffsn_sample(T, N_FS, T_c, N_s[, mod])

Signal sample positions for ffsn().

Interpolation Functions

fs_interp(x_FS, T, a, b, M[, axis, real_x])

Interpolate bandlimited periodic signal.

fs_interpn(x_FS, T, a, b, M[, axes, real_x])

Interpolate D-dimensional bandlimited periodic signal.

Circular Convolution

convolve(f, h, T, T_c, N_FS[, return_coef, …])

Convolve two N-dimensional functions with the same period using FFS on their discrete samples.

Submodules