Generate a summary report for the given `trace_type`, using all traces under `directory`.```
### function generate_report
```python
def generate_report(
trace_type trace_type,
* args,
** kwargs
)
Generate a per-executable report from the 'memory' trace file.```
### function generate_callback_report
```python
def generate_callback_report(
executable executable,
pkg pkg,
directory directory,
runtime_sec runtime_sec,
rmw rmw
)
Generate a per-executable report from the 'callback' trace file.```
### function fill_in_template
```python
def fill_in_template(
Path template_file,
str report_title,
dict figures
)
Fill in the given tempalte file with the supplied figures.
template_file: Full path to template file, including template file name
report_title: Title of report
figures: Figures to insert into report