TRIGNUM-300M / helpers.py
Codfskitraceon's picture
Upload 24 files
7c48757 verified
import json
from typing import Any, Dict, List
def format_metrics(metrics: Dict[str, float]) -> str:
"""Formats a metrics dictionary into a readable string."""
return f"Precision: {metrics.get('precision', 0):.4f} | Recall: {metrics.get('recall', 0):.4f} | F1: {metrics.get('f1', 0):.4f}"
def serialize_results(filepath: str, data: List[Dict[str, Any]]) -> None:
"""Serializes benchmark results to a JSON file."""
with open(filepath, 'w', encoding='utf-8') as f:
json.dump(data, f, indent=4)
def parse_markdown_table(markdown_str: str) -> List[Dict[str, str]]:
"""Helper to parse markdown tables into Python dictionaries."""
# Placeholder utility for documentation generation
pass