Spaces:
Running
Running
File size: 1,079 Bytes
4097ba4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import re
def get_metric_choices():
"""Return list of metric choices with emoji markers."""
return [
"Average β",
"Image Quality π",
"Brightness Consistency π",
"Color Temperature π",
"Sharpness Retention π",
"Motion Smoothness π",
"Trajectory Accuracy π",
"Memory Symmetry π",
"Trajectory Alignment π",
]
def clean_metric_names(metrics):
"""Remove emoji markers from metric names."""
cleaned = []
for m in metrics:
clean = m.replace(" β", "").replace(" π", "").strip()
cleaned.append(clean)
return cleaned
def get_dimension_metrics():
"""Return mapping from dimension to list of metrics (for radar chart)."""
return {
"Generation Quality": ["Image Quality", "Brightness Consistency", "Color Temperature", "Sharpness Retention"],
"Trajectory Following": ["Motion Smoothness", "Trajectory Accuracy"],
"Memory Ability": ["Memory Symmetry", "Trajectory Alignment"]
} |