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 + 1
instead ofN/2
(#24) Thanks @paradigmn- Created
FftSharp.Transform.RFFT()
to return just the real component of a mirroredComplex
array - 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
Window
module 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 thePad
module 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.Complex
mutable 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
normalize
argument (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