Skip to content

BRAVEHEART v1.1.3

Compare
Choose a tag to compare
@BIVectors BIVectors released this 03 Apr 20:50
· 5 commits to main since this release

Changelog for BRAVEHEART v1.1.3

Contact us at braveheart.ecg@gmail.com with any questions or concerns.

ECG Formats:

  1. Modified load_dicom.m, which loads DICOM (.dcm) ECG files, to be more robust to variations in labeling of leads within .dcm files

  2. Added the ability to read most SCP-ECG format (.scp) ECGs using load_scpecg.m and format string format = 'scp_ecg'. Utilized open source code from The BioSig Project v3.8.4 (https://biosig.sourceforge.net). This format is quite complex, and there are many variations, including some with encoded data, but should be able to load the ECG signals for most versions of this file format. Other data from the files such as age and gender is not currently extracted. See user guide Chapter 23 for additional information on ECG formats.

  3. Added the ability to read European Data Format (EDF) (.edf) ECGs using load_edf.m and format string format = 'edf'. See user guide Chapter 23 for additional information on ECG formats and some specific information on how BRAVEHART reads and processes some .edf files from Physionet.

  4. Added the ability to read Physionet format .csv files. See user guide Chapter 23 for additional information on ECG formats.

  5. Added the ability to read ASCII text files exported from the Abbott WorkMate Claris EP recording system (.txt) using load_claris.m and format string format = 'claris'. Claris exports each lead as a separate text file, and the load_claris.m function will find all leads exported from the same page regardless of which file/lead is chosen during loading. The Claris loading function also will check to see if there is Session Information file that contains information on sampling frequency and signal gain. Note that because the Workmate Claris EP recording system exports each lead as an individual file, if you run batch (via the GUI or command line), the software will see each lead as a new ECG, and therefore each "ECG" will show up in the results 12 times. We are working on a solution to this - in the interim, the batch process will take longer than it should, and you will have to delete the 11 duplicate rows for each ECG. See user guide Chapter 23 for additional detailed information specifically on the Claris ECG format and for other ECG formats.

Bug Fixes:

  1. Fixed bug that caused an error when using the ECG Splitter utlity (See user guide Chapter 12.7 for additional information).

Note for compiled Mac version of BRAVEHEART GUI:

Due to the addition of new file formats, make sure to re-install the .csv files into the home/users/<username>/braveheart folder even if you were using an older version of the GUI.