• Thursday

    • Ugh!
    • Updated vscode to v1.77.
    • Started doing some neck mobility exercises. Legs and back are getting solid again.
    • Private work.
    • Trip planning. Bought LiB ticket and one-way flight (might visit Eric and/or parents and/or Eurotrip after).
    • A few more comms with Rise and MS.
    • Lots of SBSC work.
    • Finished all the typing, linting, and reorganizing of the manual plot builders.
    • Looped through the classes of statistical variables to dynamically produce the plots.
    • Thought about adding enums for categorical dimensions (like dayofweek). Ended up deciding it wasn’t necessary. There are two numerical arenas:
    • Aggregation. But aggregating function just has to be compatible with aggregated values. So mean() works with floats, but not with str values. Other aggs are fine with strings though.
    • Vlines. The plot shows an average for each trace (of the main dimension). But these are always numerical. Sure, our main dimension can be categorical (cover/push/noncover), but the values will either be counts or percentages.
    • Wrote a function that (recursively) converts (nested) defaultdicts to dicts.
    • Everything ready for optimization now. Hopefully will finish tomorrow, which would conclude this 3-week ticket.