Imported spezi_data_pipeline package as a dependency and removed duplicated code.
Renamed ECGDataPipelineTemplate folder to ecg_data_manager
Ensured the “No more ECG data to review” message is cleared from the screen after reviewing all unreviewed recordings and new initials are selected.
Updated the Diagnosis dropdown list to replace “Normal” with “Normal Sinus Rhythm”.
Implemented a filter for review status using the reviewer’s initials, so previously reviewed recordings by the current reviewer will not be displayed.
Enriched the output .CSV file by adding columns for full name, date of birth, participant group (kid or adult), and diagnosis details (reviewer’s initials, selected diagnosis, tracing quality, and notes).
Developed a secondary notebook for managing reviewed ECG recordings, enabling filtering by participant group, user ID, date, and Apple Watch classifications (e.g., AFib).
Included an indication of the subject’s group (child/adult) and their age next to the recording under consideration.
Added pylint and black formatter
Refactored scripts and added documentation
:books: Documentation
Updated documentation to include instructions on the second notebook (ECGExplorer.ipynb).
Transition to Spezi Data Pipeline package
:gear: Release Notes
ECGDataPipelineTemplate
folder toecg_data_manager
:books: Documentation
Updated documentation to include instructions on the second notebook (
ECGExplorer.ipynb
).Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines: