avl._core.trace module

class avl._core.trace.Trace(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize the AVL model component.

Parameters:
  • name (str) – Name of the model.

  • parent (Component) – Parent component of the model.

create_dataframe() DataFrame | None[source]

Create a new DataFrame with the specified columns.

Returns:

A new DataFrame with the specified columns.

Return type:

pd.DataFrame

flush() None[source]

Flush the trace data to a file or output.

This method can be overridden to implement custom flush behavior.

async run_phase() None[source]

Run phase for the coverage component.

async report_phase() None[source]

Report phase for the bandwidth component.

Generate plot of bytes on bus over time windows