Update app.py
Browse files
app.py
CHANGED
|
@@ -99,6 +99,7 @@ PRESET_OPTIONS = {
|
|
| 99 |
OTHER_TOGGLES = {
|
| 100 |
"Prompt Template": "Template",
|
| 101 |
"Architecture": "Architecture",
|
|
|
|
| 102 |
"Avg Thinking Chars": "Avg Thinking Chars"
|
| 103 |
}
|
| 104 |
|
|
@@ -796,7 +797,7 @@ template_with_optimal_value = """
|
|
| 796 |
|
| 797 |
# This master list defines the final, non-negotiable order of columns in the grid.
|
| 798 |
MASTER_COLUMN_ORDER = [
|
| 799 |
-
"pinned", "is_new", "R", "Avg Thinking Chars", "#P", "type", "Model_Display",
|
| 800 |
# Other Toggles
|
| 801 |
"Prompt Template", "Architecture",
|
| 802 |
# Uncensored
|
|
@@ -833,7 +834,7 @@ ALL_COLUMN_DEFS = {
|
|
| 833 |
"pinned": {"headerName": "📌", "field": "pinned", "width": 40, "minWidth": 40, "filter": False, "suppressMenu": True, "cellRenderer": "PinRenderer", "suppressSizeToFit": True, "headerClass": "center-aligned-header"},
|
| 834 |
"is_new": {"headerName": "", "field": "is_new", "width": 30, "minWidth": 30, "filter": False, "suppressMenu": True, "suppressSizeToFit": True},
|
| 835 |
"R": {"headerName": "R", "field": "Is Thinking Model", "cellRenderer": "ReasoningRenderer", "width": 34, "minWidth": 34, "filter": False, "suppressMenu": True, "sortable": True, "suppressSizeToFit": True, "headerClass": "center-aligned-header"},
|
| 836 |
-
"#P": {"field": "#P", "width":
|
| 837 |
"type": {"headerName": "T", "field": "type", "width": 32, "minWidth": 32, "filter": False, "suppressMenu": True, "cellRenderer": "TypeRenderer", "sortable": True, "sortingOrder": ['asc', 'desc'], "suppressSizeToFit": True, "headerClass": "center-aligned-header"},
|
| 838 |
"Model_Display": {"field": "Model_Display", "headerName": "Model", "cellRenderer": "ModelLink", "filter": "agTextColumnFilter", "filterParams": {"defaultOption": "contains"}, "width": 395, "suppressMenu": False, "headerClass": "ag-left-aligned-header wrap-text", "wrapHeaderText": True, "autoHeaderHeight": True},
|
| 839 |
"Release Date": {"field": "Release Date", "width": 105, "filter": "agDateColumnFilter", "filterParams": {"browserDatePicker": True, "inRangeInclusive": True, "defaultOption": "greaterThan"}, "cellClass": ["ag-left-aligned-cell", "border-left"], "headerClass": "ag-left-aligned-header wrap-text", "wrapHeaderText": True, "autoHeaderHeight": True, "sortable": True},
|
|
@@ -931,6 +932,13 @@ ALL_COLUMN_DEFS = {
|
|
| 931 |
# --- Other Toggles ---
|
| 932 |
"Prompt Template": create_text_column("Prompt Template", width=160, filterParams={"defaultOption": "contains"}),
|
| 933 |
"Architecture": create_text_column("Architecture", width=160, filterParams={"defaultOption": "contains"}),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 934 |
"Avg Thinking Chars": create_numeric_column("Avg Thinking Chars", width=120, filterParams={"defaultOption": "greaterThanOrEqual"}, valueFormatter={"function": "params.value === 0 ? '' : params.value"}),
|
| 935 |
}
|
| 936 |
|
|
@@ -961,7 +969,7 @@ def get_initial_column_defs():
|
|
| 961 |
visible_cols.update(PRESET_COLUMNS['Overview'].keys())
|
| 962 |
|
| 963 |
primary_sort_col = "UGI 🏆"
|
| 964 |
-
pinned_cols = ["pinned", "is_new", "R", "Avg Thinking Chars", "#P", "type", "Model_Display"]
|
| 965 |
|
| 966 |
initial_defs = []
|
| 967 |
for col_name in MASTER_COLUMN_ORDER:
|
|
@@ -1362,7 +1370,7 @@ def update_columns_and_sort(uncensored_cols, intelligence_cols, writing_cols, po
|
|
| 1362 |
"Politics": None
|
| 1363 |
}
|
| 1364 |
primary_sort_col = sort_map.get(active_preset)
|
| 1365 |
-
pinned_cols = ["pinned", "is_new", "R", "Avg Thinking Chars", "#P", "type", "Model_Display"]
|
| 1366 |
|
| 1367 |
# --- FINAL CORRECTED LOGIC ---
|
| 1368 |
|
|
|
|
| 99 |
OTHER_TOGGLES = {
|
| 100 |
"Prompt Template": "Template",
|
| 101 |
"Architecture": "Architecture",
|
| 102 |
+
"Active Parameters": "Active Params",
|
| 103 |
"Avg Thinking Chars": "Avg Thinking Chars"
|
| 104 |
}
|
| 105 |
|
|
|
|
| 797 |
|
| 798 |
# This master list defines the final, non-negotiable order of columns in the grid.
|
| 799 |
MASTER_COLUMN_ORDER = [
|
| 800 |
+
"pinned", "is_new", "R", "Avg Thinking Chars", "Active Parameters", "#P", "type", "Model_Display",
|
| 801 |
# Other Toggles
|
| 802 |
"Prompt Template", "Architecture",
|
| 803 |
# Uncensored
|
|
|
|
| 834 |
"pinned": {"headerName": "📌", "field": "pinned", "width": 40, "minWidth": 40, "filter": False, "suppressMenu": True, "cellRenderer": "PinRenderer", "suppressSizeToFit": True, "headerClass": "center-aligned-header"},
|
| 835 |
"is_new": {"headerName": "", "field": "is_new", "width": 30, "minWidth": 30, "filter": False, "suppressMenu": True, "suppressSizeToFit": True},
|
| 836 |
"R": {"headerName": "R", "field": "Is Thinking Model", "cellRenderer": "ReasoningRenderer", "width": 34, "minWidth": 34, "filter": False, "suppressMenu": True, "sortable": True, "suppressSizeToFit": True, "headerClass": "center-aligned-header"},
|
| 837 |
+
"#P": {"field": "#P", "width": 95, "filter": "agNumberColumnFilter", "filterParams": {"defaultOption": "equals"}, "headerClass": "ag-left-aligned-header wrap-text", "cellClass": "ag-right-aligned-cell", "wrapHeaderText": True, "autoHeaderHeight": True, "suppressSizeToFit": True, "sortingOrder": ['desc', 'asc']},
|
| 838 |
"type": {"headerName": "T", "field": "type", "width": 32, "minWidth": 32, "filter": False, "suppressMenu": True, "cellRenderer": "TypeRenderer", "sortable": True, "sortingOrder": ['asc', 'desc'], "suppressSizeToFit": True, "headerClass": "center-aligned-header"},
|
| 839 |
"Model_Display": {"field": "Model_Display", "headerName": "Model", "cellRenderer": "ModelLink", "filter": "agTextColumnFilter", "filterParams": {"defaultOption": "contains"}, "width": 395, "suppressMenu": False, "headerClass": "ag-left-aligned-header wrap-text", "wrapHeaderText": True, "autoHeaderHeight": True},
|
| 840 |
"Release Date": {"field": "Release Date", "width": 105, "filter": "agDateColumnFilter", "filterParams": {"browserDatePicker": True, "inRangeInclusive": True, "defaultOption": "greaterThan"}, "cellClass": ["ag-left-aligned-cell", "border-left"], "headerClass": "ag-left-aligned-header wrap-text", "wrapHeaderText": True, "autoHeaderHeight": True, "sortable": True},
|
|
|
|
| 932 |
# --- Other Toggles ---
|
| 933 |
"Prompt Template": create_text_column("Prompt Template", width=160, filterParams={"defaultOption": "contains"}),
|
| 934 |
"Architecture": create_text_column("Architecture", width=160, filterParams={"defaultOption": "contains"}),
|
| 935 |
+
"Active Parameters": create_numeric_column(
|
| 936 |
+
"Active Parameters",
|
| 937 |
+
headerName="#AP",
|
| 938 |
+
width=105,
|
| 939 |
+
filterParams={"defaultOption": "equals"},
|
| 940 |
+
cellClass="ag-right-aligned-cell"
|
| 941 |
+
),
|
| 942 |
"Avg Thinking Chars": create_numeric_column("Avg Thinking Chars", width=120, filterParams={"defaultOption": "greaterThanOrEqual"}, valueFormatter={"function": "params.value === 0 ? '' : params.value"}),
|
| 943 |
}
|
| 944 |
|
|
|
|
| 969 |
visible_cols.update(PRESET_COLUMNS['Overview'].keys())
|
| 970 |
|
| 971 |
primary_sort_col = "UGI 🏆"
|
| 972 |
+
pinned_cols = ["pinned", "is_new", "R", "Avg Thinking Chars", "Active Parameters", "#P", "type", "Model_Display"]
|
| 973 |
|
| 974 |
initial_defs = []
|
| 975 |
for col_name in MASTER_COLUMN_ORDER:
|
|
|
|
| 1370 |
"Politics": None
|
| 1371 |
}
|
| 1372 |
primary_sort_col = sort_map.get(active_preset)
|
| 1373 |
+
pinned_cols = ["pinned", "is_new", "R", "Avg Thinking Chars", "Active Parameters", "#P", "type", "Model_Display"]
|
| 1374 |
|
| 1375 |
# --- FINAL CORRECTED LOGIC ---
|
| 1376 |
|