Changelog¶
v2.0.0 (2021-11-05)¶
Feature¶
Weighted least-squares IIR or FIR filter fit to freq. resp. or reciprocal with uncertainties (
8aca955)DWT: Add wavelet transform with online-support (
aed3deb)IIRuncFilter: Change default ic of IIRuncFilter (
065a286)propagate_DWT: Add prototype of wave_rec_realtime (
76ca8df)misc: Add buffer-class for realtime applications (
d105de2)propagate_DWT: Return the internal state (
31fdb19)IIRuncFilter: Always return internal state (
175357a)
Fix¶
propagate_filter: Avoid floating point issues with small negative uncertainties via clipping (
bbe9d13)FIRuncFilter: Actually perform shifting for fast computation cases (
14345c6)FIRuncFilter: Output shifting returns expected covariance matrix (
3c6ca41)Whitespaces removed per line (
5e84aea)PyTweeting: Remove unnecessary ls commands (
d57c1d8)propagate_DWT: Adjust renamed function (
7978c26)imports: Make DWT-methods available from top-level (
85165a6)examples: Remove unsed imports (
f32d975)examples: Remove unused buffer from speed-comparison-filter (
d02a9f3)IIRuncFilter: Replace f”” notation with “”.format() (
08d44aa)IIRuncFilter: Take sqrt(Ux[0]) in case of kind=corr (
38bdb99)IIRuncFilter: Warn user if Ux is float but kind not diag (
47e01f5)IIRuncFilter: Use None as default for Uab (
0e7fd18)propagate_filter: Refine error messages (
038ef72)dwt: Correct docstring (
d63eab0)example: Remove validate_FIRuncFilter (
76d09a2)example: Adjust validate_FIRuncFilter (
7469c91)propagate_filter: Make minor changes (
7289aa3)misc.buffer: Add docstrings (
5393d95)examples: Review validate_DWT_monte_carlo- sort imports- add docstring- fix renamed functions- fix changed signatures\n- apply black (
0199dfe)example: Enhance realtime_dwt (
14f54fd)model_estimation: Introduce new package model_estimation in preparation of deprecations (
627575c)IIRuncFilter: Match default kind with FIRuncFilter (
0a0fdfe)propagate_filter: Fix correlated uncertainty formula (
70e9375)FIRuncFilter: Set internal state of lfilter (
1f60e76)validate_DWT_monte_carlo: Adjust return values of dwt/idwt (
4dd601b)propagate_DWT: Adjust all variable (
4a3fd5e)test_decomposition_realtime: Adjust concat statement (
947ed21)wave_dec_realtime: Missing argument in np.empty (
583a7b5)idwt: Remove leftover from debugging (
7cca19d)idwt: Adjust boundary conditions (
b7788ff)test_dwt: Remove too many unpack values (
4b52d67)
Breaking¶
Combine deconvolution.fit_filter and identification.fit_filter into model_estimation.fit_filter and provide access to all functionality via according parameter sets for model_estimation.fit_filter.LSFIR and model_estimation.fit_filter.LSIIR. (
8aca955)Rename input parameters t and t_new to x and x_new in PyDynamic.uncertainty.interpolate (
918f5bb)(
bc42fd1)
Documentation¶
README: Restyle README and generally improve structure of docs (
1409856)Fix some formatting issues resulting in strange looking or misleading info on ReadTheDocs (
ab30b4b)Design of a digital deconvolution filter (FIR type): Introduce one more example notebook (
c51b98b)uncertainties: Integrate DWT-module to docs (
fb7a99a)propagate_DWT: Enhance/prettify docstrings (
1fcfc43)IIRuncFilter: Minor adjustments to docstring (
475a754)propagate_DWT: Extend module description (
a007797)README: Document in README optional dependency installation for Jupyter Notebooks (
a59f98d)propagate_filter: Fix IIRuncFilter docstring (
e2bd085)examples: Remove validate_IIRuncFilter (
3a70255)propagate_filter: Mention FIR and IIR difference (
f6dcd4e)examples: Move validation script to examples (
abc0fd9)examples: Include errorbars instead of lines (
76d978e)examples: Use latex font and adjust naming (
57f4c83)examples: Higher uncertainty, tight layout (
58401c3)examples: Refining plot output (
3d0e64c)examples: Calculate and highlight 10 biggest coeffs (
7e754af)examples: Change order and appearance of plots (
3138d51)examples: Realtime_dwt with multi-level-decomposition (
6d48ba7)examples: Plot detail coefficients (
53ca6f5)examples: Apply dwt to signal (
93edef5)examples: Add script to examine realtime Wavelet (
eaf13e7)IIRuncFilter: Fix wrong formula reference (
0999569)propagate_filter: Adjust return values of IIRuncFilter (
02a2350)IIRuncFilter: Keep note of previous implementation (
b1a372e)IIRuncFilter: Describe non-use of b, a, Uab if state (
0889475)propagate_filter: Enhance specification of “kind” (
ee2062d)_tf2ss: Link scipy.function with :py:func: (
21c49fd)