See description in the notebook for the why, what, and how.
Line 104 should be index = self.separated_times not index = separated_times
didn't seem to make a difference in output, but figured id say something as my save of the change did not seem show above
Here is with the edit
Updated for local jupyter friendliness, converted timestamps to Eastern US, populates the entire days worth of time instead of only using what was available and fills in values as it goes with the rolling sums so there are no NaNs and limited 0's
Sorry, something went wrong. Try again or contact us by sending feedback.
Our support team will be in touch soon.