from dataclasses import dataclass from typing import Any @dataclass class ColumnContent: name: str type: str displayed_by_default: bool hidden: bool = False never_hidden: bool = False searchable: bool = False default: Any = None ## Leaderboard columns COLUMNS = [ ColumnContent("Model", type="str", displayed_by_default=True, never_hidden=True, searchable=True), ColumnContent("Precision", type="str", displayed_by_default=False), ColumnContent("Params (B)", type="number", displayed_by_default=True), ColumnContent("Reasoning", type="bool", displayed_by_default=False, default=False), ColumnContent("Open Source", type="bool", displayed_by_default=False, default=False), ColumnContent("Average", type="number", displayed_by_default=True, default=0), ColumnContent("RobloxQA", type="number", displayed_by_default=True, default=None), ColumnContent("RobloxQA_OpenEnded", type="number", displayed_by_default=True, default=None), ]