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.