Skip to content

refactor: remove filter file path dependency and use wavelet refactor: migrate...

Dharamveer requested to merge dharmveer-dev into master

refactor: remove filter file path dependency and use wavelet refactor: migrate wavelet processing from filter files to registry

  • Remove filter path arguments across ECG modules
  • Use WaveletRegistry for - Replace file-based wavelet filter loading with WaveletRegistry lookups
  • Add FWT::InitFWT(EcgFilterWaveletType) and remove filter file parsing logic
  • Remove fltdir/FilterPath parameters from EcgAnnotation, EcgDenoise, and EcgFeatures APIs
  • Replace filter filename selection with EcgFilterWaveletType enums
  • Use ECG_FILTER_DB2 for denoising baseline removal
  • Remove FILE* filter handling and filter path management code
  • Simplify ECG processing pipeline by eliminating external filter file dependency
  • Update unit tests and call sites to match new interfacesfilter selection
  • Replace FWT file loading with direct coefficient binding
  • Simplify denoise and QRS detection initialization

Merge request reports

Loading