Commit graph

  • 5bd04b3a49 Add processor registration Christophe Bedard 2019-08-02 14:26:49 +02:00
  • f9f9c08f2e Use **kwargs with EventHandlers and Processor Christophe Bedard 2019-08-02 14:23:48 +02:00
  • 5f1d7cf90f Update doc and fix lint errors Christophe Bedard 2019-08-02 13:59:29 +02:00
  • 2002190ade Extract non-ROS analyses to an 'analyze' entrypoint Christophe Bedard 2019-08-02 13:04:24 +02:00
  • 7ffb3f12bf Rename EventHandler dependency getter Christophe Bedard 2019-08-02 11:42:47 +02:00
  • 4a07bd0bc4 Simplify data member name Christophe Bedard 2019-08-02 10:38:37 +02:00
  • bb0b4049f7 Include parent function name in profiling data Christophe Bedard 2019-08-02 10:36:49 +02:00
  • e1446f36aa Rename *Processor classes to *Handler Christophe Bedard 2019-08-02 10:35:39 +02:00
  • b1d2b16b6d Extract handling logic from EventHandler and introduce dependencies Christophe Bedard 2019-08-02 10:31:11 +02:00
  • 54c581f54d Define DataModel constructor to avoid conflicting D204 and D211 Christophe Bedard 2019-07-31 14:06:40 +02:00
  • 267e02480f Add typing info to EventMetadata Christophe Bedard 2019-07-31 14:00:47 +02:00
  • 80bad7bf8d Fix lint issues Christophe Bedard 2019-07-31 14:00:25 +02:00
  • e60050ed17 Add basic profiling Christophe Bedard 2019-07-31 13:53:09 +02:00
  • 47aaf7ad0b Format parameters Christophe Bedard 2019-07-30 14:56:05 +02:00
  • 5e5bbe1564 Make UST-related context fields optional Christophe Bedard 2019-07-30 11:19:42 +02:00
  • 6a6e2c6eed Add assert for handler_map Christophe Bedard 2019-07-29 15:49:39 +02:00
  • c958ddc8b6 Extract base DataModel class Christophe Bedard 2019-07-29 15:48:49 +02:00
  • 0b5faf3862 Add util function for getting tid from node name Christophe Bedard 2019-07-29 15:24:40 +02:00
  • 992ee898cf Update callback_duration notebook Christophe Bedard 2019-07-29 14:49:08 +02:00
  • 33aad89d71 Fix import order Christophe Bedard 2019-07-29 14:47:21 +02:00
  • 2e37db5a79 Re-structure directories and modules Christophe Bedard 2019-07-29 14:44:41 +02:00
  • 4ccdbb688d Move load module Christophe Bedard 2019-07-29 14:29:29 +02:00
  • 9b96bb1132 Make util processor method a base class method Christophe Bedard 2019-07-29 13:47:44 +02:00
  • 5eb175cfd4 Add CPU time processor Christophe Bedard 2019-07-29 12:56:58 +02:00
  • f7b368658a Cleanup Christophe Bedard 2019-07-29 12:56:23 +02:00
  • 208511038b Move data models to new subdirectory Christophe Bedard 2019-07-29 09:49:53 +02:00
  • 9d6b5cb77b Remove unhandled event error Christophe Bedard 2019-07-26 16:08:49 +02:00
  • f22b45f5d9 Include cpu_id in event metadata Christophe Bedard 2019-07-26 15:01:44 +02:00
  • 14de268597 Merge branch 'version-0.1.0' into 'master' Christophe Bedard 2019-07-16 10:36:55 +00:00
  • 7bd4dc43d1 0.1.1 Christophe Bedard 2019-07-16 10:57:14 +02:00
  • 4f7359c84f Update changelog Christophe Bedard 2019-07-12 13:32:02 +02:00
  • 40c01af7e9 Update and format package metadata files Christophe Bedard 2019-07-12 13:25:52 +02:00
  • 310357a66f 0.1.0 Christophe Bedard 2019-07-11 16:13:06 +02:00
  • b6af2746f9 Add changelog Christophe Bedard 2019-07-11 16:12:05 +02:00
  • 612515abcc Merge branch 'alpha-release' into 'master' Christophe Bedard 2019-07-10 14:03:09 +00:00
  • b0ad355d22 Increase package version for alpha release Christophe Bedard 2019-07-10 15:48:17 +02:00
  • fe6a7f717c Merge branch 'remove-empty-readme' into 'master' Christophe Bedard 2019-07-09 13:25:44 +00:00
  • 9394300063 Remove empty README Christophe Bedard 2019-07-09 15:17:24 +02:00
  • a22532f3f8 Merge branch '4-process-symbols-to-make-them-more-readable' into 'master' Christophe Bedard 2019-07-09 13:04:47 +00:00
  • 5d63977fa2 Enhance symbol prettifying function Christophe Bedard 2019-07-09 14:59:05 +02:00
  • 59e48d5f28 Merge branch 'update-repo-urls' into 'master' Christophe Bedard 2019-07-09 09:07:41 +00:00
  • 24c1c503d5 Merge branch 'update-repo-urls' into 4-process-symbols-to-make-them-more-readable Christophe Bedard 2019-07-09 11:07:13 +02:00
  • 188f9076bd Update CI base image Christophe Bedard 2019-07-09 09:55:29 +02:00
  • 95fb08ab5c Add symbol prettification method Christophe Bedard 2019-07-08 11:23:09 +02:00
  • 72775d2cc3 Use lowercase registry name Christophe Bedard 2019-07-05 14:05:25 +02:00
  • 5691af7f87 Update repo URLs Christophe Bedard 2019-07-05 13:57:07 +02:00
  • 514ca46da6 Merge branch 'analysis' into 'master' Ingo Lütkebohle 2019-07-05 11:38:15 +00:00
  • d9be91dc24 Merge branch 'fail-ci-jobs-if-tests-fail' into analysis Christophe Bedard 2019-07-05 13:17:51 +02:00
  • 44c3db97cd Make CI check test results Christophe Bedard 2019-07-05 13:17:27 +02:00
  • 27b3806517 Merge branch 'add-readme-info' into 'analysis' Christophe Bedard 2019-07-01 08:41:18 +00:00
  • 31f456c21c Add info to readme Christophe Bedard 2019-07-01 10:29:11 +02:00
  • ce69dba82a Merge branch 'bokeh' into 'analysis' Christophe Bedard 2019-07-01 08:12:33 +00:00
  • fa95f0c8bd Enhance date/time plotting Christophe Bedard 2019-07-01 10:08:01 +02:00
  • ad40057db5 Make get_callback_durations() return a formatted sub-df Christophe Bedard 2019-07-01 10:06:47 +02:00
  • 0bbea50cea Use bokeh for callback duration plots Christophe Bedard 2019-06-28 14:49:15 +02:00
  • ca810a0114 Use pingpong example Christophe Bedard 2019-06-28 09:52:58 +02:00
  • 24ca3269a2 Format Christophe Bedard 2019-06-27 15:12:55 +02:00
  • fcecda6cc6 Remove debug code Christophe Bedard 2019-06-27 15:10:09 +02:00
  • 31e6c026b7 Update callback_duration notebook Christophe Bedard 2019-06-27 15:02:44 +02:00
  • d39ffc11f3 Remove merge between timer and nodes Christophe Bedard 2019-06-27 15:01:44 +02:00
  • a816736c43 Add util methods to get information on a callback object Christophe Bedard 2019-06-27 14:55:54 +02:00
  • 579e064b54 Fix lint Christophe Bedard 2019-06-27 12:48:56 +02:00
  • 25dc4ac97e Add data model utility class Christophe Bedard 2019-06-27 11:31:34 +02:00
  • 5cafa62b9f Move pickle file path print to main Christophe Bedard 2019-06-27 10:38:52 +02:00
  • 87396b2710 Make --pickle-path arg optional Christophe Bedard 2019-06-27 10:35:46 +02:00
  • 9b48c620ed Update callback duration notebook Christophe Bedard 2019-06-27 10:14:53 +02:00
  • a79c1348df Remove unused import Christophe Bedard 2019-06-27 10:02:06 +02:00
  • c2195fefb6 Move print to CLI function Christophe Bedard 2019-06-27 09:48:50 +02:00
  • 19450ff028 Cleanup ctf conversion function Christophe Bedard 2019-06-27 09:27:04 +02:00
  • 70f51087b9 Move conversion logic to ctf module Christophe Bedard 2019-06-27 09:26:16 +02:00
  • 1b7c909fff Fix lint errors Christophe Bedard 2019-06-26 10:25:11 +02:00
  • edfceca7e1 Merge branch 'add-ci-config' into 'analysis' Christophe Bedard 2019-06-26 08:09:25 +00:00
  • dabd7eb84f Add pytest.xml to report artifacts list Christophe Bedard 2019-06-26 10:05:19 +02:00
  • 81e499eb17 Remove rosdep lines Christophe Bedard 2019-06-26 09:54:05 +02:00
  • 92943a48fb Add gitlab-ci config file Christophe Bedard 2019-06-26 09:49:52 +02:00
  • 7c7e509d4c Add license Christophe Bedard 2019-06-24 16:44:03 +02:00
  • fd4cb0278a Merge branch 'extract-tracetools-read' into 'analysis' Christophe Bedard 2019-06-24 14:09:08 +00:00
  • 352690044b Extract trace reading functions Christophe Bedard 2019-06-24 16:06:58 +02:00
  • 4782b27aa9 Add 'tracetools_analysis/' from commit '62fe169634' Christophe Bedard 2019-06-24 10:09:52 +02:00
  • 62fe169634 Add version to rcl_init handling Christophe Bedard 2019-06-17 11:21:33 +02:00
  • 067a714e83 Fix indent Christophe Bedard 2019-06-17 10:47:32 +02:00
  • 5d43b0b986 Rename 'depth' to 'queue_depth' Christophe Bedard 2019-06-17 10:47:03 +02:00
  • 34ef92f51a Cleanup notebook Christophe Bedard 2019-06-17 09:27:21 +02:00
  • c4bd35def9 Add typing Christophe Bedard 2019-06-14 14:14:13 +02:00
  • 3fc21e7e94 Update and simplify callback_duration analysis notebook Christophe Bedard 2019-06-14 13:30:44 +02:00
  • 9e1235d8e5 Remove leading underscore from DataModel attributes Christophe Bedard 2019-06-14 13:28:25 +02:00
  • d28ea625ef Fix attribute name Christophe Bedard 2019-06-14 13:25:55 +02:00
  • dd402ed1ce Extract pickle-loading function Christophe Bedard 2019-06-14 11:44:46 +02:00
  • ded341a59b Handle generic 'callback_start|end' events Christophe Bedard 2019-06-14 10:09:55 +02:00
  • 2508b07347 Fix lint errors Christophe Bedard 2019-06-13 16:37:20 +02:00
  • 5cd1f2f48b Remove outdated file Christophe Bedard 2019-06-13 16:22:57 +02:00
  • 54a2fde9a2 Rename RosProcessor to Ros2Processor Christophe Bedard 2019-06-13 16:22:00 +02:00
  • 693d52f0ad Move time-related prints to entrypoint scripts Christophe Bedard 2019-06-13 16:20:06 +02:00
  • 12c2c7bad5 Add handling for services, clients, and timers Christophe Bedard 2019-06-13 15:26:21 +02:00
  • 6a8843f0f4 Make callback instance handling more generic Christophe Bedard 2019-06-13 15:02:30 +02:00
  • a58b4e841d Rename Christophe Bedard 2019-06-13 14:51:23 +02:00
  • 84b50e10e8 Reorder attributes Christophe Bedard 2019-06-13 14:49:16 +02:00
  • 4efa003be0 Make callback objects dataframe generic Christophe Bedard 2019-06-13 14:47:45 +02:00
  • 80a62cd591 Implement handling for sub callbacks Christophe Bedard 2019-06-13 14:39:37 +02:00
  • c88000bede Implement handlers for one-time events/object creation Christophe Bedard 2019-06-13 13:45:29 +02:00