Hey this is a bit of a hot mess! Here's what this does.
- dataparse.py: translates CAN messages (in a tab-separated value format) to CSV channels
- combine.py: merges the CSV CAN channels with ECU CAN channels (prior to this, you need to 'synchronize' the ECU and CAN channels)
- merged_plot.py: plots the data