Assured Signal: Integration
Python API
import assured_signal
cfg = assured_signal.config_defaults()
cfg.method = "bse_dynamic" # recommended; also: bse_enhanced, wavelet_bse, vanilla_lp, ...
result = assured_signal.denoise(signal, cfg)
# result.denoised — cleaned signal array
# result.snr_gain_db — measured improvementKey types: AsigConfig, DenoiseResult, Session, METHODS
C API
Include assured_signal.h and link libassuredsignal:
asig_config_t cfg;
asig_config_defaults(&cfg);
asig_result_t res;
asig_denoise(&cfg, signal, n, &res);Methods
| Method | Use case |
|---|---|
bse_dynamic | Recommended — zero-tuning adaptive denoiser |
bse_enhanced | Enhanced bounded-influence LP |
wavelet_bse | Wavelet + BSE hybrid |
vanilla_lp | Baseline Takens LP for comparison |