BRAVEHEART v1.0.2
Changelog for BRAVEHEART v1.0.2
Contact us at braveheart.ecg@gmail.com with any questions or concerns.
Bug Fixes:
-
Fixed a bug related to median beat annotations being incorrect by a small number of samples if the ECG sampling frequency was not 500 Hz or 1000 Hz. ECGs sampled at 500 Hz or 1000 Hz were not affected by this bug, and in general, the effect should be very small for ECGs sampled at > 500 Hz. If you previously processed ECGs with sampling frequencies other than 500 Hz or 1000 Hz, this version may result is very slight differences in output, with larger differences seen with ECGs sampled at < 500 Hz. If you previously processed ECGs with sampling frequencies other than 500 Hz or 1000 Hz we recomend that you reprocess your data with this new version to have the most accurate results.
-
Fixed a bug that resulted in errors which prevented calculating results in the `LeadMorphology.m' results class for ECGs sampled at < 500 Hz.
Existing Bugs:
- Became aware of a bug that results in parallel ECG batch processing not working only when using a compiled executable version of BRAVEHEART (both GUI and command line). Parallel processing works fine in versions that run via MATLAB source code. While a fix is being worked on, parallel processing via the compiled versions of BRAVEHEART has been disabled - regardless of if parallel processing is chosen, the batch will process in series. This only impacts the speed of batch processing. A fix will be released ASAP.
ECG Formats:
-
Edited
load_cardiosoftxml.m
to address issues related to how different versions of the Cardiosoft XML format changed how XML label attibutes were formatted. This new version should be robust to formatting changes. -
Edited
load_hl7xml.m
to address issue related to end of line characters causing errors when reading HL7 format XML when the XML file was generated on different operating systems. -
Edited
load_dicom.m
to allow DICOM data with 8-bit unsigned integer data in addition to existing 16-bit unsigned integer data. Made this function more robust to formatting variations. (Note: Use of this function requires the MATLAB Image Processing Toolbox).
GUI Generated Figures:
-
Fixed issue with the "Offsets" figure (see user guide Section 15.2 and Figure 25) not displaying if a lead was missing from the ECG file.
-
Fixed issue with the "Lead Morphology" figure (see user guide Section 20.7 and Figure 43) not displaying if a lead was missing from the ECG file.
Other Changes:
- Updated user guide with minor changes and fixes for typographic errors.