Chronotype
Determine the chronotype of each sleep session.
Get last chronotype of the week
import vitalx.aggregation as va
va.select(
va.Sleep.chronotype().latest()
).group_by(
date_trunc(Sleep.index(), 1, "week")
)
Get chronotype
import vitalx.aggregation as va
va.select(va.Sleep.chronotype())
Sleep Score
Calculate a Sleep Score (0 to 100) for each sleep session.
Get mean sleep score of the week
import vitalx.aggregation as va
va.select(
va.Sleep.score().mean()
).group_by(
date_trunc(Sleep.index(), 1, "week")
)
Get sleep score
import vitalx.aggregation as va
va.select(va.Sleep.score())