VcRlAgent commited on
Commit
185bfc5
·
1 Parent(s): 72ee068

loading sample

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +6 -8
src/streamlit_app.py CHANGED
@@ -7,7 +7,7 @@ st.set_page_config(page_title="VO₂ Max & Training Readiness", page_icon="🏃"
7
  st.title("🏃 VO₂ Max & Training Readiness (Synthetic, Demo)")
8
  st.caption("CPU-only • Synthetic data • Not medical advice.")
9
 
10
- DATA_PATH = "assets/vo2_real_augmented.csv"
11
 
12
  #MODEL_PATH = "model/vo2_predictor.joblib"
13
  #MODEL_PATH = os.path.join(os.path.dirname(__file__), "..", "model", "vo2_predictor.joblib")
@@ -16,6 +16,8 @@ HERE = Path(__file__).resolve().parent
16
  MODEL_PATH = HERE / "model" / "vo2_predictor.joblib" # src/model/...
17
  # If your model is at repo_root/model, use: HERE.parent / "model" / "vo2_predictor.joblib"
18
 
 
 
19
  print("CWD:", os.getcwd())
20
  print("Script dir:", HERE)
21
  print("Listing script dir:", list(HERE.iterdir()))
@@ -25,17 +27,13 @@ assert MODEL_PATH.exists(), f"Model not found at: {MODEL_PATH}"
25
 
26
  pipe = joblib.load(MODEL_PATH)
27
 
28
-
29
  @st.cache_resource
30
  def load_model():
31
  return joblib.load(MODEL_PATH)
32
 
33
  pipe = load_model()
34
 
35
-
36
  @st.cache_data
37
-
38
- """
39
  def load_sample():
40
  try:
41
  df = pd.read_csv(DATA_PATH)
@@ -45,12 +43,12 @@ def load_sample():
45
 
46
  df = load_sample()
47
 
48
- with st.expander("Sample data (first 50 rows)"):
49
  if not df.empty:
50
- st.dataframe(df.head(50), use_container_width=True)
51
  else:
52
  st.info("Sample CSV not found.")
53
- """
54
 
55
  st.subheader("Enter runner metrics")
56
  cols = st.columns(2)
 
7
  st.title("🏃 VO₂ Max & Training Readiness (Synthetic, Demo)")
8
  st.caption("CPU-only • Synthetic data • Not medical advice.")
9
 
10
+ #DATA_PATH = "assets/vo2_real_augmented.csv"
11
 
12
  #MODEL_PATH = "model/vo2_predictor.joblib"
13
  #MODEL_PATH = os.path.join(os.path.dirname(__file__), "..", "model", "vo2_predictor.joblib")
 
16
  MODEL_PATH = HERE / "model" / "vo2_predictor.joblib" # src/model/...
17
  # If your model is at repo_root/model, use: HERE.parent / "model" / "vo2_predictor.joblib"
18
 
19
+ DATA_PATH = HERE / .. / "assets" / "vo2_real_augmented.csv"
20
+
21
  print("CWD:", os.getcwd())
22
  print("Script dir:", HERE)
23
  print("Listing script dir:", list(HERE.iterdir()))
 
27
 
28
  pipe = joblib.load(MODEL_PATH)
29
 
 
30
  @st.cache_resource
31
  def load_model():
32
  return joblib.load(MODEL_PATH)
33
 
34
  pipe = load_model()
35
 
 
36
  @st.cache_data
 
 
37
  def load_sample():
38
  try:
39
  df = pd.read_csv(DATA_PATH)
 
43
 
44
  df = load_sample()
45
 
46
+ with st.expander("Sample data (first 10 rows)"):
47
  if not df.empty:
48
+ st.dataframe(df.head(10), use_container_width=True)
49
  else:
50
  st.info("Sample CSV not found.")
51
+
52
 
53
  st.subheader("Enter runner metrics")
54
  cols = st.columns(2)