Complete basic callback duration processing

This commit is contained in:
Christophe Bedard 2019-06-06 09:22:38 +02:00
parent 7e99bcb0ab
commit 02f5eb339a
4 changed files with 52 additions and 18 deletions

17
analysis/to_pandas.py Normal file
View file

@ -0,0 +1,17 @@
# Convert processor object to pandas dataframe
import pandas as pd
from .ros_processor import RosProcessor
def callback_durations_to_df(ros_processor):
callback_addresses = []
durations = []
for addr in ros_processor.callbacks_instances:
for d in ros_processor.callbacks_instances[addr]:
callback_addresses.append(addr)
durations.append(d)
return pd.DataFrame(data={
'callback_address': callback_addresses,
'duration': durations,
})