Skip to main content

用于腕戴式加速度计数据的计步器

项目描述

步数

一个 Python 包,用于根据加速度计数据估计步数。

该算法针对以 100 Hz 收集的腕戴式 AX3 数据进行了调整,与UK Biobank Accelerometer Dataset相匹配。

入门

安装

$ pip install stepcount

用法

# Process an AX3 file
$ stepcount sample.cwa

# Or a CSV file
$ stepcount sample.cwa

# Or an ActiGraph file
$ stepcount sample.gt3x

# Or a GENEActiv file
$ stepcount sample.bin

输出:

Summary
-------
{
    "Filename": "sample.cwa",
    "Filesize(MB)": 65.1,
    "Device": "Axivity",
    "DeviceID": 2278,
    "ReadErrors": 0,
    "SampleRate": 100.0,
    "ReadOK": 1,
    "StartTime": "2013-10-21 10:00:07",
    "EndTime": "2013-10-28 10:00:01",
    "TotalWalking(min)": 655.75,
    "TotalSteps": 43132,
    ...
}

Daily step count
----------------
              steps
time
2013-10-21   5368.0
2013-10-22   7634.0
2013-10-23  10009.0
...

Output: outputs/sample/

输出文件

默认情况下,输出文件将存储在outputs/{filename}/当前工作目录中创建的文件夹中。-o您可以使用以下标志更改输出路径:

$ stepcount sample.cwa -o /path/to/some/folder/

处理 CSV 文件

如果提供了 CSV 文件,则它必须具有以下标题:time, x, y, z. 例如:

time,x,y,z
2013-10-21 10:00:08.000,-0.078923,0.396706,0.917759
2013-10-21 10:00:08.010,-0.094370,0.381479,0.933580
2013-10-21 10:00:08.020,-0.094370,0.366252,0.901938
2013-10-21 10:00:08.030,-0.078923,0.411933,0.901938
...

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

stepcount-0.0.1.tar.gz (10.6 kB 查看哈希

已上传 source

内置分布

stepcount-0.0.1-py3-none-any.whl (10.5 kB 查看哈希

已上传 py3