6259e856e5
polished and fixed analysis
2025-06-09 14:12:01 +00:00
a1fda3bd3e
cleaned up the output (drastically)
2025-06-06 08:25:04 +00:00
d11d6afd40
started anaylsis work
2025-06-03 13:43:48 +00:00
Maximilian Schmeller
1f6e0c9e86
Update readme
2023-03-01 21:42:54 +09:00
Maximilian Schmeller
95e4dd5e71
Remove obsolete /tf handling
2023-03-01 21:11:06 +09:00
Maximilian Schmeller
7273503e63
Update readme with known issues
2023-03-01 21:09:00 +09:00
Maximilian Schmeller
ca1fc0ea50
Adapt to paper requirements
2023-02-15 17:02:20 +09:00
Maximilian Schmeller
3ae2d5595a
Undo path change for batch_analyze.py
2022-12-30 03:45:10 +09:00
Maximilian Schmeller
4ddc69562f
More documentation
2022-12-29 15:09:59 +09:00
Maximilian Schmeller
9fb993f0d1
Merge remote-tracking branch 'origin/main'
2022-12-28 14:24:35 +09:00
Maximilian Schmeller
8f2f67532c
Document misc/utils.py
2022-12-28 14:24:20 +09:00
Maximilian Schmeller
25e709e084
Document tracing_interop/utils.py (caching)
2022-12-28 14:23:54 +09:00
Maximilian Schmeller
5764e45567
Document tracing_interop/utils.py
2022-12-28 14:12:24 +09:00
Maximilian Schmeller
7f3b6c5aa1
Document tr_types.py
2022-12-28 13:39:57 +09:00
Maximilian Schmeller
db97f2dece
Change path to measurements folder
2022-12-28 12:35:38 +09:00
Maximilian Schmeller
1959ee8d2b
Remove make-plots.ipynb as it has been replaced with tools in the master thesis repo
2022-12-28 01:03:17 +09:00
Maximilian Schmeller
df116c1505
Rewrite batch_analyze.bash in Python for more maintainability
2022-12-28 01:02:41 +09:00
Maximilian Schmeller
2890d43adc
Log notebook output in batch script
2022-12-25 20:52:38 +09:00
Maximilian Schmeller
dc3a8084b1
Allow for better TF2 insight and analysis [WIP], write more outputs to the specified out dir and not to the project dir, add E2E_EXACT_PATH setting to speed up execution for known paths
2022-12-25 20:47:56 +09:00
Maximilian Schmeller
e2cdfade31
Rename e2e_breakdown_inst_stack to e2e_breakdown_stack, plot stack plot of dds/idle/cpu instead of bar plot of all path elements
2022-12-25 20:45:15 +09:00
Maximilian Schmeller
31716914cc
Make the Index class support rebuilding, appending, clearing, n-to-m indices
2022-12-25 20:40:31 +09:00
Maximilian Schmeller
0662386732
Support colum renaming and make argument names clearer in df_to_type_list
2022-12-25 20:39:44 +09:00
Maximilian Schmeller
33f8c61c4a
Add a notebook that plots comparisons of multiple simulation runs [WIP]
2022-12-25 20:37:10 +09:00
Maximilian Schmeller
704f207e7b
Add a helper script for batch execution on multiple simulation runs
2022-12-25 20:36:15 +09:00
Maximilian Schmeller
46e0b76230
Properly setup .gitignore
2022-12-25 20:35:31 +09:00
Maximilian Schmeller
9b7575de37
Removed NB outputs
2022-11-07 17:46:44 +09:00
Maximilian Schmeller
6db22c4d32
Improved documentation [WIP], cleaned up temporary functions
2022-11-07 17:46:09 +09:00
Maximilian Schmeller
a1369890bf
Fixes in message tree calculations, plots for the paper, started work on BW plots for the paper
2022-10-28 22:37:48 +09:00
Maximilian Schmeller
65c21fb6ce
Added CSV output back in, fixed bugs in refactoring
2022-10-14 00:15:33 +09:00
Maximilian Schmeller
b1dc01b101
De-duplicate dependency tree calculations and data structures, de-clutter notebook
2022-10-13 19:13:39 +09:00
Maximilian Schmeller
130c99e56f
Refactorings, better console output.
...
* Removed spam-like warnings (mostly replaced by printing a single warning counter)
* Removed inst_runtime_interval() from latency_graph.py as it was out of that file's responsibilities. Moved into TrCallbackInstance directly
* Fixed coloring of latency graph (planning was misspelled)
2022-10-07 15:35:34 +09:00
Andreas Korb
e9a00d51c9
Improve performance
2022-09-30 20:55:49 +02:00
Maximilian Schmeller
2708759d39
Added E2E path filters
2022-09-20 15:42:24 +02:00
Maximilian Schmeller
a217359e8b
Prevent callbacks to occur multiple times in one path (loop prevention)
2022-09-20 14:42:48 +02:00
Maximilian Schmeller
a2f3b4f46c
Merge branch 'tmp' into 'main'
...
Fix bugs
See merge request schmeller/ma-autoware-trace-analysis!2
2022-09-20 12:46:37 +02:00
Andreas Korb
6e2aa18785
Fix bugs
2022-09-20 12:44:04 +02:00
Maximilian Schmeller
3e5f275565
Merge branch 'main' of https://gitlab.lrz.de/schmeller/ma-autoware-trace-analysis
2022-09-19 16:54:08 +02:00
Maximilian Schmeller
acfdb08d12
Respect input topic filters again
2022-09-19 16:53:26 +02:00
Maximilian Schmeller
6444d70b3c
Merge branch 'improve_requirements' into 'main'
...
Update requirements.txt
See merge request schmeller/ma-autoware-trace-analysis!1
2022-09-19 16:02:46 +02:00
Andreas Korb
fda4d49160
Update requirements.txt
2022-09-19 15:59:50 +02:00
Maximilian Schmeller
062fcbe25a
Re-introduced TQDM for message tree loop
2022-09-19 15:39:17 +02:00
Maximilian Schmeller
98cd6fc3db
Fixes for random crashes
...
* Removed papermill cell headers (prevented cell magics from working)
* Changed bisect to bisect_right because of Python's name resolution acting stupid
* Print exceptions when building message trees
2022-09-19 12:39:53 +02:00
Maximilian Schmeller
c8a88fc785
Env var parser now uses eval(); corrected papermill titles
2022-09-16 19:31:50 +02:00
Maximilian Schmeller
c711cf488d
Globals copy to prevent size change while iterating
2022-09-16 19:14:33 +02:00
Maximilian Schmeller
55138d7c87
Papermill outputs, output all user settings
2022-09-16 19:11:35 +02:00
Maximilian Schmeller
4fb32188d4
Fix outputs
2022-09-16 16:44:24 +02:00
Maximilian Schmeller
7d54f07214
Fix outputs, fix AST crash
2022-09-16 16:38:23 +02:00
Maximilian Schmeller
68e9e6a9a5
Print topic publication counts
2022-09-16 13:36:42 +02:00
Maximilian Schmeller
9848c39b61
Kill me
2022-09-15 18:04:45 +02:00
Maximilian Schmeller
b456645621
Fixes for different setting combos
2022-09-15 16:17:24 +02:00