James McCool commited on
Commit
fbb1ea4
·
1 Parent(s): 25917df

Add pivot optimal stacking logic for small field GPP contests in app.py, enhancing team selection and display of stack data.

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -859,6 +859,21 @@ with tab1:
859
  qbfile = qbfile[qbfile['Position'] == 'QB']
860
  qbfile = qbfile.reset_index()
861
  elif contest_var1 == 'Small Field GPP':
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
862
  qbfile = flex_file[flex_file['Team'] == stack_var1]
863
  qbfile = qbfile[qbfile['Position'] == 'QB']
864
  qbfile = qbfile.reset_index()
 
859
  qbfile = qbfile[qbfile['Position'] == 'QB']
860
  qbfile = qbfile.reset_index()
861
  elif contest_var1 == 'Small Field GPP':
862
+ if opto_var1 == "Pivot Optimal":
863
+ qbstack_var1 = 2
864
+ ministack_var1 = 0
865
+ dk_stacks_raw = dk_stacks_raw[dk_stacks_raw['Team'].isin(team_var1)]
866
+ dk_stacks_raw = dk_stacks_raw.sort_values(by='Own', ascending=False)
867
+ dk_stacks_raw.reset_index(drop=True)
868
+ fd_stacks_raw = fd_stacks_raw[fd_stacks_raw['Team'].isin(team_var1)]
869
+ dk_stacks_raw = dk_stacks_raw.sort_values(by='Own', ascending=False)
870
+ fd_stacks_raw.reset_index(drop=True)
871
+ dk_Max_Rank = dk_stacks_raw['Team'].values[0]
872
+ fd_Max_Rank = fd_stacks_raw['Team'].values[0]
873
+ stack_var1 = dk_Max_Rank
874
+ opp_var1 = opp_dict[stack_var1]
875
+ st.table(fd_stacks_raw)
876
+
877
  qbfile = flex_file[flex_file['Team'] == stack_var1]
878
  qbfile = qbfile[qbfile['Position'] == 'QB']
879
  qbfile = qbfile.reset_index()