Quality Assessment System

  • Quality grades (A/B/C/D/F) for each measurement phase based on clinical HRV standards
  • Signal quality index (0-100) calculated from artifact levels and data completeness
  • Automatic quality filtering via min_quality_threshold parameter in process_fit_file() and process_fit_directory()
  • Thresholds aligned with HRV literature

Enhanced Data Processing

  • Processing functions include quality metrics in output
  • Quality metrics stored in cache for re-processing
  • Improved error handling and validation in preprocessing pipeline

New Functions

Bug Fixes

  • Fixed artifact detection edge cases in preprocessing pipeline
  • Improved handling of missing or invalid RR interval data
  • Enhanced robustness of heart rate recovery calculations

Features

  • Initial release with core HRV processing functionality
  • Kubios-style artifact detection and correction
  • Multiple correction methods (linear, cubic spline, Lipponen-Tarvainen)
  • Orthostatic test analysis with phase-specific processing
  • Caching system for efficient batch processing