DontPlanToEnd commited on
Commit
c9e7a95
·
verified ·
1 Parent(s): ca0e426

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
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": 105, "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']},
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