refactor: heart rate computationRevert and test coverage
-
Refactor
EcgFeatures::ComputeHeartRate(): -
Restore average RR interval calculation using last 8 peaks.
-
Revert validation order and buffer size to previous version.
-
Test suite improvements:
- Rename
sampling_ratetowaveform_fs_hzacross all test files for clarity. - Add new test fixtures for BIDMC datasets (bidmc01, bidmc02) with baseline removal.
- Extend
sel103_extracted_feature_testwith comprehensive ST/QT wave validation, QRS area comparison, and amplitude/duration checks against reference annotations. - Remove obsolete
sel103_wfdb_heart_rate_validation_test. - Increase
MAX_ALLOWED_SAMPLESto 10000 to support longer records.
- Rename