The frequency analysis package can be used to analyse a variable in real-time and extract prominent frequencies from it. This can be particularly effective for, for example diagnosing faults in motors, other cyclical or oscillating machinery, where strong vibrations at certain frequencies may indicate imminent failure.

The Frequency Analysis package is built around the Fast Fourier Transformation (FFT) algorithm, and allows the user to convert time series data into the frequency domain for subsequent analysis. As well as an implementation of the FFT algorithm, the package provides tools for filtering results, picking out dominant frequencies, measuring power output, monitoring specific frequencies, and comparing spectra in order to detect faults.