Open GoogleCodeExporter opened 9 years ago
When you save sleep, a smoothing procedure is run over the sleep data. In
0.4.0, this means that either a sleep graph will have exactly 200 points of
data, or it will not be saved at all. Therefore, whether you slept for an hour,
6 hours, or 10 days, the end result would look roughly the same (for comparison
purposes.)
I originally had zooming enabled, but removed it because I didn't think it was
useful or necessary.
Original comment by jondwil...@gmail.com
on 6 Dec 2010 at 4:20
[deleted comment]
I am also interested in zooming into various periods of recorded data. Is
smoothing necessary? I'd rather have the raw data available instead of only
200 "smoothed" points.
Perhaps this could be a selectable opinion?
Original comment by pegbat...@gmail.com
on 6 Dec 2010 at 9:22
This would help in analysis..am I always almost waking up at the same time in
the middle of the night? If the data is smoothed that kind of fidelity will be
lost.
Original comment by pegbat...@gmail.com
on 6 Dec 2010 at 9:24
The data is smoothed, but not without discretion. For instance, if you move and
the movement is >= the alarm sensitivity, that value will be kept. Otherwise,
the non-maximum values are run through a moving average filter.
In short, I reduce the number of points for readability and to prevent
excessive lag when reviewing sleep.
~12 points of data are collected every minute, throughout a night that can last
up to about half a day. Your android device doesn't have enough pixels to
display that amount of data. I'll re-experiment with not smoothing the data,
but I don't know if it will make it into a public release.
Original comment by jondwil...@gmail.com
on 7 Dec 2010 at 3:16
Original comment by jondwil...@gmail.com
on 7 Dec 2010 at 3:24
I can understand s smoothing for display purposes because of the limiration in
pixels. The zoom function, though, would allow zooming in to greater fidelity
in the areas of interest. Keep all the data and smooth when displaying. Like
zooming into a google map.
Original comment by pegbat...@gmail.com
on 7 Dec 2010 at 11:52
I've played around with zooming. It is messy. The only way I can see myself
implementing it will be something like pegbates5 recommended.
On the plus side, the updated charting library I use now has full support for
zooming/panning.
Original comment by jondwil...@gmail.com
on 13 Jan 2011 at 1:57
Original issue reported on code.google.com by
cras...@gmail.com
on 6 Dec 2010 at 2:03