diff --git a/lv/ongoing_notes/example_logs_lag.svg b/lv/ongoing_notes/example_logs_lag.svg new file mode 100644 index 0000000..2e56790 --- /dev/null +++ b/lv/ongoing_notes/example_logs_lag.svg @@ -0,0 +1,35079 @@ + + + + + + + + 2024-04-23T17:01:11.149341 + image/svg+xml + + + Matplotlib v3.5.3, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lv/ongoing_notes/graph_init_2.svg b/lv/ongoing_notes/graph_init_2.svg new file mode 100644 index 0000000..94a3b22 --- /dev/null +++ b/lv/ongoing_notes/graph_init_2.svg @@ -0,0 +1,1519 @@ + + + + + + +%3 + +Event clustering +170 unique codes + +cluster_A + +Cluster A + + +cluster_B + +Cluster B + + +cluster_C + +Cluster C + + +cluster_D + +Cluster D + + +cluster_E + +Cluster E + + +cluster_F + +Cluster F + + +cluster_G + +Cluster G + + +cluster_H + +Cluster H + + +cluster_I + +Cluster I + + +cluster_J + +Cluster J + + +cluster_K + +Cluster K + + +cluster_L + +Cluster L + + +cluster_M + +Cluster M + + +cluster_N + +Cluster N + + +cluster_O + +Cluster O + + +cluster_P + +Cluster P + + +cluster_Q + +Cluster Q + + +cluster_R + +Cluster R + + +cluster_S + +Cluster S + + +cluster_T + +Cluster T + + +cluster_U + +Cluster U + + +cluster_V + +Cluster V + + +cluster_W + +Cluster W + + +cluster_X + +Cluster X + + +cluster_Y + +Cluster Y + + +cluster_Z + +Cluster Z + + + +0 + +sihost.exe + + + +4 + +Explorer.EXE + + + +0->4 + + + + + +1 + +svchost.exe + + + +2 + +taskhostw.exe + + + +3 + +nwiz.exe + + + +39 + +taskmgr.exe + + + +4->39 + + + + + +5 + +DllHost.exe + + + +6 + +SearchProtocolHost.exe + + + +149 + +wlrmdr.exe + + + +6->149 + + + + + +9 + +RuntimeBroker.exe + + + +10 + +BackgroundTaskHost.exe + + + +129 + +EXCEL.EXE + + + +10->129 + + + + + +8 + +StartMenuExperienceHost.exe + + + +154 + +curl.exe + + + +8->154 + + + + + +7 + +SearchHost.exe + + + +11 + +backgroundTaskHost.exe + + + +12 + +ctfmon.exe + + + +16 + +sldworks_fs.exe + + + +179 + +msteams.exe + + + +16->179 + + + + + +15 + +mobsync.exe + + + +151 + +regedit.exe + + + +15->151 + + + + + +13 + +smartscreen.exe + + + +14 + +CodeMeterCC.exe + + + +162 + +AppArmorDesktopNotifications.exe + + + +14->162 + + + + + +17 + +AspenPlus.exe + + + +18 + +AspenSplash.exe + + + +20 + +conhost.exe + + + +21 + +sqlservr.exe + + + +19 + +SQLLocalDB.exe + + + +22 + +CefSharp.BrowserSubprocess.exe + + + +23 + +cmd.exe + + + +31 + +perl.exe + + + +23->31 + + + + + +24 + +apmain.exe + + + +25 + +ShellExperienceHost.exe + + + +150 + +reg.exe + + + +25->150 + + + + + +26 + +werfault.exe + + + +27 + +AdobeARM.exe + + + +44 + +ADNotificationManager.exe + + + +27->44 + + + + + +28 + +AcroRd32.exe + + + +29 + +RdrCEF.exe + + + +30 + +getridof.exe + + + +31->30 + + + + + +30->23 + + + + + +32 + +SDXHelper.exe + + + +33 + +cleanmgr.exe + + + +34 + +NGenTask.exe + + + +35 + +msedge.exe + + + +36 + +rundll32.exe + + + +37 + +DataExchangeHost.exe + + + +39->0 + + + + + +38 + +gpscript.exe + + + +43 + +WScript.exe + + + +38->43 + + + + + +40 + +curl.exe + + + +46 + +chrome.exe + + + +96 + +chrmstp.exe + + + +46->96 + + + + + +96->46 + + + + + +75 + +SystemSettingsBroker.exe + + + +44->27 + + + + + +60 + +BackgroundTransferHost.exe + + + +78 + +RobotC.exe + + + +97 + +sldShellExtServer.exe + + + +80 + +OpenWith.exe + + + +124 + +gcc.exe + + + +80->124 + + + + + +81 + +PickerHost.exe + + + +83 + +devcpp.exe + + + +84 + +cpp.exe + + + +98 + +DevCpp.exe + + + +87 + +DllHost.exe + + + +88 + +g++.exe + + + +90 + +collect2.exe + + + +88->90 + + + + + +89 + +cc1plus.exe + + + +99 + +as.exe + + + +91 + +ld.exe + + + +90->91 + + + + + +91->88 + + + + + +100 + +Assgt4Q2.exe + + + +68 + +AdskExecutorProxy.exe + + + +58 + +AdskIdentityManager.exe + + + +134 + +AdpSDKUtil.exe + + + +58->134 + + + + + +59 + +AdSSO.exe + + + +131 + +AdpSDKUtil.exe + + + +59->131 + + + + + +93 + +ADPClientService.exe + + + +133 + +ADPClientService.exe + + + +93->133 + + + + + +54 + +AdskUpdateCheck.exe + + + +55 + +ADPClientService.exe + + + +101 + +ADPClientService.exe + + + +102 + +AdpSDKUtil.exe + + + +76 + +MoNotificationUx.exe + + + +103 + +Assgt4Q3.exe + + + +105 + +soffice.bin + + + +104 + +soffice.exe + + + +105->104 + + + + + +104->105 + + + + + +82 + +splwow64.exe + + + +51 + +lync.exe + + + +135 + +TextInputHost.exe + + + +51->135 + + + + + +63 + +LocationNotificationWindows.exe + + + +43->38 + + + + + +79 + +Reader_sl.exe + + + +45 + +sdxhelper.exe + + + +152 + +thunderbird.exe + + + +45->152 + + + + + +61 + +AppHostRegistrationVerifier.exe + + + +85 + +cleanmgr.exe + + + +86 + +sdiagnhost.exe + + + +92 + +Question3Lab4.exe + + + +94 + +ADPClientService.exe + + + +95 + +AdpSDKUtil.exe + + + +53 + +ApplicationFrameHost.exe + + + +52 + +SystemSettings.exe + + + +53->52 + + + + + +52->53 + + + + + +124->80 + + + + + +117 + +ADPClientService.exe + + + +118 + +AdpSDKUtil.exe + + + +110 + +rundll32.exe + + + +48 + +NGenTask.exe + + + +125 + +Microsoft.SharePoint.exe + + + +119 + +ie4uinit.exe + + + +120 + +setup.exe + + + +119->120 + + + + + +120->119 + + + + + +121 + +GoogleUpdate.exe + + + +122 + +chrmstp.exe + + + +123 + +cscript.exe + + + +111 + +chrmstp.exe + + + +112 + +ADPClientService.exe + + + +113 + +AdpSDKUtil.exe + + + +114 + +gvim.exe + + + +115 + +A6Q2.exe + + + +116 + +wlogoff.exe + + + +106 + +ONENOTEM.EXE + + + +107 + +ONENOTE.EXE + + + +108 + +AdpSDKUtil.exe + + + +109 + +ADPClientService.exe + + + +133->93 + + + + + +127 + +ADPClientService.exe + + + +128 + +AdpSDKUtil.exe + + + +71 + +DownloadManager.exe + + + +72 + +ADPClientService.exe + + + +134->58 + + + + + +73 + +AdskAccessCore.exe + + + +160 + +SecurityHealthSystray.exe + + + +73->160 + + + + + +74 + +AdskAccessUIHost.exe + + + +126 + +Microsoft.SharePoint.exe + + + +50 + +MATLAB.exe + + + +42 + +MATLABWebUI.exe + + + +129->10 + + + + + +130 + +ADPClientService.exe + + + +131->59 + + + + + +49 + +mwdocsearch.exe + + + +132 + +Microsoft.AAD.BrokerPlugin.exe + + + +140 + +chrmstp.exe + + + +141 + +CompPkgSrv.exe + + + +142 + +ADPClientService.exe + + + +143 + +AdpSDKUtil.exe + + + +135->51 + + + + + +136 + +ADPClientService.exe + + + +137 + +AdpSDKUtil.exe + + + +138 + +Question3-ASCII.exe + + + +66 + +WerFault.exe + + + +139 + +Winword.exe + + + +149->6 + + + + + +151->15 + + + + + +150->25 + + + + + +153 + +MoNotificationUx.exe + + + +152->153 + + + + + +153->45 + + + + + +154->8 + + + + + +64 + +devicecensus.exe + + + +148 + +ADPClientService.exe + + + +147 + +AdpSDKUtil.exe + + + +155 + +backgroundTaskHost.exe + + + +144 + +nwiz.exe + + + +145 + +chrmstp.exe + + + +146 + +RdrServicesUpdater.exe + + + +156 + +setup.exe + + + +157 + +Widgets.exe + + + +158 + +msteamsupdate.exe + + + +159 + +msedgewebview2.exe + + + +160->73 + + + + + +161 + +ADPClientService.exe + + + +164 + +SentinelUI.exe + + + +162->164 + + + + + +163 + +AdpSDKUtil.exe + + + +166 + +ActivationNotifier.exe + + + +164->166 + + + + + +165 + +runonce.exe + + + +170 + +Update.exe + + + +165->170 + + + + + +166->14 + + + + + +167 + +Teams.exe + + + +168 + +Update.exe + + + +167->168 + + + + + +168->167 + + + + + +169 + +Squirrel.exe + + + +170->165 + + + + + +171 + +Teams.exe + + + +172 + +GenuineService.exe + + + +173 + +CheckActivationServers.exe + + + +174 + +HxTsr.exe + + + +175 + +maplew.exe + + + +176 + +maplelauncher.exe + + + +175->176 + + + + + +177 + +javaw.exe + + + +176->177 + + + + + +177->175 + + + + + +178 + +mserver.exe + + + +179->16 + + + + + diff --git a/lv/ongoing_notes/lag.svg b/lv/ongoing_notes/lag.svg new file mode 100644 index 0000000..b5d8302 --- /dev/null +++ b/lv/ongoing_notes/lag.svg @@ -0,0 +1,10070 @@ + + + + + + + + 2024-04-23T17:25:24.797364 + image/svg+xml + + + Matplotlib v3.5.3, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lv/ongoing_notes/notes.typ b/lv/ongoing_notes/notes.typ new file mode 100644 index 0000000..10421f3 --- /dev/null +++ b/lv/ongoing_notes/notes.typ @@ -0,0 +1,66 @@ +/*#set text(font: "Essays1743")*/ + += Redundancy Check + +To cut through the noise in the logs, I am bringing back from retirement the log verification algorithm. +This algorithm applies hierarchical clustering to the logs using a custom distance metric. +The main thing to remember is that the only parameter is the ~distance threshold~ that is expressed as a number of second. +This threshold represents the maximum average time two logs can be apart to be considered redundant. +A value around 1s should be a pretty good value for this type of data. + +Quick stats.: as of April 16, the machine b-06 generated 9002 log entries across 170 unique logs. +This number is missleading because the uniqueness of the logs is determined based on the path of the application that starts or stops. +However, this path changes for two may reason: + +- When the user changes, the same application start from a different user directory. It is not clear if the same application runing from two different user directory should be considered different applications or not. +- Sometimes, an application will have a change in capitalization in its name. For example, `C:\\[...]\BackgroundTaskHost.exe` exists also as `C:\\[...]\backgroundTaskHost.exe` or even simply `backgroundTaskHost.exe` without absolute path. This makes it difficult to combine back together the different version of the same app. + +#figure(caption: "Initial redundancy graph with threshold 2s", +image("graph_init_2.svg", width:100%) +) + +The initial exploration does not try to clean the logs. +The log selection algo runs with a distance threshold of 2 seconds and produces the result in #label("graph_init"). +There are some good results in this graph. +Mostly, most clusters seems to make sense. For example cluster Z groups together maple-related apps, cluster L groups chrome-related apps, and cluster Q groups things I don't know about but have similar names. +However, we can identify a number of issues and mainly: + +- Some apps name appear twice or more. This is likely due to inconsistencies in the path or user sessions. +- The clusters do not take into accound the type of log --- starting or stoping the app. + +The initial idea would be to clean to logs to get a better or more clustering. +However I have made this mistake too many time so I first need to assess if the clustering is good or not. +No need to leak info into the data if the clustering is good. +If it is not, I need a quantitative way of evaluating if I make it better or not. +How do you evaluate if a clustering is good? No idea. +Lets start by visualizing what these clusters look like in a time series. + + += Lag +If only this was lab data, we would make sure the timings a synced up before the experiment. +However, this is the real world and in the real world the university does not consult me when setting up their log collection system. +As a result, the logs seems to lag behind the power traces (or the other way around, but let's say its them). +Given that we are considering patterns of logs in the order of < 1s, any lag of more than one second is game breaking. +Visually, we can estimate that the lag is around 1h (so game is so broken there is no game anymore). +We can also hypothesized that, for each machine, the lag is constant in time (but may not be constant accross machines). + +#figure(caption: "Example of log vs power lag", +image("example_logs_lag.svg", width:100%) +) + +To estimate a constant lag, the cross-correlation is an obvious choice. +The cross correlation presents the corelation of two signals for all possible values of lag between them. +With the strong assumption that the density of logs should be exactly correlated with the power consumption, we can compute the correlation between the log series and the time series. + +#align(center)[~Hold up a minute, the log series is not a time series, so it cannot be compared with the power consumption data trivially.~] +That is true. We first need to convert the log series in a time series to compute the cross-correlation. +There are many ways to do that so I started with the simplest: +1. Create an array of all zeros with the same shape as the power trace. +2. Place a one at each time stamps where a log happens. Add thelm if multiple. +3. Apply a moving average filter multiple times to smooth the data. +4. Compute the cross correlation between the power trace and the logs. + + +#figure(caption: "Lag computation using cross correlation.", +image("lag.svg", width:100%) +)