Commit graph

275 commits

Author SHA1 Message Date
Christophe Bedard
79f702e621 Fix assert condition 2019-12-29 12:58:56 -05:00
Christophe Bedard
e4d10e9e88 Allow EventHandlers to declare list of required events 2019-12-29 12:16:09 -05:00
Christophe Bedard
1e83053cc1 Fix linter errors 2019-12-29 11:35:07 -05:00
Christophe Bedard
bd37b4aa0f Update memory_usage notebook 2019-12-29 11:26:06 -05:00
Christophe Bedard
90cbfbfe40 Move max memory usage computation to data util 2019-12-29 11:25:50 -05:00
Christophe Bedard
6842b7c9b3 Extract generic MemoryUsageHandler to use as base class for ust&kernel 2019-12-28 17:32:07 -05:00
Christophe Bedard
2f46004154 Add kernel memory alloc/free events to memory_usage launchfile 2019-12-28 17:29:51 -05:00
Christophe Bedard
c3725c1eda Add cleanup method for ProcessingProgressDisplay 2019-12-27 16:59:25 -05:00
Christophe Bedard
3bb540d1b2 Add memory_usage entrypoint script 2019-12-27 16:36:18 -05:00
Christophe Bedard
4207732ff0 Explicitly cast tid to int 2019-12-27 15:59:31 -05:00
Christophe Bedard
8d3f842518 Add userspace memory usage analysis 2019-12-27 14:35:01 -05:00
Christophe Bedard
de3dd7ff86 Fix cb_durations script linter errors and move to scripts directory 2019-12-27 14:24:27 -05:00
Christophe Bedard
dadc355b06 Use imperative mood in constructor docstrings 2019-12-27 14:17:13 -05:00
Christophe Bedard
574034bad4 Register packages in the ament index 2019-12-27 13:59:32 -05:00
Luetkebohle Ingo (CR/AEX3)
d4018ed184 Add callback-durations analysis script 2019-12-09 15:27:45 +01:00
Christophe Bedard
4c7f7d8943 0.2.2 2019-11-19 13:38:15 -08:00
Christophe Bedard
38804e4370 Update changelogs 2019-11-19 13:37:22 -08:00
Christophe Bedard
750c23a3c7 Add flag for hiding processing results with the process verb 2019-11-17 14:38:48 -08:00
Christophe Bedard
2527efe69f Update process() API method to use print_data() 2019-11-17 14:27:10 -08:00
Christophe Bedard
1be3ca06ef Expose DataModel.print_data() through Processor.print_data() 2019-11-17 14:25:18 -08: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
39a425379e Fix linter errors 2019-11-17 13:42:06 -08:00
Christophe Bedard
81c32a037a Split utils file into multiple files inside a submodule 2019-11-17 13:37:20 -08:00
Christophe Bedard
17523b2862 Fix linter error 2019-11-17 12:06:57 -08:00
Christophe Bedard
576ee13687 Update sample data after new tracepoint 2019-11-17 12:02:39 -08:00
Christophe Bedard
e006f97667 Update style 2019-11-17 12:00:48 -08:00
Christophe Bedard
80b05dc5b5 Update get_callback_owner_info() util method 2019-11-17 11:59:51 -08:00
Christophe Bedard
fecdf3580c Rename subscriptions_objects to subscription_objects 2019-11-17 11:23:54 -08:00
Christophe Bedard
3d71b93d35 Fix dataframe append 2019-11-17 11:23:02 -08:00
Christophe Bedard
053b007a71 Update style 2019-11-17 10:22:53 -08:00
Christophe Bedard
02f90abc78 Fix wrong method call 2019-11-17 10:18:34 -08:00
Christophe Bedard
588e6c1afa Add trailing comma 2019-11-17 10:13:07 -08:00
Christophe Bedard
19e07b7875 Add handling method for new tracepoint and update datra model 2019-11-17 10:12:33 -08:00
Christophe Bedard
53b7da5c75 Allow single string input for time columns 2019-11-10 16:05:23 -08:00
Christophe Bedard
7652873666 Fix timestamp column conversion 2019-11-10 15:51:36 -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
64cc6b12fe 0.2.1 2019-10-16 08:46:45 -07:00
Christophe Bedard
fdf84d3607 Remove pandas dependency 2019-10-16 08:38:49 -07:00
Christophe Bedard
7aaec3a81b Move tests back to ignored directory 2019-10-16 08:37:08 -07:00
Christophe Bedard
f8a468f603 0.2.0 2019-10-14 09:47:48 -07:00
Christophe Bedard
f02538b086 Update changelogs 2019-10-14 09:40:10 -07:00
Christophe Bedard
e0dc3b0a21 Add test for time_diff_to_str 2019-10-13 18:06:04 -07:00
Christophe Bedard
0f4f035d51 Add time difference formatting function 2019-10-13 18:05:59 -07:00
Christophe Bedard
8c77b3bbb4 Use os.path.expanduser() in load_file 2019-10-13 16:10:49 -07:00
Christophe Bedard
f09cd960d6 Add ros2trace_analysis command and process/convert verbs 2019-10-13 14:39:21 -07:00
Christophe Bedard
6466c9953f Add test for process command and input path inspection 2019-10-13 13:00:53 -07:00
Christophe Bedard
faf8965b7b Move tests to test directory 2019-10-13 11:49:38 -07:00
Christophe Bedard
329151d7d9 Extract processing path checking function 2019-10-13 11:36:05 -07:00