I need to draw an interactive timeline of running threads for profiling. I tried to find a software library without success, then I saw an answer on StackOverflow: write your data as a logic analyzer trace file, then abuse GTKWave.
Absolutely genius. I'm going to abuse sigrok instead, it can read CSVs already.