Commit graph

101 commits

Author SHA1 Message Date
Christophe Bedard
ce69dba82a Merge branch 'bokeh' into 'analysis'
Use bokeh instead of matplotlib

See merge request boschresearch/ros-wg/tracing/tracetools_analysis!4
2019-07-01 08:12:33 +00:00
Christophe Bedard
fa95f0c8bd Enhance date/time plotting 2019-07-01 10:08:01 +02:00
Christophe Bedard
ad40057db5 Make get_callback_durations() return a formatted sub-df 2019-07-01 10:06:47 +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
24ca3269a2 Format 2019-06-27 15:12:55 +02:00
Christophe Bedard
fcecda6cc6 Remove debug code 2019-06-27 15:10:09 +02:00
Christophe Bedard
31e6c026b7 Update callback_duration notebook 2019-06-27 15:02:44 +02:00
Christophe Bedard
d39ffc11f3 Remove merge between timer and nodes 2019-06-27 15:01:44 +02:00
Christophe Bedard
a816736c43 Add util methods to get information on a callback object 2019-06-27 14:55:54 +02:00
Christophe Bedard
579e064b54 Fix lint 2019-06-27 12:48:56 +02:00
Christophe Bedard
25dc4ac97e Add data model utility class 2019-06-27 11:31:34 +02:00
Christophe Bedard
5cafa62b9f Move pickle file path print to main 2019-06-27 10:38:52 +02:00
Christophe Bedard
87396b2710 Make --pickle-path arg optional 2019-06-27 10:35:46 +02:00
Christophe Bedard
9b48c620ed Update callback duration notebook 2019-06-27 10:14:53 +02:00
Christophe Bedard
a79c1348df Remove unused import 2019-06-27 10:02:06 +02:00
Christophe Bedard
c2195fefb6 Move print to CLI function 2019-06-27 09:48:50 +02:00
Christophe Bedard
19450ff028 Cleanup ctf conversion function 2019-06-27 09:27:04 +02:00
Christophe Bedard
70f51087b9 Move conversion logic to ctf module 2019-06-27 09:26:16 +02:00
Christophe Bedard
1b7c909fff Fix lint errors 2019-06-26 10:25:11 +02:00
Christophe Bedard
edfceca7e1 Merge branch 'add-ci-config' into 'analysis'
Add gitlab-ci config file

See merge request boschresearch/ros-wg/tracing/tracetools_analysis!3
2019-06-26 08:09:25 +00:00
Christophe Bedard
dabd7eb84f Add pytest.xml to report artifacts list 2019-06-26 10:05:19 +02:00
Christophe Bedard
81e499eb17 Remove rosdep lines 2019-06-26 09:54:05 +02:00
Christophe Bedard
92943a48fb Add gitlab-ci config file 2019-06-26 09:49:52 +02:00
Christophe Bedard
7c7e509d4c Add license 2019-06-24 16:44:03 +02:00
Christophe Bedard
fd4cb0278a Merge branch 'extract-tracetools-read' into 'analysis'
Extract trace reading functions

See merge request boschresearch/ros-wg/tracing/tracetools_analysis!2
2019-06-24 14:09:08 +00:00
Christophe Bedard
352690044b Extract trace reading functions 2019-06-24 16:06:58 +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
34ef92f51a Cleanup notebook 2019-06-17 09:27:21 +02:00
Christophe Bedard
c4bd35def9 Add typing 2019-06-14 14:14:13 +02:00
Christophe Bedard
3fc21e7e94 Update and simplify callback_duration analysis notebook 2019-06-14 13:30:44 +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
693d52f0ad Move time-related prints to entrypoint scripts 2019-06-13 16:20:06 +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
Christophe Bedard
c88000bede Implement handlers for one-time events/object creation 2019-06-13 13:45:29 +02:00
Christophe Bedard
08ec9c30b2 Add option for raising exception if event field not found 2019-06-13 13:42:48 +02:00