CCockrum commited on
Commit
39d75ee
·
verified ·
1 Parent(s): c39747a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -3
app.py CHANGED
@@ -186,9 +186,24 @@ if not metadata_df.empty:
186
  st.subheader("Retrieved Metadata Sample")
187
  st.dataframe(metadata_df.head())
188
 
189
- st.subheader("Metadata Completeness Analysis")
190
- fig = px.bar(completeness_df, x="Field", y="Completeness (%)", title="Metadata Completeness by Field")
191
- st.plotly_chart(fig)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
 
193
  # ------------------- Metadata Suggestions -------------------
194
  st.subheader("✨ Suggested Metadata Enhancements")
 
186
  st.subheader("Retrieved Metadata Sample")
187
  st.dataframe(metadata_df.head())
188
 
189
+ # Metadata completeness analysis (enhanced)
190
+ st.subheader("📊 Metadata Completeness Analysis")
191
+
192
+ completeness = metadata_df.map(lambda x: not is_incomplete(x)).mean() * 100
193
+ completeness_df = pd.DataFrame({
194
+ "Field": completeness.index,
195
+ "Completeness (%)": completeness.values
196
+ })
197
+
198
+ fig = px.bar(
199
+ completeness_df,
200
+ x="Field",
201
+ y="Completeness (%)",
202
+ title="Metadata Completeness by Field",
203
+ labels={"Field": "Metadata Field", "Completeness (%)": "Completeness (%)"}
204
+ )
205
+ st.plotly_chart(fig, use_container_width=True)
206
+
207
 
208
  # ------------------- Metadata Suggestions -------------------
209
  st.subheader("✨ Suggested Metadata Enhancements")