AnnotationRunResult

AnnotationRunResult(
    model,
    output_path,
    experiment_directory,
    config,
    char_counts,
    timing_data,
    emissions,
    dataframe,
    reasoning_traces=None,
)

Result returned by run_annotation.

Attributes

Name Type Description
model str Ollama model name used for the run, such as "gemma3:270m".
output_path Path Filesystem path to the generated annotation CSV.
experiment_directory Path Directory containing run metadata and outputs.
config dict[str, Any] Serializable experiment configuration written to config.json.
char_counts dict[str, Any] Prompt and response character counts collected during the run.
timing_data dict[str, Any] Inference timing summary, including total and average seconds.
emissions float | None CodeCarbon estimate in kilograms of CO2 equivalent, or None.
dataframe pd.DataFrame Pandas DataFrame containing the annotated rows written to disk.
reasoning_traces list[dict[str, Any]] | None Per-query reasoning records captured from models that expose them.