Closed nkissel closed 2 months ago
The code expects you to provide raw data. Minute-by-minute data can never be raw data, and is most likely data pre-processed by other software. GGIR facilitates some specific formats for non-raw data, e.g. from Actiwatch and ActiGraph.
I am closing this issue now, but feel free to re-open if you think I misunderstood something.
Describe the bug When reading in data from a custom csv format that contains minute-by-minute data (rather than in the original sampling frequency), a memory error occurs due to the creation of a large matrix. It appears the code assumes a minimum sample frequency. Is this correct?
To Reproduce Read in summarized data that provides minute-by-minute movement, temperature, and light, rather than in the original sampling frequency. Data were originally collected with sampling frequency of 50Hz, but data were exported to minute frequency (ie 1/60Hz). Inputting a very small frequency results in
Error: vector memory exhausted (limit reached?)
error due to line 117 ing.calibrate()
.Copy of R command used:
Expected behavior Not to throw
Error: vector memory exhausted (limit reached)