Releases: BruninLima/PydaptiveFiltering
Releases · BruninLima/PydaptiveFiltering
v1.0.0 - The “Finally Not Beta” Edition
v.1.0.0 :)
v0.9 - Near Complete Release
Known issues:
set_membership.simplified_puap.py
nonlinear.comples_rbf.py
Code is mostly done and standardized with notebooks to test all of the functions (probably).
Just need to finish these two algorithms correcly and maybe redo the automatic tests(?) maybe not, it feels fine.
| Module / Category | Exported classes (examples) | Data type |
|---|---|---|
lms/ (LMS family) |
LMS, NLMS, AffineProjection, SignData, SignError, DualSign, LMSNewton, Power2ErrorLMS, TDomainLMS, TDomainDCT, TDomainDFT |
Real/Complex |
rls/ (RLS family) |
RLS, RLSAlt |
Complex |
set_membership/ (Set-membership) |
SMNLMS, SMBNLMS, SMAffineProjection, SimplifiedSMAP, SimplifiedSMPUAP |
Complex |
lattice/ (Lattice-based RLS) |
LRLSPosteriori, LRLSErrorFeedback, LRLSPriori, NormalizedLRLS |
Real/Complex |
fast_rls/ (Fast Transversal RLS) |
FastRLS, StabFastRLS |
Complex |
qr_decomposition/ (QR-RLS) |
QRRLS |
Real |
iir/ (Adaptive IIR) |
ErrorEquation, GaussNewton, GaussNewtonGradient, RLSIIR, SteiglitzMcBride |
Real/Complex |
nonlinear/ (Nonlinear models) |
VolterraLMS, VolterraRLS, BilinearRLS, RBF, ComplexRBF, MultilayerPerceptron |
Real/Complex |
subband/ (Subband) |
OLSBLMS, DLCLLMS, CFDLMS |
Real |
blind/ (Blind equalization) |
CMA, Godard, Sato, AffineProjectionCM |
Complex |
kalman/ (Kalman) |
Kalman |
Real |
base/ (Core API) |
AdaptiveFilter |
N/A |
Just missing these two and probably set up correclty the Data type information on this table.
Almost There - Now with tests!
Implemented Tests and refactored LMS, RLS, Set Memberships, LatticeRLS, FastRLS, QR_RLS and IIR_Filters.
Unfortunately StabFastRLS is unstable and SetMembership_PUAP is also unstable in this build.
It is also missing hte Nonlinear, Subband and Blind Adaptive Filters.
Almost there.
PydaptiveFiltering alpha for Pypi
v0.3 Update __init__.py