DSP v0.8.0
Merged pull requests:
- Add
hann
export to be equal tohanning
(#448) (@staticfloat) - Enable Analog Filter Design (#458) (@gruberchr)
- Add complex valued bandpass filter (#468) (@zsoerenm)
- Use length of arrays directly in conv (#494) (@jishnub)
- Update PolynomialRatio docs. (#495) (@kcin96)
- Support
dims
kwarg inrms
(#500) (@martinholters) - Create WelchConfig object (#502) (@haberdashPI)
- Add frequency estimators by Jacobsen and Quinn (#503) (@mbaz)
- CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#510) (@github-actions[bot])
- replace splat with
Tuple
(#513) (@wheeheee) - update tukey docs (#514) (@haakon-e)
filt
perf optimizations (#516) (@wheeheee)- extend
lpc
to complex inputs, other fixes (#517) (@wheeheee) - add Zenodo badge to README.md (#519) (@maanikmarathe)
- Add doctest to Xcorr (#520) (@ErikBuer)
- Bump Documenter.jl to v1, fix typos (#526) (@wheeheee)
- Adding documentation for bilinear function (#527) (@anchal-physics)
- Delete NEWS.md (#529) (@ViralBShah)
- Update LICENSE.md (#530) (@ViralBShah)
- Bump the minimum required Julia version to 1.6 (#532) (@martinholters)
- add type as another possible argument to
DF2TFilter
(#534) (@wheeheee) - Update Project.toml (#535) (@ViralBShah)
- general cleanups (#536) (@wheeheee)
- Use Bessels.jl for Bessel function calculations (#538) (@anowacki)
- Fix bounds errors when resampling with some arbitrary ratios (#539) (@anowacki)
- use
std
to test lpc error (#542) (@wheeheee) - Add Apple silicon to CI (#544) (@ViralBShah)
- Implement time-domain convolution and use it for integers (#545) (@martinholters)
- Fix docstring typo in
DF2TFilter
(#550) (@scls19fr) - Reduce CI load (#551) (@ViralBShah)
- Annotate docstring arguments with types in Filters (#552) (@wheeheee)
- Don't fail if codecov commit fails (#553) (@ViralBShah)
- Update ESPRIT documentation. (#554) (@kcin96)
- Fix
welch_pgram!
, update periodogram docs (#557) (@kcin96) - estimation: Fix line breaks in Quinn/Jacobsen references (#558) (@dnadlinger)
- [DOCS] Add Small Note about Method Validations (#561) (@TheCedarPrince)
- Update CI.yml to use pre-release builds (#564) (@ViralBShah)
- Optimized
_filt_fir!
forDF2TFilter
(#569) (@wheeheee) - Fix
_polyprep
,PolynomialRatio
, forNumber
args (#571) (@wheeheee) - Allow different argument eltypes for
filt_stepstate
(fix #573) (#574) (@wheeheee) - Require Julia v1.10 or later (#575) (@martinholters)
- Fix
unwrap
1.11 regression + performance improvements (#576) (@wheeheee) - Deprecate
conv(u, v::AbstractVector, A)
toconv(u, v::Transpose, A)
(#577) (@martinholters) - Deprecate only multi-arg
nextfastfft
(#580) (@wheeheee) - Deprecate
welch_pgram
without explicitly givenwindow
(#581) (@martinholters) - Update Estimation (#585) (@wheeheee)
- Disallow mixing offset and non-offset axes in
conv
input (#586) (@martinholters) - Fix
setphase!
for pathological cases (#593) (@martinholters) - Fix output length of
resample
(#596) (@martinholters) - Improve resample "irrational ratio" test (#597) (@martinholters)
- Fix multi-column
filt
forndims(x)>2
(#600) (@martinholters) - Small fixups to #600 (#601) (@martinholters)
- Support multi-column filtering for
DF2TFilter
(#602) (@martinholters) - Deprecate
filt
/filt!
withsi
parameter (#603) (@martinholters) - Remove deprecations added in v0.7 (#604) (@martinholters)
Closed issues:
- single-chunk and multi-chunk runs with streaming arbitrary resampling don't match (#134)
- ControlSystems + DSP (#145)
- export reset! (#146)
- welch_pgram index out of bounds (#155)
- conv is slower than necessary (#167)
- Resample doesn't resample at given rate (#186)
- Resample segmentation fault for rate::AbstractFloat (#262)
- Use overlap-save algorithm for conv? (#268)
- Direct colvolution (#292)
- Citability (#311)
- Got "BoundsError" while trying to use
resample
function. (#317) - Performance regression in conv for images (#339)
- analogfilter design seems to be broken (#341)
- Setting up 2FA for JuliaDSP (#363)
- InexactError with stateful filter and complex data (#371)
- Stateful filtering fails with multi-dim array (#372)
- In Place Convolution? (#378)
- DSP.jl still exports fftfreq (#406)
- Integer convolutions have rounding errors (#410)
- Order of polynomial coefficients (#415)
- [DOC] Inaccuracy in the Esprit Algorithm Documentation Code (#416)
- Filters.PolynomialRatio docs mention continuous-time case in description, but not {:s} (#467)
- Power, or power spectral density of Periodogram? (#480)
- Make
rms
work on dimension of arrays (#499) kaiser
performance: use Bessels.jl? (#506)- No documentation for DSP.Filters.bilinear() (#518)
- Add inbounds to methods in design.jl (#540)
- Doc issues on JuliaHub with 0.7.9 - Missing docstring. Check Documenter's build log for details. (#547)
- Docstring error - f parameter (#549)
- Documentation (#560)
- Release (#563)
- Maybe filter example need to be updated? (#567)
- Missing Documentation for the Function
filtfilt(b::AbstractVector, a::AbstractVector, x::AbstractArray)
(#573) - Accuracy of
ZeroPoleGain
toPolynomialRatio
conversion (#584) - Please update Polynomials.jl compat to 4.0 and tag a new release ASAP (#590)