Package: PhysioDevices 0.9.6

Yusuke Matsui

PhysioDevices: Wearable and Lab-System Device Ingestion for PhysioExperiment Objects

Readers that ingest consumer-wearable and wired laboratory device exports into PhysioExperiment / MultiRatePhysioExperiment objects. Wearables: Empatica E4 CSV sessions and EmbracePlus Avro containers (multi-rate ACC / BVP / EDA / TEMP / HR / IBI streams), Shimmer GSR3+ Consensys exports (GSR, PPG, accelerometer), and Polar heart-rate / R-R interval exports. Lab systems: BIOPAC AcqKnowledge '.acq' files (per-channel rates and markers), Delsys Trigno EMG + IMU exports (multi-rate streams with per-sensor metadata), and Xsens MVNX motion-capture XML (segment kinematics, joint angles, centre of mass). Each import records a provenance entry and the correct per-signal sampling rates.

Authors:Yusuke Matsui [aut, cre]

PhysioDevices_0.9.6.tar.gz
PhysioDevices_0.9.6.zip(r-4.7-any)PhysioDevices_0.9.6.zip(r-4.6-any)PhysioDevices_0.9.6.zip(r-4.5-any)
PhysioDevices_0.9.6.tgz(r-4.6-any)PhysioDevices_0.9.6.tgz(r-4.5-any)
PhysioDevices_0.9.6.tar.gz(r-4.7-any)PhysioDevices_0.9.6.tar.gz(r-4.6-any)
PhysioDevices_0.9.6.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
PhysioDevices/json (API)

# Install 'PhysioDevices' in R:
install.packages('PhysioDevices', repos = c('https://x-biosignal.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/x-biosignal/physiodevices/issues

Pkgdown/docs site:https://x-biosignal.github.io

On CRAN:

Conda:

3.18 score 29 exports 22 dependencies

Last updated from:3771065afb. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develNOTE257
source / vignettesOK265
linux-releaseNOTE243
macos-releaseNOTE178
macos-oldrelNOTE131
windows-develNOTE258
windows-releaseNOTE243
windows-oldrelNOTE254
wasm-releaseOK104

Exports:appleHealthExperimentappleHealthSeriesappleHealthTypesfitbitSerieshasAvroBackendhasBioreadreadActiwatchreadAppleECGreadAppleHealthreadBIOPACreadCWAreadDelsysTrignoreadEmbracePlusAvroreadEmpaticaE4readFITreadFitbitreadGENEActivreadGoogleFitreadGPXreadGT3XreadHealthConnectreadOurareadPolarreadSamsungHealthreadShimmerreadTCXreadWhoopreadWithingsreadXsensMVNX

Dependencies:abindBiobaseBiocGenericscliDelayedArraydigestgenericsGenomicRangesIRangeslatticelifecycleMatrixMatrixGenericsmatrixStatsPhysioExperimentrlangS4ArraysS4VectorsSeqinfoSparseArraySummarizedExperimentXVector

Analysing Apple Watch data end to end
1. Ingest the export | 2. Heart rate and heart-rate variability | 3. Blood oxygen (SpO2) | 4. Sleep | 5. Activity | 6. ECG | Scope and limitations

Last update: 2026-10-03
Started: 2026-10-03

Analysing Fitbit and Google Pixel data
1. Ingest the archive | 2. Heart rate | 3. Blood oxygen (SpO2) | 4. Sleep | 5. Activity | Google Fit and Health Connect | Scope and limitations

Last update: 2026-10-03
Started: 2026-10-03

Research accelerometers: ActiGraph and Axivity
Free-living metrics | Notes

Last update: 2026-10-03
Started: 2026-10-03

Readme and manuals

Help Manual

Help pageTopics
Build a PhysioExperiment from one numeric Apple Health modalityappleHealthExperiment
Extract one modality's samples from an Apple Health exportappleHealthSeries
Summarise the record types in an Apple Health exportappleHealthTypes
Extract one modality from a Fitbit archivefitbitSeries
Is an Avro backend available?hasAvroBackend
Is a BIOPAC (bioread) backend available?hasBioread
Read an Actiwatch AWD actigraphy filereadActiwatch
Read an Apple Watch ECG recordingreadAppleECG
Read an Apple Health exportreadAppleHealth
Read a BIOPAC AcqKnowledge (.acq) filereadBIOPAC
Read an Axivity AX3/AX6 CWA accelerometer filereadCWA
Read a Delsys Trigno CSV exportreadDelsysTrigno
Read an Empatica EmbracePlus Avro containerreadEmbracePlusAvro
Read an Empatica E4 CSV session directoryreadEmpaticaE4
Read a Garmin/ANT+ FIT workout filereadFIT
Read a Fitbit / Google Pixel data archivereadFitbit
Read a GENEActiv .bin accelerometer filereadGENEActiv
Read a Google Fit (Google Takeout) exportreadGoogleFit
Read a GPX (GPS Exchange) track filereadGPX
Read an ActiGraph GT3X accelerometer filereadGT3X
Read an Android Health Connect CSV exportreadHealthConnect
Read an Oura Ring exportreadOura
Read a Polar heart-rate / R-R interval exportreadPolar
Read a Samsung Health exportreadSamsungHealth
Read a Shimmer GSR3+ Consensys CSV exportreadShimmer
Read a TCX (Garmin Training Center) workout filereadTCX
Read a Whoop data exportreadWhoop
Read a Withings Health Mate exportreadWithings
Read an Xsens MVNX motion-capture exportreadXsensMVNX