You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Test hardening: edge cases + numerical-stability regressions #61
Fill the remaining test gaps before v0.1.0. Complements #15 (save/load + plot_components).
Tasks
Single-channel and single-sample edge-case fits (minimal real slices, not synthetic) that assert graceful behavior (fit or a clear error, no silent NaN).
Numerical-stability regression tests exercising the Fortran bounds (mincond, minlog, maxdble, mineig): inputs near-singular / extreme-scale should hit the clamps deterministically.
Wire these into CI (they are fast; keep the Fortran-binary parity tests behind the slow marker).
Notes
NO-MOCK: correctness tests use real sample EEG + the Fortran binary. Edge-shape tests may use minimal real slices. See #15 for the save/load + plot_components half of this work.
Activity
test: branch coverage + parallel CI (#64)
test: harden edge cases + utils coverage (#61, #15)
test: hardening + branch coverage in CI (#65)