get_group_end(end_date, interval=30)

Get interval group end time

make_set_interval(readings, new_interval=5)

Generate equally spaced values at 5-min intervals

new_intervals(start_date, end_date, interval=5)

Generate equally spaced intervals between two dates

split_multiday_reads(readings)

Split readings into daily intervals if they exceed 24 hours

split_reading_into_days(start, end, val)

Split a single reading into even daily readings