tappyness1 commited on
Commit
abb5fd4
1 Parent(s): 537f041

update for later streamlit version

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -22,14 +22,14 @@ age_bounty_fp = pl_config['SCRAPER'].get('age_bounty_fp')
22
 
23
  st.set_page_config(page_title='One Dash', layout = 'wide', initial_sidebar_state = 'auto')
24
 
25
- @st.cache_data(suppress_st_warning=True)
26
  def generate_df():
27
  appearance_df = pd.read_csv(chap_appearance_fp)
28
  char_details_df = pd.read_csv(char_details_fp)
29
  df_age_bounty = pd.read_csv(age_bounty_fp)
30
  return appearance_df, char_details_df, df_age_bounty
31
 
32
- @st.cache_data(suppress_st_warning=True)
33
  def fig_app_by_arc(appearance_df, height):
34
  fig_app_by_arc = px.histogram(appearance_df[appearance_df['Appearance'].isin(appearance_df['Appearance'].value_counts().head(20).index.tolist())],
35
  x='Appearance',
@@ -48,7 +48,7 @@ def fig_app_by_arc(appearance_df, height):
48
  )
49
  return fig_app_by_arc
50
 
51
- @st.cache_data(suppress_st_warning=True)
52
  def fig_app_by_arc_sunburst(appearance_df):
53
  fig_app_by_arc_sunburst = px.sunburst(appearance_df[appearance_df['Appearance'].isin(appearance_df['Appearance'].value_counts().head(10).index.tolist())],
54
  path = ['Appearance', 'Arc'],
@@ -56,7 +56,7 @@ def fig_app_by_arc_sunburst(appearance_df):
56
  height = 800)
57
  return fig_app_by_arc_sunburst
58
 
59
- @st.cache_data(suppress_st_warning=True)
60
  def fig_latest_bounty(char_details_df, height):
61
  df = char_details_df[char_details_df['last_bounty'] > 0]
62
  df = df.sort_values(by = "last_bounty", ascending = False)
@@ -73,7 +73,7 @@ def fig_latest_bounty(char_details_df, height):
73
  )
74
  return fig_latest_bounty
75
 
76
- @st.cache_data(suppress_st_warning=True)
77
  def fig_latest_bounty_dist(char_details_df, height):
78
  group_df = char_details_df[['main_crew','last_bounty']]
79
  group_df = group_df.groupby(['main_crew']).sum()
@@ -88,7 +88,7 @@ def fig_latest_bounty_dist(char_details_df, height):
88
  )
89
  return fig_latest_bounty_dist
90
 
91
- @st.cache_data(suppress_st_warning=True)
92
  def fig_latest_age_to_bounty(df_age_bounty,height):
93
  fig_latest_age_to_bounty = px.scatter(x = df_age_bounty['latest_age'],
94
  y=df_age_bounty['last_bounty'],
@@ -106,7 +106,7 @@ def fig_latest_age_to_bounty(df_age_bounty,height):
106
  )
107
  return fig_latest_age_to_bounty
108
 
109
- @st.cache_data(suppress_st_warning=True)
110
  def fig_age_to_bounty_by_crew(df_age_bounty, height):
111
  fig_age_to_bounty_by_crew = px.scatter(x = df_age_bounty['latest_age'],
112
  y=df_age_bounty['last_bounty'],
@@ -124,7 +124,6 @@ def fig_age_to_bounty_by_crew(df_age_bounty, height):
124
  )
125
  return fig_age_to_bounty_by_crew
126
 
127
- # @st.cache(suppress_st_warning=True, persist = True)
128
  def main():
129
  appearance_df, char_details_df, df_age_bounty = generate_df()
130
  # st.set_page_config(layout="wide")
 
22
 
23
  st.set_page_config(page_title='One Dash', layout = 'wide', initial_sidebar_state = 'auto')
24
 
25
+ @st.cache_data()
26
  def generate_df():
27
  appearance_df = pd.read_csv(chap_appearance_fp)
28
  char_details_df = pd.read_csv(char_details_fp)
29
  df_age_bounty = pd.read_csv(age_bounty_fp)
30
  return appearance_df, char_details_df, df_age_bounty
31
 
32
+ @st.cache_data()
33
  def fig_app_by_arc(appearance_df, height):
34
  fig_app_by_arc = px.histogram(appearance_df[appearance_df['Appearance'].isin(appearance_df['Appearance'].value_counts().head(20).index.tolist())],
35
  x='Appearance',
 
48
  )
49
  return fig_app_by_arc
50
 
51
+ @st.cache_data()
52
  def fig_app_by_arc_sunburst(appearance_df):
53
  fig_app_by_arc_sunburst = px.sunburst(appearance_df[appearance_df['Appearance'].isin(appearance_df['Appearance'].value_counts().head(10).index.tolist())],
54
  path = ['Appearance', 'Arc'],
 
56
  height = 800)
57
  return fig_app_by_arc_sunburst
58
 
59
+ @st.cache_data()
60
  def fig_latest_bounty(char_details_df, height):
61
  df = char_details_df[char_details_df['last_bounty'] > 0]
62
  df = df.sort_values(by = "last_bounty", ascending = False)
 
73
  )
74
  return fig_latest_bounty
75
 
76
+ @st.cache_data()
77
  def fig_latest_bounty_dist(char_details_df, height):
78
  group_df = char_details_df[['main_crew','last_bounty']]
79
  group_df = group_df.groupby(['main_crew']).sum()
 
88
  )
89
  return fig_latest_bounty_dist
90
 
91
+ @st.cache_data()
92
  def fig_latest_age_to_bounty(df_age_bounty,height):
93
  fig_latest_age_to_bounty = px.scatter(x = df_age_bounty['latest_age'],
94
  y=df_age_bounty['last_bounty'],
 
106
  )
107
  return fig_latest_age_to_bounty
108
 
109
+ @st.cache_data()
110
  def fig_age_to_bounty_by_crew(df_age_bounty, height):
111
  fig_age_to_bounty_by_crew = px.scatter(x = df_age_bounty['latest_age'],
112
  y=df_age_bounty['last_bounty'],
 
124
  )
125
  return fig_age_to_bounty_by_crew
126
 
 
127
  def main():
128
  appearance_df, char_details_df, df_age_bounty = generate_df()
129
  # st.set_page_config(layout="wide")