Commit graph

65 commits

Author SHA1 Message Date
Christophe Bedard
c874d59f74 Update callback_duration notebook and pingpong sample data
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-12-24 12:33:10 -05:00
Christophe Bedard
2091bf0508 Update repo URL
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-10-12 20:54:42 -04:00
Christophe Bedard
673ba38482 Support lifecycle node state transition instrumentation
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-10-12 20:38:52 -04:00
Christophe Bedard
73b5ed547d Make do_convert_if_needed True by default 2019-12-29 14:25:08 -05:00
Christophe Bedard
bd37b4aa0f Update memory_usage notebook 2019-12-29 11:26:06 -05:00
Christophe Bedard
8d3f842518 Add userspace memory usage analysis 2019-12-27 14:35:01 -05:00
Christophe Bedard
3eac741a4c Rename to print_data() (oops) 2019-11-17 14:15:49 -08:00
Christophe Bedard
7347900349 Extract print_model() methods to DataModel.print() 2019-11-17 13:53:09 -08:00
Christophe Bedard
81c32a037a Split utils file into multiple files inside a submodule 2019-11-17 13:37:20 -08:00
Christophe Bedard
576ee13687 Update sample data after new tracepoint 2019-11-17 12:02:39 -08:00
Christophe Bedard
83925b389e Cleanup and format notebook 2019-10-25 09:23:10 -07:00
Christophe Bedard
383b519cdc Add a single plot for all callback durations 2019-10-25 09:01:55 -07:00
Christophe Bedard
8c77b3bbb4 Use os.path.expanduser() in load_file 2019-10-13 16:10:49 -07:00
Christophe Bedard
36b789dc6a Remove references to "pickle" file and simply use "output" file 2019-10-12 15:24:48 -07:00
Christophe Bedard
8b6363fb69 Merge branch 'master' into executor-profiling 2019-08-15 14:46:56 +02:00
Christophe Bedard
b3680b0cd6 Remove executor_profile notebook 2019-08-15 14:36:52 +02:00
Christophe Bedard
0ebe1d477d Make callback_duration notebook more of a tutorial/example 2019-08-15 14:17:30 +02:00
Christophe Bedard
d160f680da Add sample pickle file and launchfile for callback_duration analysis 2019-08-15 14:17:14 +02:00
Christophe Bedard
e43b2f0362 Finalize executor profiling notebook 2019-08-15 13:54:03 +02:00
Christophe Bedard
f2caf876a6 Enhance profiling plots 2019-08-09 14:26:03 +02:00
Christophe Bedard
e845a3a668 Update notebooks 2019-08-08 10:14:01 +02:00
Christophe Bedard
d8e0f1f7d9 Add basic vbar plot for function duration comparison 2019-08-07 15:28:58 +02:00
Christophe Bedard
6724a41ab8 Add basic notebook for profiling analysis 2019-08-06 14:38:34 +02:00
Christophe Bedard
785cb5af72 Update callback duration notebook 2019-08-06 14:00:30 +02:00
Christophe Bedard
992ee898cf Update callback_duration notebook 2019-07-29 14:49:08 +02:00
Christophe Bedard
95fb08ab5c Add symbol prettification method 2019-07-08 11:23:09 +02:00
Christophe Bedard
fa95f0c8bd Enhance date/time plotting 2019-07-01 10:08:01 +02:00
Christophe Bedard
0bbea50cea Use bokeh for callback duration plots 2019-06-28 14:49:15 +02:00
Christophe Bedard
ca810a0114 Use pingpong example 2019-06-28 09:52:58 +02:00
Christophe Bedard
31e6c026b7 Update callback_duration notebook 2019-06-27 15:02:44 +02:00
Christophe Bedard
25dc4ac97e Add data model utility class 2019-06-27 11:31:34 +02:00
Christophe Bedard
9b48c620ed Update callback duration notebook 2019-06-27 10:14:53 +02:00
Christophe Bedard
4782b27aa9 Add 'tracetools_analysis/' from commit '62fe169634'
git-subtree-dir: tracetools_analysis
git-subtree-mainline: e5c64669b8
git-subtree-split: 62fe169634
2019-06-24 10:09:52 +02:00
Christophe Bedard
62fe169634 Add version to rcl_init handling 2019-06-17 11:21:33 +02:00
Christophe Bedard
067a714e83 Fix indent 2019-06-17 10:47:32 +02:00
Christophe Bedard
5d43b0b986 Rename 'depth' to 'queue_depth' 2019-06-17 10:47:03 +02:00
Christophe Bedard
c4bd35def9 Add typing 2019-06-14 14:14:13 +02:00
Christophe Bedard
9e1235d8e5 Remove leading underscore from DataModel attributes 2019-06-14 13:28:25 +02:00
Christophe Bedard
d28ea625ef Fix attribute name 2019-06-14 13:25:55 +02:00
Christophe Bedard
dd402ed1ce Extract pickle-loading function 2019-06-14 11:44:46 +02:00
Christophe Bedard
ded341a59b Handle generic 'callback_start|end' events 2019-06-14 10:09:55 +02:00
Christophe Bedard
2508b07347 Fix lint errors 2019-06-13 16:37:20 +02:00
Christophe Bedard
5cd1f2f48b Remove outdated file 2019-06-13 16:22:57 +02:00
Christophe Bedard
54a2fde9a2 Rename RosProcessor to Ros2Processor 2019-06-13 16:22:00 +02:00
Christophe Bedard
12c2c7bad5 Add handling for services, clients, and timers 2019-06-13 15:26:21 +02:00
Christophe Bedard
6a8843f0f4 Make callback instance handling more generic 2019-06-13 15:02:30 +02:00
Christophe Bedard
a58b4e841d Rename 2019-06-13 14:51:32 +02:00
Christophe Bedard
84b50e10e8 Reorder attributes 2019-06-13 14:49:16 +02:00
Christophe Bedard
4efa003be0 Make callback objects dataframe generic 2019-06-13 14:47:45 +02:00
Christophe Bedard
80a62cd591 Implement handling for sub callbacks 2019-06-13 14:39:37 +02:00