apple-health-parser


Nameapple-health-parser JSON
Version 1.1.1 PyPI version JSON
download
home_pagehttps://github.com/alxdrcirilo/apple-health-parser
SummaryPython package to parse, analyse, and plot Apple HealthKit data
upload_time2025-07-21 08:37:56
maintainerNone
docs_urlNone
authorAlexandre Cirilo
requires_python<4.0,>=3.11
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
    <img src="https://github.com/alxdrcirilo/apple-health-parser/blob/main/docs/assets/images/logo.png?raw=true" alt="logo" width=128 />

# Apple Health Parser

<img src="https://raw.githubusercontent.com/alxdrcirilo/apple-health-parser/main/docs/assets/images/header.png" alt="header" width=720 />

*Python package to parse, analyse, and plot Apple HealthKit data*

![pypi - version](https://img.shields.io/pypi/v/apple-health-parser)
[![coverage](https://coveralls.io/repos/github/alxdrcirilo/apple-health-parser/badge.svg?branch=main)](https://coveralls.io/github/alxdrcirilo/apple-health-parser?branch=main)
[![python version](https://img.shields.io/badge/python-3.11|3.12-blue)](https://www.python.org/)
[![poetry](https://img.shields.io/endpoint?url=https://python-poetry.org/badge/v0.json)](https://python-poetry.org/)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
![pypi - downloads](https://img.shields.io/pypi/dm/apple-health-parser)
[![license](https://img.shields.io/badge/license-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

</div>

----

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

Additionally, it also comes with a CLI for the terminal geeks.

> [!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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/alxdrcirilo/apple-health-parser",
    "name": "apple-health-parser",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": null,
    "author": "Alexandre Cirilo",
    "author_email": "38657258+alxdrcirilo@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/69/f7/d93cb5fbb99117cf3edac815d9e35f6972743d71a8bfcf353c620150708f/apple_health_parser-1.1.1.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n    <img src=\"https://github.com/alxdrcirilo/apple-health-parser/blob/main/docs/assets/images/logo.png?raw=true\" alt=\"logo\" width=128 />\n\n# Apple Health Parser\n\n<img src=\"https://raw.githubusercontent.com/alxdrcirilo/apple-health-parser/main/docs/assets/images/header.png\" alt=\"header\" width=720 />\n\n*Python package to parse, analyse, and plot Apple HealthKit data*\n\n![pypi - version](https://img.shields.io/pypi/v/apple-health-parser)\n[![coverage](https://coveralls.io/repos/github/alxdrcirilo/apple-health-parser/badge.svg?branch=main)](https://coveralls.io/github/alxdrcirilo/apple-health-parser?branch=main)\n[![python version](https://img.shields.io/badge/python-3.11|3.12-blue)](https://www.python.org/)\n[![poetry](https://img.shields.io/endpoint?url=https://python-poetry.org/badge/v0.json)](https://python-poetry.org/)\n[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n![pypi - downloads](https://img.shields.io/pypi/dm/apple-health-parser)\n[![license](https://img.shields.io/badge/license-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n</div>\n\n----\n\nSource: [https://github.com/alxdrcirilo/apple-health-parser](https://github.com/alxdrcirilo/apple-health-parser) \\\nDocumentation: [https://alxdrcirilo.dev/apple-health-parser](https://alxdrcirilo.dev/apple-health-parser)\n\n----\n\nThe *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.\n\nIn a nutshell, *Apple Health Parser* is capable of:\n\n- Extraction and processing of health data from the Apple HealthKit (i.e. `export.zip`)\n- Parsing and validation of health records\n- Plotting (optionally interactive) health records\n- Exporting plots and tables from the parsed health records\n\nAdditionally, it also comes with a CLI for the terminal geeks.\n\n> [!WARNING]\n> 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.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python package to parse, analyse, and plot Apple HealthKit data",
    "version": "1.1.1",
    "project_urls": {
        "Homepage": "https://github.com/alxdrcirilo/apple-health-parser",
        "Repository": "https://github.com/alxdrcirilo/apple-health-parser"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30dbc61dd7f1b524c534b1aed8595a73ea0d9f2f3efd51e1d2d557f95ece6955",
                "md5": "ded05c476f5c250493aca7ebbe705d5c",
                "sha256": "84da38ba0e2f78f567582a460906a22c751f35cc5a711e0b467c3acbdf473ecc"
            },
            "downloads": -1,
            "filename": "apple_health_parser-1.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ded05c476f5c250493aca7ebbe705d5c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 25855,
            "upload_time": "2025-07-21T08:37:55",
            "upload_time_iso_8601": "2025-07-21T08:37:55.988327Z",
            "url": "https://files.pythonhosted.org/packages/30/db/c61dd7f1b524c534b1aed8595a73ea0d9f2f3efd51e1d2d557f95ece6955/apple_health_parser-1.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69f7d93cb5fbb99117cf3edac815d9e35f6972743d71a8bfcf353c620150708f",
                "md5": "7d4728c9f2b544d358a54e1ca5117579",
                "sha256": "704d6605b231f8a530d5a6b174a10af9a3e9e657b364715876b9a368e3000b4b"
            },
            "downloads": -1,
            "filename": "apple_health_parser-1.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "7d4728c9f2b544d358a54e1ca5117579",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 17785,
            "upload_time": "2025-07-21T08:37:56",
            "upload_time_iso_8601": "2025-07-21T08:37:56.925930Z",
            "url": "https://files.pythonhosted.org/packages/69/f7/d93cb5fbb99117cf3edac815d9e35f6972743d71a8bfcf353c620150708f/apple_health_parser-1.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-21 08:37:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "alxdrcirilo",
    "github_project": "apple-health-parser",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "apple-health-parser"
}
        
Elapsed time: 1.20183s