Process and Analyse Data from m-Path Sense
Close a database connection
Copy (a subset of) a database to another database
Create a coverage chart of the sampling rate
Create a new mpathsenser database
Extract data from an m-Path Sense database
Get installed apps
Extract the date of the last entry
Get number of screen unlocks
Open an mpathsenser database.
Plot a coverage overview
Screen duration by hour or day
Available Sensors
Get step count
Get a summary of physical activity (recognition)
Add gap periods to sensor data
Add timezone to measurements in an m-Path Sense database
Alias column names of a data frame containing sensor data
Find the category of an app on the Google Play Store
Get app usage per hour
Create bins in variable time series
Copy mpathsenser zip files to a new location
Decrypt GPS data from a curve25519 public key
Get the device info for one or more participants
Extract the date of the first entry
Fix the end of JSON files
Measurement frequencies per sensor
Reverse geocoding with latitude and longitude
Get the number of rows per sensor in a mpathsenser database
Get all participants
Get all processed files from a database
Get all studies
Calculate the Great-Circle Distance between two points in kilometers
Identify gaps in mpathsenser mobile sensing data
Import m-Path Sense files into a database
Create indexes for an mpathsenser database
Link two sensors OR one sensor and an external data frame using an mpa...
Link gaps to (ESM) data
Link y to the time scale of x
Moving average for values in an mpathsenser database
mpathsenser: Process and Analyse Data from m-Path Sense
Get number of times screen turned on
Test JSON files for being in the correct format.
Unpack raw sensor data
Unzip m-Path Sense output
Vacuum a database
Convert timestamps to UTC while respecting local timezones
Overcomes one of the major challenges in mobile (passive) sensing, namely being able to pre-process the raw data that comes from a mobile sensing app, specifically 'm-Path Sense' <https://m-path.io>. The main task of 'mpathsenser' is therefore to read 'm-Path Sense' JSON files into a database and provide several convenience functions to aid in data processing.
Useful links