Releases: swharden/FftSharp
Releases · swharden/FftSharp
FftSharp 2.2.0
- Added support for .NET 8 (#83) @msft-takend
FftSharp.Bluestein
now hasForward()
andInverse()
methods for calculating DFT using Bluestein's chirp z-transform algorithm for arrays of any length (#77) @gsgouFftSharp.DFT
hasForward()
andInverse()
methods for calculating DFT (simply but inefficiently) moved out of theExperimental
class- Updated tests, documentation, and demo application to use ScottPlot 5 (https://ScottPlot.net)
- Removed
FftSharp.Complex
and related methods which have been markedObsolete
for over a year. All methods now useSystem.Numerics.Complex
FftSharp 2.1
- FFT: Added
InverseReal()
methods (#74, #71) Thanks @gsgou and @FrankHileman - Window: Added
HammingPeriodic
andHanningPeriodic
windows (#76, #75) Thanks @gsgou - IWindow: Added
IsSymmetric
property (#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.Filter
module providesLowPass()
,HighPass()
,BandPass()
, andBandStop()
methods (#23)