labda-accelerometers


Namelabda-accelerometers JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryA package designed to process data from movement sensors – accelerometers.
upload_time2025-07-16 20:40:04
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords accelerometers movement-behavior physical-activity sensors
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="left">
  <a href="https://pypi.org/project/labda-accelerometers/">
    <img src="https://img.shields.io/pypi/v/labda-accelerometers" alt="PyPi Latest Release"/>
  </a>
  <a href="https://pypi.org/project/labda-accelerometers/">
    <img src="https://img.shields.io/pypi/pyversions/labda-accelerometers.svg" alt="Python Versions"/>
  </a>
  <a href="https://pepy.tech/projects/labda-accelerometers">
    <img src="https://static.pepy.tech/badge/labda-accelerometers/month" alt="Monthly Downloads"/>
  </a>
  <a href="#">
    <img src="#" alt="DOI Latest Release"/>
  </a>
  <a href="https://github.com/josefheidler/labda-accelerometers/blob/main/LICENSE">
    <img src="https://img.shields.io/github/license/labda-accelerometers/labda-accelerometers.svg" alt="License"/>
  </a>
</div>

# LABDA Accelerometers

A package designed to process data from movement sensors – accelerometers.

- Auto-calibration
- Non-wear detection
- Metrics: Counts, ENMO
- Python

See [documentation](#) for more details.

## Installation

Install using `pip install labda-accelerometers`.

## A Simple Example
```python
import pandas as pd
from labda_accelerometers import Metrics, AutoCalibrate, WearDetection

df = AutoCalibrate().calibrate(df)
print(df)
#>                                         acc_x     acc_y     acc_z
#> datetime  
#> 2021-09-09 00:00:07.009999990+02:00 -0.099318 -0.128671  0.995101
#> 2021-09-09 00:00:07.019999981+02:00  0.076385 -0.267248  0.995101
#> 2021-09-09 00:00:07.029999971+02:00  0.092358 -0.267248  0.927356

epoch = 1 # In seconds

acc_wear = WearDetection(epoch=epoch).from_acceleration(df)
metrics = Metrics(epoch=epoch)

enmo = metrics.enmo(df)
counts = metrics.counts(df)

results = pd.concat([acc_wear, enmo, counts], axis=1)
print(results)
#>                             wear      enmo  counts_x  counts_y  counts_z  counts_vm
#> datetime  
#> 2021-09-09 00:00:07+02:00  False  0.022882         0         5        51  51.244511  
#> 2021-09-09 00:00:08+02:00  False  0.024908         0         0         6   6.000000  
#> 2021-09-09 00:00:09+02:00  False  0.014403         0         0         0   0.000000  
```

Detailed information on labda-accelerometers processing and features is available [here](#).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "labda-accelerometers",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "accelerometers, movement-behavior, physical-activity, sensors",
    "author": null,
    "author_email": "Josef Heidler <jheidler@health.sdu.dk>",
    "download_url": "https://files.pythonhosted.org/packages/52/45/9c6fbaf3ef1976e0ac36fed5befffdeeda768e56893204b0d3072099d22b/labda_accelerometers-0.1.2.tar.gz",
    "platform": null,
    "description": "<div align=\"left\">\n  <a href=\"https://pypi.org/project/labda-accelerometers/\">\n    <img src=\"https://img.shields.io/pypi/v/labda-accelerometers\" alt=\"PyPi Latest Release\"/>\n  </a>\n  <a href=\"https://pypi.org/project/labda-accelerometers/\">\n    <img src=\"https://img.shields.io/pypi/pyversions/labda-accelerometers.svg\" alt=\"Python Versions\"/>\n  </a>\n  <a href=\"https://pepy.tech/projects/labda-accelerometers\">\n    <img src=\"https://static.pepy.tech/badge/labda-accelerometers/month\" alt=\"Monthly Downloads\"/>\n  </a>\n  <a href=\"#\">\n    <img src=\"#\" alt=\"DOI Latest Release\"/>\n  </a>\n  <a href=\"https://github.com/josefheidler/labda-accelerometers/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/labda-accelerometers/labda-accelerometers.svg\" alt=\"License\"/>\n  </a>\n</div>\n\n# LABDA Accelerometers\n\nA package designed to process data from movement sensors \u2013 accelerometers.\n\n- Auto-calibration\n- Non-wear detection\n- Metrics: Counts, ENMO\n- Python\n\nSee [documentation](#) for more details.\n\n## Installation\n\nInstall using `pip install labda-accelerometers`.\n\n## A Simple Example\n```python\nimport pandas as pd\nfrom labda_accelerometers import Metrics, AutoCalibrate, WearDetection\n\ndf = AutoCalibrate().calibrate(df)\nprint(df)\n#>                                         acc_x     acc_y     acc_z\n#> datetime  \n#> 2021-09-09 00:00:07.009999990+02:00 -0.099318 -0.128671  0.995101\n#> 2021-09-09 00:00:07.019999981+02:00  0.076385 -0.267248  0.995101\n#> 2021-09-09 00:00:07.029999971+02:00  0.092358 -0.267248  0.927356\n\nepoch = 1 # In seconds\n\nacc_wear = WearDetection(epoch=epoch).from_acceleration(df)\nmetrics = Metrics(epoch=epoch)\n\nenmo = metrics.enmo(df)\ncounts = metrics.counts(df)\n\nresults = pd.concat([acc_wear, enmo, counts], axis=1)\nprint(results)\n#>                             wear      enmo  counts_x  counts_y  counts_z  counts_vm\n#> datetime  \n#> 2021-09-09 00:00:07+02:00  False  0.022882         0         5        51  51.244511  \n#> 2021-09-09 00:00:08+02:00  False  0.024908         0         0         6   6.000000  \n#> 2021-09-09 00:00:09+02:00  False  0.014403         0         0         0   0.000000  \n```\n\nDetailed information on labda-accelerometers processing and features is available [here](#).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A package designed to process data from movement sensors \u2013 accelerometers.",
    "version": "0.1.2",
    "project_urls": {
        "Changelog": "https://labda.josefheidler.cz/accelerometers/changelog",
        "Documentation": "https://labda.josefheidler.cz/accelerometers",
        "Homepage": "https://github.com/josefheidler/labda-accelerometers",
        "Source": "https://github.com/josefheidler/labda-accelerometers"
    },
    "split_keywords": [
        "accelerometers",
        " movement-behavior",
        " physical-activity",
        " sensors"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5e1032210e24e9eab89980d63e05cb998d5f36947079a399ddbbd6199c05e5a5",
                "md5": "929cf84a3271b5bdf946f9bdbb0716aa",
                "sha256": "8171b132bd61cbbf586aba43759af555fc54e86eb2d6c63c830980178251d6f3"
            },
            "downloads": -1,
            "filename": "labda_accelerometers-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "929cf84a3271b5bdf946f9bdbb0716aa",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 10298,
            "upload_time": "2025-07-16T20:40:01",
            "upload_time_iso_8601": "2025-07-16T20:40:01.765414Z",
            "url": "https://files.pythonhosted.org/packages/5e/10/32210e24e9eab89980d63e05cb998d5f36947079a399ddbbd6199c05e5a5/labda_accelerometers-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "52459c6fbaf3ef1976e0ac36fed5befffdeeda768e56893204b0d3072099d22b",
                "md5": "9a8d9f1371f0b8aa0e59bee136218698",
                "sha256": "3dea6349f6044f52332184a2125d2a19b3014a727d6b4b9ef4cd0fee7b03c2f7"
            },
            "downloads": -1,
            "filename": "labda_accelerometers-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "9a8d9f1371f0b8aa0e59bee136218698",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 6030246,
            "upload_time": "2025-07-16T20:40:04",
            "upload_time_iso_8601": "2025-07-16T20:40:04.284904Z",
            "url": "https://files.pythonhosted.org/packages/52/45/9c6fbaf3ef1976e0ac36fed5befffdeeda768e56893204b0d3072099d22b/labda_accelerometers-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-16 20:40:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "josefheidler",
    "github_project": "labda-accelerometers",
    "github_not_found": true,
    "lcname": "labda-accelerometers"
}
        
Elapsed time: 2.79404s