rag-qa-command-cente / src /formatting.py
Tarek Masryo
chore: update project files
6bef416
raw
history blame contribute delete
524 Bytes
from __future__ import annotations
import pandas as pd
def fmt_pct(value: float) -> str:
if pd.isna(value):
return "n/a"
return f"{float(value):.1%}"
def fmt_money(value: float) -> str:
if pd.isna(value):
return "n/a"
return f"${float(value):.4f}"
def fmt_int(value: float | int) -> str:
if pd.isna(value):
return "n/a"
return f"{int(value):,}"
def fmt_latency_ms(value: float) -> str:
if pd.isna(value):
return "n/a"
return f"{float(value):,.0f} ms"