Skip to content

autonomy.analyse.benchmark.aggregate

Tools for aggregating benchmark results.

BlockTypes Objects

class BlockTypes()

Block types.

read_benchmark_data

def read_benchmark_data(path: Path) -> List[Dict]

Returns logs.

create_dataframe

def create_dataframe(data: List[Dict]) -> pd.DataFrame

Create pandas.DataFrame object from benchmark data.

format_output

def format_output(df: pd.DataFrame, period: int, block_type: str) -> str

Format output from given dataframe and parameters

aggregate

def aggregate(path: Path, block_type: str, period: int, output: Path) -> None

Benchmark Aggregator.