wadpac / GGIR

Code corresponding to R package GGIR
https://wadpac.github.io/GGIR/
Apache License 2.0
94 stars 60 forks source link

fix handling of ad hoc csv file header #1057

Closed l-k- closed 7 months ago

l-k- commented 7 months ago

Fixes #1056

For ad-hoc csv files, read.myacc.csv() returns the header arranged in rows, but g.inspectfile() was trying to access header rows as if they were columns, like this: header$sample_rate. I modified the code to correctly access the sample rate as a row of the header object.

In addition, g.inspectfile() was trying to process a header returned by read.myacc.csv() the same way it processes an Actigraph cvs header, which caused this module to crash, because a header returned by read.myacc.csv() has a different format.

Also removed the checks for rmc.bitrate and rmc.dynamic_range to be numeric -- both of these can be character strings if these values are to be read from the header.

Plus some minor cleanup.

Checklist before merging: