Commit graph

147 commits

Author SHA1 Message Date
Christophe Bedard
4a07bd0bc4 Simplify data member name 2019-08-02 10:38:43 +02:00
Christophe Bedard
bb0b4049f7 Include parent function name in profiling data 2019-08-02 10:36:49 +02:00
Christophe Bedard
e1446f36aa Rename *Processor classes to *Handler 2019-08-02 10:35:39 +02:00
Christophe Bedard
b1d2b16b6d Extract handling logic from EventHandler and introduce dependencies 2019-08-02 10:31:11 +02:00
Christophe Bedard
54c581f54d Define DataModel constructor to avoid conflicting D204 and D211 2019-07-31 14:06:40 +02:00
Christophe Bedard
267e02480f Add typing info to EventMetadata 2019-07-31 14:00:47 +02:00
Christophe Bedard
80bad7bf8d Fix lint issues 2019-07-31 14:00:25 +02:00
Christophe Bedard
e60050ed17 Add basic profiling 2019-07-31 13:53:09 +02:00
Christophe Bedard
47aaf7ad0b Format parameters 2019-07-30 14:56:05 +02:00
Christophe Bedard
5e5bbe1564 Make UST-related context fields optional 2019-07-30 11:19:42 +02:00
Christophe Bedard
6a6e2c6eed Add assert for handler_map 2019-07-29 15:49:39 +02:00
Christophe Bedard
c958ddc8b6 Extract base DataModel class 2019-07-29 15:48:49 +02:00
Christophe Bedard
0b5faf3862 Add util function for getting tid from node name 2019-07-29 15:24:40 +02:00
Christophe Bedard
992ee898cf Update callback_duration notebook 2019-07-29 14:49:08 +02:00
Christophe Bedard
33aad89d71 Fix import order 2019-07-29 14:47:21 +02:00
Christophe Bedard
2e37db5a79 Re-structure directories and modules 2019-07-29 14:44:41 +02:00
Christophe Bedard
4ccdbb688d Move load module 2019-07-29 14:29:29 +02:00
Christophe Bedard
9b96bb1132 Make util processor method a base class method 2019-07-29 13:47:44 +02:00
Christophe Bedard
5eb175cfd4 Add CPU time processor 2019-07-29 12:56:58 +02:00
Christophe Bedard
f7b368658a Cleanup 2019-07-29 12:56:23 +02:00
Christophe Bedard
208511038b Move data models to new subdirectory 2019-07-29 09:49:53 +02:00
Christophe Bedard
9d6b5cb77b Remove unhandled event error 2019-07-26 16:08:49 +02:00
Christophe Bedard
f22b45f5d9 Include cpu_id in event metadata 2019-07-26 15:01:44 +02:00
Christophe Bedard
14de268597 Merge branch 'version-0.1.0' into 'master'
0.1.0 and 0.1.1

See merge request micro-ROS/ros_tracing/tracetools_analysis!10
2019-07-16 10:36:55 +00:00
Christophe Bedard
7bd4dc43d1 0.1.1 2019-07-16 10:57:40 +02:00
Christophe Bedard
4f7359c84f Update changelog 2019-07-16 10:56:42 +02:00
Christophe Bedard
40c01af7e9 Update and format package metadata files 2019-07-12 13:25:52 +02:00
Christophe Bedard
310357a66f 0.1.0 2019-07-11 16:13:06 +02:00
Christophe Bedard
b6af2746f9 Add changelog 2019-07-11 16:12:05 +02:00
Christophe Bedard
612515abcc Merge branch 'alpha-release' into 'master'
Increase package version for alpha release

See merge request micro-ROS/ros_tracing/tracetools_analysis!9
2019-07-10 14:03:09 +00:00
Christophe Bedard
b0ad355d22 Increase package version for alpha release 2019-07-10 15:48:17 +02:00
Christophe Bedard
fe6a7f717c Merge branch 'remove-empty-readme' into 'master'
Remove empty README

See merge request micro-ROS/ros_tracing/tracetools_analysis!8
2019-07-09 13:25:44 +00:00
Christophe Bedard
9394300063 Remove empty README 2019-07-09 15:17:24 +02:00
Christophe Bedard
a22532f3f8 Merge branch '4-process-symbols-to-make-them-more-readable' into 'master'
Resolve "Process symbols to make them more readable"

Closes #4

See merge request micro-ROS/ros_tracing/tracetools_analysis!7
2019-07-09 13:04:47 +00:00
Christophe Bedard
5d63977fa2 Enhance symbol prettifying function 2019-07-09 14:59:05 +02:00
Christophe Bedard
59e48d5f28 Merge branch 'update-repo-urls' into 'master'
Update repo URLs after move to micro-ROS/

See merge request micro-ROS/ros_tracing/tracetools_analysis!6
2019-07-09 09:07:41 +00:00
Christophe Bedard
24c1c503d5 Merge branch 'update-repo-urls' into 4-process-symbols-to-make-them-more-readable 2019-07-09 11:07:13 +02:00
Christophe Bedard
188f9076bd Update CI base image 2019-07-09 09:55:29 +02:00
Christophe Bedard
95fb08ab5c Add symbol prettification method 2019-07-08 11:23:09 +02:00
Christophe Bedard
72775d2cc3 Use lowercase registry name 2019-07-05 14:05:31 +02:00
Christophe Bedard
5691af7f87 Update repo URLs 2019-07-05 13:57:07 +02:00
Ingo Lütkebohle
514ca46da6 Merge branch 'analysis' into 'master'
Add basic analysis tools

See merge request ros_tracing/tracetools_analysis!1
2019-07-05 11:38:15 +00:00
Christophe Bedard
d9be91dc24 Merge branch 'fail-ci-jobs-if-tests-fail' into analysis 2019-07-05 13:17:51 +02:00
Christophe Bedard
44c3db97cd Make CI check test results 2019-07-05 13:17:27 +02:00
Christophe Bedard
27b3806517 Merge branch 'add-readme-info' into 'analysis'
Add info to readme

See merge request boschresearch/ros-wg/tracing/tracetools_analysis!5
2019-07-01 08:41:18 +00:00
Christophe Bedard
31f456c21c Add info to readme 2019-07-01 10:29:11 +02:00
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