m. polinsky
commited on
Update streamlit_app.py
Browse files- streamlit_app.py +9 -2
streamlit_app.py
CHANGED
@@ -52,7 +52,7 @@ def initialize(limit, rando, use_cache=True):
|
|
52 |
c_data, c_meta = data_source.retrieve_cluster_data()
|
53 |
cluster_data.append(c_data)
|
54 |
cluster_meta.append(article_meta(data_source.source_name, c_meta))
|
55 |
-
st.
|
56 |
print("Finished...moving on to clustering...")
|
57 |
cluster_data = cluster_data[0] + cluster_data[1]
|
58 |
# NER
|
@@ -63,13 +63,14 @@ def initialize(limit, rando, use_cache=True):
|
|
63 |
# Populate stub entities list
|
64 |
perform_ner(tup, cache=use_cache)
|
65 |
generate_clusters(clusters, tup)
|
66 |
-
st.
|
67 |
|
68 |
# Article stubs tracks all stubs
|
69 |
# If cluster is unsummarized, its hed's value is the namedtuple stub.
|
70 |
# Else reference digestor instance so summary can be found.
|
71 |
article_dict = {stub.hed: stub for stub in cluster_data}
|
72 |
|
|
|
73 |
return article_dict, clusters
|
74 |
|
75 |
|
@@ -179,6 +180,12 @@ if st.button("Refresh topics!"):
|
|
179 |
selections = []
|
180 |
choices = list(clusters.keys())
|
181 |
choices.insert(0,'None')
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
# Form used to take 3 menu inputs
|
183 |
with st.form(key='columns_in_form'):
|
184 |
cols = st.columns(3)
|
|
|
52 |
c_data, c_meta = data_source.retrieve_cluster_data()
|
53 |
cluster_data.append(c_data)
|
54 |
cluster_meta.append(article_meta(data_source.source_name, c_meta))
|
55 |
+
st.session_state[data_source.source_name] = f"Number of clusters from source: {data_source.source_name}\n\t{len(c_data)}"
|
56 |
print("Finished...moving on to clustering...")
|
57 |
cluster_data = cluster_data[0] + cluster_data[1]
|
58 |
# NER
|
|
|
63 |
# Populate stub entities list
|
64 |
perform_ner(tup, cache=use_cache)
|
65 |
generate_clusters(clusters, tup)
|
66 |
+
st.session_state['num_clusters'] = f"""Total number of clusters: {len(clusters)}"""
|
67 |
|
68 |
# Article stubs tracks all stubs
|
69 |
# If cluster is unsummarized, its hed's value is the namedtuple stub.
|
70 |
# Else reference digestor instance so summary can be found.
|
71 |
article_dict = {stub.hed: stub for stub in cluster_data}
|
72 |
|
73 |
+
|
74 |
return article_dict, clusters
|
75 |
|
76 |
|
|
|
180 |
selections = []
|
181 |
choices = list(clusters.keys())
|
182 |
choices.insert(0,'None')
|
183 |
+
|
184 |
+
st.write(st.session_state['cnn'])
|
185 |
+
st.write(st.session_state['npr'])
|
186 |
+
st.write(st.session_state['num_clusters'])
|
187 |
+
|
188 |
+
|
189 |
# Form used to take 3 menu inputs
|
190 |
with st.form(key='columns_in_form'):
|
191 |
cols = st.columns(3)
|