Skip to content

ENH: Multi-channel Wiener filter (MWF) native denoiser - #51

Draft
snesmaeili wants to merge 4 commits into
mainfrom
feature/native-mwf
Draft

ENH: Multi-channel Wiener filter (MWF) native denoiser#51
snesmaeili wants to merge 4 commits into
mainfrom
feature/native-mwf

test(mwf): cover execution preconditions

c05db1a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 1, 2026 in 0s

96.11% (target 80.00%)

View this Pull Request on Codecov

96.11% (target 80.00%)

Details

Codecov Report

❌ Patch coverage is 96.77419% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 96.11%. Comparing base (e84d8d0) to head (c05db1a).

Files with missing lines Patch % Lines
mne_denoise/mwf/core.py 96.73% 5 Missing and 4 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #51      +/-   ##
==========================================
+ Coverage   96.08%   96.11%   +0.03%     
==========================================
  Files          65       67       +2     
  Lines        8170     8448     +278     
  Branches     1420     1473      +53     
==========================================
+ Hits         7850     8120     +270     
- Misses        152      157       +5     
- Partials      168      171       +3     
Files with missing lines Coverage Δ
mne_denoise/__init__.py 100.00% <100.00%> (ø)
mne_denoise/dss/denoisers/temporal.py 100.00% <ø> (ø)
mne_denoise/mwf/__init__.py 100.00% <100.00%> (ø)
mne_denoise/mwf/core.py 96.73% <96.73%> (ø)

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.