plumed_bench_pp.parser¶
Functions
|
Parses the benchmark report lines into a dictionary. |
|
A function to parse the full benchmark output. |
|
Parses the given list of lines containing the time report that plumed prints at the end of the runs. |
- plumed_bench_pp.parser.parse_benchmark_output(lines: list[str] | Iterable[str]) dict¶
Parses the benchmark report lines into a dictionary. If you have a complete run with the header use
parse_full_benchmark_output()
- plumed_bench_pp.parser.parse_full_benchmark_output(lines: list[str]) BenchmarkRun¶
A function to parse the full benchmark output.
- plumed_bench_pp.parser.parse_plumed_time_report(lines: list[str]) KernelBenchmark¶
Parses the given list of lines containing the time report that plumed prints at the end of the runs.