analysiscenter/cardio
CardIO is a library for data science research of heart signals
Supports multi-format ECG loading (WFDB, DICOM, EDF, Schiller XML) with signal processing including segmentation, feature extraction, and wavelet/Fourier transformations. Built on BatchFlow, it provides `EcgBatch` and `EcgDataset` abstractions that enable memory-efficient streaming pipelines for datasets exceeding RAM capacity. Includes pre-trained models and ready-to-use workflows for detecting ECG features (R-peaks, P/T-waves) and classifying cardiac conditions like atrial fibrillation.
257 stars. No commits in the last 6 months.
Stars
257
Forks
78
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Jun 17, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/analysiscenter/cardio"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
DeepPSP/torch_ecg
Deep learning ECG models implemented using PyTorch
im-ethz/flirt
Are you ready to FLIRT with your wearable data?
Edoar-do/HuBERT-ECG
A self-supervised foundation ECG model for broad and scalable cardiac applications
antonior92/automatic-ecg-diagnosis
Scripts and modules for training and testing neural network for ECG automatic classification....
bowang-lab/ecg-fm
An electrocardiogram analysis foundation model.