rcity-sampling / app.py
levena's picture
feat: update
4c58395
raw
history blame
724 Bytes
import streamlit as st
import sample
st.set_page_config(layout="wide")
st.title("rcity 10dan saka Sampling")
num_games = st.selectbox("Number of games", [100, 500, 1000, 2000, 3000], index=1)
num_dan = st.selectbox("Number of dan", [7, 8, 9, 10], index=3)
num_max_pt = st.selectbox("Number of max points", [9000, 10000, 15000, 20000], index=3)
if num_games is None or num_dan is None:
st.stop()
df = sample.readcsv(filter=num_dan)
if df is not None:
if st.button("ๅ†่จˆ็ฎ—") or num_games is not None:
col1, col2 = st.columns(2)
plt = sample.simulate_games(df, num_games=num_games, max_score=num_max_pt)
with col1:
st.pyplot(plt)
with col2:
st.dataframe(df)