electricpy.sampfft

electricpy.sampfft(data, dt, minfreq=60.0, complex=False)[source]

Sample Dataset FFT Evaluator.

Given a data array and the delta-t for the data array, evaluates the harmonic composition of the data.

Parameters:
data : numpy.ndarray

Numpy data array containing 1-D values.

dt : float

Time-difference (delta-t) between data samples.

minfreq : float, optional

Minimum frequency (in Hz) at which to evaluate FFT. default=60

complex : bool, optional

Control argument to force returned values into complex format.

Returns:

  • DC (float) – The DC offset of the FFT result.

  • A (list of float) – The real components from the FFT.

  • B (list of float) – The imaginary components from the FFT.