A robotics-focused framework for data logging and visualization.
Consists of a Java runtime (badlog) that collects data as values and time-series topics, and stores them as badlog bag files. Then taken through a separate program (badlogvis) that creates dynamic visualizations from log metadata.
A whitepaper that goes over architecture and design is here.
The full logs of the 2018 FRC season are here.