bidmc
Classes
BidmcDataset
BIDMC dataset
Source code in heartkit/datasets/bidmc.py
Attributes
patient_ids
cached
property
Functions
get_train_patient_ids
get_test_patient_ids
patient_data
Get patient data
Parameters:
-
(patient_idint) –Patient ID
Returns:
-
None–Generator[h5py.Group, None, None]: Patient data
Source code in heartkit/datasets/bidmc.py
signal_generator
signal_generator(
patient_generator: PatientGenerator, frame_size: int, samples_per_patient: int = 1, target_rate: int | None = None
) -> Generator[npt.NDArray, None, None]
Generate random frames.
Parameters:
-
(patient_generatorPatientGenerator) –Patient Generator
-
(frame_sizeint) –Frame size
-
(samples_per_patientint, default:1) –Samples per patient. Defaults to 1.
-
(target_rateint, default:None) –Target rate. Defaults to None.
Returns:
-
None–Generator[npt.NDArray, None, None]: Generator of input data
Source code in heartkit/datasets/bidmc.py
download
Download dataset
This will download preprocessed HDF5 files from S3.
Parameters:
-
(num_workersint | None, default:None) –parallel workers. Defaults to None.
-
(forcebool, default:False) –Force redownload. Defaults to False.