1TSnakers commited on
Commit
8fadc1e
·
verified ·
1 Parent(s): 159caed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -32,20 +32,23 @@ if st.button("Make list"):
32
 
33
  df = pd.DataFrame({
34
  "model": models,
35
- "pull_count": pull_count,
36
- "pull_count_str": pull_count_str,
37
  "date": date
38
  })
39
 
40
  elapsed_time = time.time() - start_time
41
  st.write(f"{len(models)} models counted in {elapsed_time:.4f} seconds")
42
 
 
 
 
43
  st.dataframe(
44
- df[["model", "pull_count_str", "date"]],
45
  hide_index=True,
46
  column_config={
47
  "model": "AI Model",
48
- "pull_count_str": "Pulls",
49
  "date": st.column_config.DateColumn("Last Updated")
50
  }
51
- )
 
32
 
33
  df = pd.DataFrame({
34
  "model": models,
35
+ "pull_count": pull_count, # numeric, for sorting
36
+ "Pulls": pull_count_str, # human-readable for display
37
  "date": date
38
  })
39
 
40
  elapsed_time = time.time() - start_time
41
  st.write(f"{len(models)} models counted in {elapsed_time:.4f} seconds")
42
 
43
+ # Use style.format to display Pulls but keep numeric sorting
44
+ df_styled = df.style.format({"pull_count": "{:,}", "Pulls": lambda x: x})
45
+
46
  st.dataframe(
47
+ df_styled[["model", "Pulls", "date"]],
48
  hide_index=True,
49
  column_config={
50
  "model": "AI Model",
51
+ "Pulls": "Pulls",
52
  "date": st.column_config.DateColumn("Last Updated")
53
  }
54
+ )