Skip to content

JSanders2/pampro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

102 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAMPRO - Physical Activity Monitor Processing

Introduction

PAMPRO is a software project for the systematic analysis of physical activity data collected in epidemiological studies. The ultimate goal is to provide a turn-key solution for physical activity data analysis, replicating published methodologies in a monitor-agnostic framework.

Features

  • Import channels of time series data from a variety of common monitors:
    • ActiHeart (.txt)
    • Axivity binary (.cwa)
    • GeneActiv (.bin)
    • Actigraph (.dat)
    • Any timestamped data (.csv)
  • Output piecewise summary statistics of any data channel, over any size time window:
    • Time spent in any cutpoint.
    • Sum, mean, percentiles, min, max.
  • Visualise the time series data.
  • Extract bouts of activity in any cutpoint.
  • Various triaxial acceleration methodologies:
    • Nonwear detection.
    • Autocalibration.

Usage

Click here for a walkthrough of PAMPRO's most basic features. See /examples for example scripts demonstrating various more advanced features. The growing /methods section provides detailed explanations of the methods implemented in PAMPRO, linking to the relevant literature where appropriate.

Installation

In your terminal, navigate to the desired installation directory and enter the following:

git clone https://github.com/Thomite/pampro.git
cd pampro
py setup.py install

This will clone the latest version of this repository and run the Python script to install it on your system. This requires both Git and Python to be installed already.

About

Physical Activity Monitor Processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.8%
  • Stata 1.2%