Skip to content
heartKIT
Home
HELIA
heartKITv1.8.0

Turn heart signals
into on-device intelligence.

heartKIT is a Python AI development kit for building heart-monitoring applications on Ambiq devices. Train, evaluate and prepare ECG and PPG models for on-device use.

One configurable workflow

  1. 01
    Prepare signalsECG and PPG dataset integrations
  2. 02
    Build modelsConfigurable architectures and training
  3. 03
    Evaluate resultsTask metrics and saved experiments
  4. 04
    Prepare for the edgeModel export and task-level demos

heartKIT brings signal preparation, model development, evaluation and export into one Python workflow for ECG and PPG applications. Start with a built-in task and configuration, then change the data or model to fit the question you are working on.

You can run a configured workflow from the command line or use the Python API to assemble one yourself. The task pages explain each application; the guides walk through examples, and the API reference covers the underlying interfaces.

Choose a starting point for the signal or question you want to work with.

In a Python 3.12 project, add heartKIT and check that the command line tool is available:

Terminal window
uv init --python 3.12 my-heart-project
cd my-heart-project
uv add heartkit
uv run heartkit --help

The quickstart covers other installation methods and your first workflow.

Install heartKIT and run a first example.

Start here →

Choose an application and follow its workflow.

Explore tasks →

Work through practical examples and notebooks.

Follow a guide →

Look up packages, classes and function parameters.

Browse the API →