Releases: swharden/FftSharp
Releases · swharden/FftSharp
FftSharp 2.2.0
- Added support for .NET 8 (#83) @msft-takend
FftSharp.Bluesteinnow hasForward()andInverse()methods for calculating DFT using Bluestein's chirp z-transform algorithm for arrays of any length (#77) @gsgouFftSharp.DFThasForward()andInverse()methods for calculating DFT (simply but inefficiently) moved out of theExperimentalclass- Updated tests, documentation, and demo application to use ScottPlot 5 (https://ScottPlot.net)
- Removed
FftSharp.Complexand related methods which have been markedObsoletefor over a year. All methods now useSystem.Numerics.Complex
FftSharp 2.1
- FFT: Added
InverseReal()methods (#74, #71) Thanks @gsgou and @FrankHileman - Window: Added
HammingPeriodicandHanningPeriodicwindows (#76, #75) Thanks @gsgou - IWindow: Added
IsSymmetricproperty (#76) - FFT: Fixed
ForwardReal()overload that acceptsSystem.Numerics.Complex[](#78, #73) Thanks @FrankHileman - FFT: Added
FftShift()method (#69, #68) Thanks @MV10 - Experimental: Added
Bluestein()for calculating FFT of data whose length is not a power of 2 (#77) Thanks @gsgou
FftSharp 2.0
This new major version does not make breaking changes, but does mark many common methods Obsolete with messages that indicate the classes to use instead.
Major changes
- Methods accept
System.Numerics.Complex[]instead ofFftSharp.Complex[](#61) FftSharp.FFT.Forward()is used instead ofFftSharp.Transform.FFT()FftSharp.FFT.Magnitude()is used instead ofFftSharp.Transform.FFTmagnitude()FftSharp.FFT.Power()is used instead ofFftSharp.Transform.FFTpower()FftSharp.FFT.FrequencyScale()is used instead ofFftSharp.Transform.FFTfreq()
Minor Changes
FftSharp 1.1.6
Published on NuGet on 2022-06-16
- Improved accuracy of
Transform.FFTfreq()for one-sided FFTs (#49, #50) Thanks @arthurits
FftSharp 1.1.5
Published on NuGet on 2022-03-23
FftSharp 1.1.4
Published on NuGet on 2021-11-16
FftSharp 1.1.3
Published on NuGet on 2021-10-27
FftSharp 1.1.2
Published on NuGet on 2021-10-26
FftSharp 1.0.12
Published on NuGet on 2021-10-06
- Added a Kaiser window (#35) Thanks @ADD-eNavarro
- NuGet Package is now deterministic and uses SourceLink
FftSharp 1.0.8
Published on NuGet on 2020-11-01
- New
FftSharp.Filtermodule providesLowPass(),HighPass(),BandPass(), andBandStop()methods (#23)