Releases: swharden/FftSharp
Releases · swharden/FftSharp
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)
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[]