{ "info": { "author": "Rob Broadley", "author_email": "software@rbroadley.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# python-uos-activpal\n[![Build Status](https://travis-ci.org/R-Broadley/python-uos-activpal.svg?branch=master)](https://travis-ci.org/R-Broadley/python-uos-activpal)\n[![Documentation Status](https://readthedocs.org/projects/uos-activpal/badge/?version=latest)](https://uos-activpal.readthedocs.io/en/latest/?badge=latest)\n[![Python Versions](https://img.shields.io/pypi/pyversions/uos_activpal.svg)](https://github.com/R-Broadley/python-uos-activpal)\n[![License](https://img.shields.io/github/license/R-Broadley/python-uos-activpal.svg)](https://github.com/R-Broadley/python-uos-activpal/blob/master/LICENSE)\n\n\nA python package for working with data from activPAL devices.\n\n\n## Installation\n```pip install uos_activpal```\n\n## Documentation\n[Available on Read The Docs](https://uos-activpal.readthedocs.io/)\n\n## Subpackages\n\n### IO\nContains classes and functions for loading activPAL data files.\nSome modifications to the data files are possible e.g. to change the file code (commonly used as participant ID).\n\n#### Raw\nThe module for working with the raw signal data (.dat or .datx files). It should be fast as it uses Numba to JIT compile key functions.\n\nThe function load_activpal_data takes the path to a file as the input and returns a tuple containing metadata and a NumPy array with one column for each axis of the sensor.\n\nCall Signature: ```meta, signals = load_activpal_data(file_path)```.\n\nThe class activpal_data makes it easier to work with the data by providing useful functions as methods.\n\n```activpal_data.signals``` returns a DataFrame containing the signals.\n\n```activpal_data.timestamps``` returns the timestamps.\n\n```activpal_data.x``` returns a the x axis signal as a Series, replace x with y or z for the other axes.\n\n```activpal_data.rss``` returns the root sum of squares of x, y, z.\n\nCall Signature: ```activpal_data = activpal_data(file_path)```.\n\n\n### GUI\nContains modules for building GUIs to interact with activPAL data. \n\n#### Base\nA module which contains base classes for GUI application development. The other modules in GUI build upon the base module classes.\n\n#### Raw Viewer\nContains classes for building applications for viewing the raw data.\n\nThe module contains a working example which allows interactively loading data files and inspecting them.\n\nTo run this application use: ```python -m uos_activpal.gui.raw_viewer```.\n\n\n#### Raw Marker\nContains classes for building applications for marking points in the raw data and saving the sample number and timestamp.\n\nThe module contains a working example (screenshot below) which allows interactively loading data files, marking points and saving them to file.\n\nTo run this application use: ```python -m uos_activpal.gui.raw_marker```.\n\n![gui.raw_marker screenshot](screenshots/gui-raw_marker.png)\n\n\n## Disclaimer\nThis package is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details. A copy of the General Public License version 2 should be included with this toolbox. If not, see https://www.gnu.org/licenses/gpl-2.0.html.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/R-Broadley/python-uos-activpal/archive/0.2.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/R-Broadley/python-uos-activpal", "keywords": "activpal,accelerometer,wearable,activity-monitor", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "uos-activpal", "package_url": "https://pypi.org/project/uos-activpal/", "platform": "", "project_url": "https://pypi.org/project/uos-activpal/", "project_urls": { "Download": "https://github.com/R-Broadley/python-uos-activpal/archive/0.2.2.tar.gz", "Homepage": "https://github.com/R-Broadley/python-uos-activpal" }, "release_url": "https://pypi.org/project/uos-activpal/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "A package for working with activPAL data", "version": "0.2.2" }, "last_serial": 4179626, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "ee91bf2246acffc72ab6f5a992380b24", "sha256": "a68ec29103c62886b7ef8411ea4b233768da4bd2e853a4d1a8de275715d371d0" }, "downloads": -1, "filename": "uos_activpal-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ee91bf2246acffc72ab6f5a992380b24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14847, "upload_time": "2018-07-01T08:44:45", "url": "https://files.pythonhosted.org/packages/da/4c/7f88dc983b0b6b3254ed68d3b355bce359df6106a07907fdffe00d382344/uos_activpal-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "168b9e120f5e44bc763a0cf9259c5d0b", "sha256": "21b0400aad89948220efb0cb10a754f308ef1f7f2dfff011647e56f9af4f9ad1" }, "downloads": -1, "filename": "uos_activpal-0.2.0.tar.gz", "has_sig": false, "md5_digest": "168b9e120f5e44bc763a0cf9259c5d0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12593, "upload_time": "2018-07-01T08:44:46", "url": "https://files.pythonhosted.org/packages/3e/40/2ed1b68479780f2806282142d9df3d8fe95d38d1d313b59d7b955218a559/uos_activpal-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6c133f6d6a3b4cf13a5f282c81fda47a", "sha256": "5915b5011ebceaecff541837b949d9cb0c030d563b10c887b3a363161fd4de58" }, "downloads": -1, "filename": "uos_activpal-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6c133f6d6a3b4cf13a5f282c81fda47a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18187, "upload_time": "2018-08-16T10:40:56", "url": "https://files.pythonhosted.org/packages/38/55/4f4774efa3290b6864ee71a43e4fcf5ace7daa6fc3fbf08b0caead7361cc/uos_activpal-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4db14d57d86e7d5dec04150e28032cab", "sha256": "307a797ae9c7fb0fb7402e21f92c5a5f62bf3192162f5069e7a8094aef255e4b" }, "downloads": -1, "filename": "uos_activpal-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4db14d57d86e7d5dec04150e28032cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15480, "upload_time": "2018-08-16T10:40:57", "url": "https://files.pythonhosted.org/packages/1b/96/a3f9a700dd000ff11626a5b97602775ab4f5d51ee1c8c707e5bae647c0cd/uos_activpal-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "beff42883b02006dc861ed20c42e5539", "sha256": "41dd6e33f612ab6eabbc9f5cd81e323b405c941228fd7f5b1ce6633bf5fb5baf" }, "downloads": -1, "filename": "uos_activpal-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "beff42883b02006dc861ed20c42e5539", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18174, "upload_time": "2018-08-17T10:06:55", "url": "https://files.pythonhosted.org/packages/25/f1/b5105db3d530fda9ccab62a1a1c47c2847ed330cf6b87c627af133e4af20/uos_activpal-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e898f7dbd6d5b4ae6169378401b98f3b", "sha256": "ae55adc85366d6ba6fcd1257988f22c7c6c1e598f3b95f4a2b78e669c0172b98" }, "downloads": -1, "filename": "uos_activpal-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e898f7dbd6d5b4ae6169378401b98f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2018-08-17T10:06:56", "url": "https://files.pythonhosted.org/packages/51/1c/ab75ca14475794468779a054799890f098487d300d27bae778d365c8c99b/uos_activpal-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "beff42883b02006dc861ed20c42e5539", "sha256": "41dd6e33f612ab6eabbc9f5cd81e323b405c941228fd7f5b1ce6633bf5fb5baf" }, "downloads": -1, "filename": "uos_activpal-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "beff42883b02006dc861ed20c42e5539", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18174, "upload_time": "2018-08-17T10:06:55", "url": "https://files.pythonhosted.org/packages/25/f1/b5105db3d530fda9ccab62a1a1c47c2847ed330cf6b87c627af133e4af20/uos_activpal-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e898f7dbd6d5b4ae6169378401b98f3b", "sha256": "ae55adc85366d6ba6fcd1257988f22c7c6c1e598f3b95f4a2b78e669c0172b98" }, "downloads": -1, "filename": "uos_activpal-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e898f7dbd6d5b4ae6169378401b98f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2018-08-17T10:06:56", "url": "https://files.pythonhosted.org/packages/51/1c/ab75ca14475794468779a054799890f098487d300d27bae778d365c8c99b/uos_activpal-0.2.2.tar.gz" } ] }