Update app.py
Browse files
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 |
-
"
|
| 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 |
-
|
| 45 |
hide_index=True,
|
| 46 |
column_config={
|
| 47 |
"model": "AI Model",
|
| 48 |
-
"
|
| 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 |
+
)
|