Source code for simplebench.reporters.csv.reporter.options.fields

"""Report fields for CSV reporter."""
from enum import Enum

from simplebench.enums import enum_docstrings


[docs] @enum_docstrings class CSVField(str, Enum): """Fields available for CSV reporter output.""" N = "N" """The O() complexity value.""" ITERATIONS = "Iterations" """The number of iterations performed.""" ROUNDS = "Rounds" """The number of rounds performed.""" ELAPSED_SECONDS = "Elapsed Seconds" """The total elapsed time in seconds.""" MEAN = "mean" """The statistical mean value.""" MEDIAN = "median" """The statistical median value.""" MIN = "min" """The statistical minimum value.""" MAX = "max" """The statistical maximum value.""" P5 = "5th" """The statistical 5th percentile.""" P95 = "95th" """The statistical 95th percentile.""" STD_DEV = "std dev" """The adjusted standard deviation of operation times.""" RSD_PERCENT = "rsd%" """The relative standard deviation percentage."""