Spaces:
Running
Running
Open source vendor, number of params formatting (#13)
Browse files- Formatting the num. of params column (3574e177cf43695b4d37ae3fcfc3b22eebbdae9e)
- app/backend/data_engine.py +7 -0
- app/backend/data_page.py +9 -0
app/backend/data_engine.py
CHANGED
|
@@ -108,6 +108,13 @@ class DataEngine:
|
|
| 108 |
# Replace None values in num_params with "Unknown"
|
| 109 |
if 'num_params' in df_model.columns:
|
| 110 |
df_model['num_params'] = df_model['num_params'].fillna("Unknown")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 111 |
|
| 112 |
# Create mapping for model names/aliases
|
| 113 |
if 'alias' in df_model.columns:
|
|
|
|
| 108 |
# Replace None values in num_params with "Unknown"
|
| 109 |
if 'num_params' in df_model.columns:
|
| 110 |
df_model['num_params'] = df_model['num_params'].fillna("Unknown")
|
| 111 |
+
|
| 112 |
+
# Replace blank/None values in vendor with "Open source"
|
| 113 |
+
if 'vendor' in df_model.columns:
|
| 114 |
+
df_model['vendor'] = df_model['vendor'].fillna("Open source")
|
| 115 |
+
df_model['vendor'] = df_model['vendor'].replace('', "Open source")
|
| 116 |
+
# Also handle whitespace-only strings
|
| 117 |
+
df_model['vendor'] = df_model['vendor'].apply(lambda x: "Open source" if isinstance(x, str) and x.strip() == '' else x)
|
| 118 |
|
| 119 |
# Create mapping for model names/aliases
|
| 120 |
if 'alias' in df_model.columns:
|
app/backend/data_page.py
CHANGED
|
@@ -471,6 +471,15 @@ def render_page(group_name):
|
|
| 471 |
'field': 'max_tokens',
|
| 472 |
'headerStyle': HEADER_STYLE,
|
| 473 |
'cellStyle': CELL_STYLE,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 474 |
# 'suppressSizeToFit': True,
|
| 475 |
},
|
| 476 |
|
|
|
|
| 471 |
'field': 'max_tokens',
|
| 472 |
'headerStyle': HEADER_STYLE,
|
| 473 |
'cellStyle': CELL_STYLE,
|
| 474 |
+
'valueFormatter': JsCode(
|
| 475 |
+
"""function(params) {
|
| 476 |
+
const num = params.value;
|
| 477 |
+
if (typeof num === 'number' && num >= 10000) {
|
| 478 |
+
return num.toLocaleString();
|
| 479 |
+
}
|
| 480 |
+
return num;
|
| 481 |
+
}"""
|
| 482 |
+
),
|
| 483 |
# 'suppressSizeToFit': True,
|
| 484 |
},
|
| 485 |
|