Make sure that ROS2 Tracing and Tracetools Analysis were compiled with `colcon build [...] --symlink-install [...]`. Without `--symlink-install`, the build folder structure will be incorrect and the libraries required by this tool cannot be located.
The `plot_e2es_violin_XYZ.csv` files correspond to the latencies for each recorded dataflow on path item XYZ.
The labels for these path items are found in `plot_e2es_violin_labels.csv`.
The latency types (DDS, Idle, Computation) for these path items are found in `plot_e2es_violin_types.csv`.
`calc_times.csv` provides calculation times for all callbacks on the path (not only until publication, which is the case for the computation times above).
* The histograms output in the notebook for Idle, Computation and DDS times, do not aggregate these values over the end-to-end path. Thus, the latencies of all path elements are added into the same histogram.