@@ -774,8 +774,6 @@ def _add_download_filtered_session():
774774
775775def add_auto_train_manager ():
776776
777- df_training_manager = st .session_state .auto_train_manager .df_manager
778-
779777 # -- Show plotly chart --
780778 cols = st .columns ([1 , 1 , 1 , 0.7 , 0.7 , 1.5 , 1.5 , 2 ])
781779 options = ["date" , "session" , "relative_date" ]
@@ -856,7 +854,7 @@ def add_auto_train_manager():
856854 else None
857855 ),
858856 )
859-
857+
860858 if fig_auto_train is None :
861859 st .markdown ("### In the filtered sessions, no AutoTrain history to show!" )
862860 return
@@ -878,20 +876,29 @@ def add_auto_train_manager():
878876 st .write (data_df .iloc [indices ])
879877
880878 # -- Show dataframe --
879+ df_training_manager = st .session_state .df_session_filtered [
880+ [
881+ "subject_id" ,
882+ "session_date" ,
883+ "session" ,
884+ "curriculum_name" ,
885+ "curriculum_version" ,
886+ "curriculum_schema_version" ,
887+ "current_stage_suggested" ,
888+ "current_stage_actual" ,
889+ "session_at_current_stage" ,
890+ "if_overriden_by_trainer" ,
891+ "foraging_efficiency" ,
892+ "finished_trials" ,
893+ "decision" ,
894+ "next_stage_suggested" ,
895+ ]
896+ ]
897+
881898 # only show filtered subject
882899 df_training_manager = df_training_manager [df_training_manager ['subject_id' ].isin (
883900 st .session_state .df_session_filtered ['subject_id' ].unique ().astype (str ))]
884901
885- # reorder columns
886- df_training_manager = df_training_manager [['subject_id' , 'session_date' , 'session' ,
887- 'curriculum_name' , 'curriculum_version' , 'curriculum_schema_version' ,
888- 'current_stage_suggested' , 'current_stage_actual' ,
889- 'session_at_current_stage' ,
890- 'if_closed_loop' , 'if_stage_overriden_by_trainer' ,
891- 'foraging_efficiency' , 'finished_trials' ,
892- 'decision' , 'next_stage_suggested'
893- ]]
894-
895902 with st .expander ('Automatic training manager' , expanded = False ):
896903 st .dataframe (df_training_manager , height = 3000 )
897904
@@ -1195,4 +1202,4 @@ def add_download_plotly_as_svg(fig, file_name="plot.svg"):
11951202 data = svg_file ,
11961203 file_name = file_name .replace (".svg" , "" ) + ".svg" ,
11971204 mime = "image/svg+xml"
1198- )
1205+ )
0 commit comments