Releases: swharden/FftSharp
Releases · swharden/FftSharp
FftSharp 1.0.7
Published on NuGet on 2020-08-21
Transform.FftMagnitude()andTransform.FftPower()now return an array of lengthN/2 + 1instead ofN/2(#24) Thanks @paradigmn- Created
FftSharp.Transform.RFFT()to return just the real component of a mirroredComplexarray - Created
FftSharp.Transform.Absolute()to convertComplex[]todouble[]
FftSharp 1.0.6
Published on NuGet on 2020-07-15
FftSharp 1.0.5
Published on NuGet on 2020-06-11
- The
Windowmodule now hasGetWindowNames()andGetWindowByName()to make it easy to populate a drop-down menu with a list of windows, then generate the window data from that name alone #18 - the
ZeroPad()method moved into thePadmodule and has additional overloads so it can work onComplex[]anddouble[]#17 - new
FFTmagnitude()method returns normalized FFT magnitude FFTpower()arguments are simplified and returned data is now properly normalized- A
FftSharp.Complexmutable datatype was created to replace the immutableSytem.Numerics.Complex
FftSharp 1.0.4
Published on NuGet on 2020-06-06
- added
Window.Rectangular() - added
Window.Cosine() - created
ZeroPad()overload fordouble[]input
FftSharp 1.0.3
Published on NuGet on 2020-05-27
- The default
FFT()method now uses a ~30% faster algorithm. This algorithm is much less expressive in code though, so the original easy-to-read method was renamed and left in the module for reference as a private method. - Inverse FFT can now be calculated using
IFFT() - Windowing functions now accept an optional
normalizeargument (useful for convolution)
FftSharp 1.0.2
Published on NuGet on 2020-05-26
- new windowing module makes it easy to window data
- FFT input now must have a length that is a multiple of 2
FftSharp 1.0.1
Published on NuGet on 2020-05-25
- numerous API improvements, see quickstart examples
FftSharp 1.0.0
Published on NuGet on 2020-05-25