This python package provides basic functionality to read and index annotated electrocardiogram (aECG) files in HL7 aECG (XML) format. See the TUTORIAL for a quick introduction to examples of use.
See LICENSE and DISCLAIMER at the bottom of this document.
This project uses uv for dependency management.
- Clone the aecg-python repository:
git clone https://github.com/FDA/aecg-python
cd aecg-python- Run the command line tool:
uv run aecg --help- Run unit tests:
uv run pytest -vTo create a source and wheels distributions:
uv buildTo generate a local HTML version of the documentation:
cd docs
uv run --group doc sphinx-build . _buildThe generated documentation will be in the docs/_build directory.
This code is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal Public Domain Dedication. This example is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See DISCLAIMER section below, the COPYING file in the root directory of this project and https://creativecommons.org/publicdomain/zero/1.0/ for more details.
FDA assumes no responsibility whatsoever for use by other parties of the Software, its source code, documentation or compiled executables, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic. Further, FDA makes no representations that the use of the Software will not infringe any patent or proprietary rights of third parties. The use of this code in no way implies endorsement by the FDA or confers any advantage in regulatory decisions.