arnie23 commited on
Commit
b0dbd73
·
verified ·
1 Parent(s): 7d4ea74

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -3,6 +3,7 @@ import streamlit as st
3
  import folium
4
  from streamlit_folium import st_folium
5
  from model import predict_metals
 
6
 
7
  st.set_page_config(page_title="GeoMetals Predictor", layout="wide")
8
 
@@ -30,7 +31,13 @@ stormwater = st.radio("Stormwater Runoff Present?", ("Yes", "No")) == "Yes"
30
 
31
  # Submit and predict
32
  if st.button("🔍 Predict Heavy Metal Concentrations") and lat and lon:
33
- prediction = predict_metals(lat, lon, stormwater)
 
 
 
 
 
 
34
 
35
  st.subheader("🔬 Predicted Heavy Metal Concentrations (ppm)")
36
  for metal, value in prediction.items():
 
3
  import folium
4
  from streamlit_folium import st_folium
5
  from model import predict_metals
6
+ import pandas as pd
7
 
8
  st.set_page_config(page_title="GeoMetals Predictor", layout="wide")
9
 
 
31
 
32
  # Submit and predict
33
  if st.button("🔍 Predict Heavy Metal Concentrations") and lat and lon:
34
+ stormwater_type = "stormwater" if stormwater else "no_stormwater"
35
+ input_data = pd.DataFrame([{
36
+ "lat": lat,
37
+ "lon": lon,
38
+ "type": stormwater_type
39
+ }])
40
+ prediction = predict_metals(input_data)
41
 
42
  st.subheader("🔬 Predicted Heavy Metal Concentrations (ppm)")
43
  for metal, value in prediction.items():