@@ -139,15 +139,15 @@ def find(self, df, mode, param):
139139 self .user_id = None
140140 self .df = df
141141
142- self .callback_input = [Input (f + '-slider ' , 'value' ) for f in self .param ["columns" ]]
142+ self .callback_input = [Input (f + '_slider ' , 'value' ) for f in self .param ["columns" ]]
143143 self .callback_input .append (Input ('submit-button-state' , 'n_clicks' ))
144144
145145 # self.callback_input_prototype = [Input(f + '-slider', 'value') for f in self.param["columns"]]
146146 # self.callback_input_prototype.append(Input('btn-nclicks-1', 'n_clicks'))
147147
148148 self .prototype_array = []
149149 for f in self .param ["columns" ]:
150- self .prototype_array .append ([f + '-slider ' , 'value' ])
150+ self .prototype_array .append ([f + '_slider ' , 'value' ])
151151 self .prototype_array .append (['btn-nclicks-1' , 'n_clicks' ])
152152 try :
153153 user_id = pd .read_csv ("data_storage/user/user_id.csv" )
@@ -251,9 +251,17 @@ def display_page(pathname):
251251 elif pathname == '/apps/local_explanation' :
252252 return local_explanation .layout_local (original_variables ,columns ,df .columns )
253253 else :
254- return global_explanation .global_explanation (original_variables )
254+ return welcome_message
255+
255256
257+ welcome_message = html .Div (
258+ [
259+ html .H1 ("Welcome to ExplainX" ),
260+ html .H3 ("Click on one of the tabs above to start explaining." )
261+ ]
256262
263+
264+ )
257265 app .layout = html .Div ([
258266 navbar ,
259267 html .Div ([
@@ -640,28 +648,29 @@ def multi_level(x_axis, y_axis, size, color, facet_col, facet_row, sql_query):
640648
641649 # Port Finder
642650 port = 8080
651+ debug_value = False
643652 if mode == "inline" :
644653 try :
645- app .run_server (mode = "inline" , port = port ,debug = False ,dev_tools_ui = False ,dev_tools_props_check = False )
654+ app .run_server (mode = "inline" , port = port ,debug = debug_value ,dev_tools_ui = debug_value ,dev_tools_props_check = debug_value )
646655 except :
647656 port = self .find_free_port ()
648- app .run_server (mode = "inline" ,port = port ,debug = False ,dev_tools_ui = False ,dev_tools_props_check = False )
657+ app .run_server (mode = "inline" ,port = port ,debug = debug_value ,dev_tools_ui = debug_value ,dev_tools_props_check = debug_value )
649658 else :
650659 try :
651- app .run_server (host = '0.0.0.0' , port = port ,debug = False ,dev_tools_ui = False ,dev_tools_props_check = False )
660+ app .run_server (host = '0.0.0.0' , port = port ,debug = debug_value ,dev_tools_ui = debug_value ,dev_tools_props_check = debug_value )
652661 except :
653662 # try different ip in case 0.0.0.0 does not work
654663 try :
655664 try :
656665 port = self .find_free_port ()
657- app .run_server (host = '0.0.0.0' , port = port ,debug = False ,dev_tools_ui = False ,dev_tools_props_check = False )
666+ app .run_server (host = '0.0.0.0' , port = port ,debug = debug_value ,dev_tools_ui = debug_value ,dev_tools_props_check = debug_value )
658667 except :
659668 port = self .find_free_port ()
660- app .run_server (host = '0.0.0.0' , port = port ,debug = False ,dev_tools_ui = False ,dev_tools_props_check = False )
669+ app .run_server (host = '0.0.0.0' , port = port ,debug = debug_value ,dev_tools_ui = debug_value ,dev_tools_props_check = debug_value )
661670 except :
662671 try :
663672 port = self .find_free_port ()
664- app .run_server (host = '127.0.0.1' , port = port ,debug = False ,dev_tools_ui = False ,dev_tools_props_check = False )
673+ app .run_server (host = '127.0.0.1' , port = port ,debug = debug_value ,dev_tools_ui = debug_value ,dev_tools_props_check = debug_value )
665674 except :
666675 print ("Please restart Jupyter Notebook or Python IDE." )
667676 return False
0 commit comments