Published October 20, 2021
| Version v2.0.0
Software
Open
PTB-M4D/PyDynamic: v2.0.0
Creators
- 1. Physikalisch-Technische Bundesanstalt
- 2. C4AD CIC
Description
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
) - 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
) - 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: 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
) - example: Remove validate_FIRuncFilter (
76d09a2
) - example: Adjust validate_FIRuncFilter (
7469c91
) - 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
) - 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
) - Rename
fit_sos()
tofit_som()
because it actually handles second-order models and not
second-order-systems. (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
) - 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: Describe non-use of b, a, Uab if state (
0889475
) - propagate_filter: Enhance specification of "kind" (
ee2062d
)
Files
PyDynamic-2.0.0.zip
Files
(6.4 MB)
Name | Size | Download all |
---|---|---|
md5:1a8068a88246882b00b5ee84f240945e
|
6.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/PTB-M4D/PyDynamic/tree/v1.11.1 (URL)