fftCalc static method
Implementation
static List<double> fftCalc(List<double> data,
{bool removeMean = true, bool paddingWithZeros = true}) {
var calcData = data;
if (removeMean) {
calcData = removeArrayMean(calcData);
}
if (paddingWithZeros) {
calcData = padArrayWithZeros(calcData);
}
var fftResult = realFFT(calcData);
var retLen = (calcData.length / 2).floor();
return fftResult.take(retLen).map((item) {
return item.magnitude / (calcData.length / 2);
}).toList();
}