https://github.com/alxdrcirilo/apple-health-parser
Python package to parse, analyse, and plot Apple HealthKit data
https://github.com/alxdrcirilo/apple-health-parser
apple apple-health apple-health-analytics apple-health-xml apple-healthkit health plotly
Last synced: 2 months ago
JSON representation
Python package to parse, analyse, and plot Apple HealthKit data
- Host: GitHub
- URL: https://github.com/alxdrcirilo/apple-health-parser
- Owner: alxdrcirilo
- License: mit
- Created: 2024-06-27T15:20:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-18T15:17:01.000Z (3 months ago)
- Last Synced: 2026-03-28T00:39:35.359Z (2 months ago)
- Topics: apple, apple-health, apple-health-analytics, apple-health-xml, apple-healthkit, health, plotly
- Language: Python
- Homepage: http://alxdrcirilo.dev/apple-health-parser
- Size: 1.53 MB
- Stars: 77
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Apple Health Parser

_Python package to parse, analyse, and plot Apple HealthKit data_

[](https://coveralls.io/github/alxdrcirilo/apple-health-parser?branch=main)
[](https://www.python.org/)
[](https://github.com/astral-sh/uv)

[](https://opensource.org/licenses/MIT)
---
Source: [https://github.com/alxdrcirilo/apple-health-parser](https://github.com/alxdrcirilo/apple-health-parser) \
Documentation: [https://alxdrcirilo.dev/apple-health-parser](https://alxdrcirilo.dev/apple-health-parser)
---
The _Apple Health Parser_ Python package simplifies the extraction and analysis of health data exported from [Apple HealthKit](https://developer.apple.com/documentation/healthkit). Designed for seamless integration into data science workflows and health analytics applications, this package offers robust parsing and plotting capabilities for various health metrics stored in the Apple Health export XML format.
In a nutshell, _Apple Health Parser_ is capable of:
- Extraction and processing of health data from the Apple HealthKit (i.e. `export.zip`)
- Parsing and validation of health records
- Plotting (optionally interactive) health records
- Exporting plots and tables from the parsed health records
> [!WARNING]
> This package is still in **active development** and has not been tested on real data coming from different sources, nor has it been tested with data originating from versions of iOS < 17.