@@ -117,10 +117,12 @@ def on_start_button_clicked(self):
117117 to_gen = int (self ._autogenerated_object .to_gen_combo .currentText ())
118118 number_of_gens = self ._mlc_local .get_experiment_info (self ._experiment_name )["generations" ]
119119
120+ gen_creator = None
120121 if number_of_gens == 0 :
121122 from_gen = 0
122123 # Hide the first individuals tab
123124 self ._autogenerated_object .tabWidget .setTabEnabled (3 , False )
125+ gen_creator = self ._first_indivs_manager .get_gen_creator ()
124126
125127 # Check if the experiment range is ok
126128 if to_gen <= from_gen :
@@ -157,7 +159,8 @@ def on_start_button_clicked(self):
157159 to_gen = to_gen ,
158160 from_gen = from_gen ,
159161 chart_params = self ._chart_conf .chart_params (),
160- parent_signal = self .experiment_finished )
162+ parent_signal = self .experiment_finished ,
163+ gen_creator = gen_creator )
161164
162165 progress_dialog .start ()
163166 self ._progress_dialog = progress_dialog
@@ -469,7 +472,7 @@ def _db_view_edited(self, left, right):
469472 'Edition was canceled. Cell({1}, {2}) - Old value: {3}'
470473 .format (self ._experiment_name , left .row (),
471474 left .column (), old_value ))
472- table_model .set_data (left .row (), left .column (), str ( old_value ) )
475+ table_model .set_data (left .row (), left .column (), old_value )
473476 else :
474477 value = table_model .get_data (left .row (), left .column ())
475478
@@ -484,7 +487,7 @@ def _db_view_edited(self, left, right):
484487 old_value = self ._get_db_view_stored_value (model_index = left ,
485488 table_model = table_model ,
486489 indiv_id = indiv_id )
487- table_model .set_data (left .row (), left .column (), str ( old_value ) )
490+ table_model .set_data (left .row (), left .column (), old_value )
488491 return
489492
490493 logger .info ('[EXPERIMENT {0}] [DB_VIEW_EDITED] - '
@@ -532,7 +535,7 @@ def _update_individuals_per_generation_list(self):
532535
533536 for pop_index in xrange (1 , indivs_per_gen + 1 ):
534537 indiv_index = pop_individuals [pop_index - 1 ]
535- indiv_cost = str ( costs [pop_index - 1 ])
538+ indiv_cost = costs [pop_index - 1 ]
536539 indiv_value = individuals [indiv_index ].get_value ()
537540 indiv_appearences = individuals [indiv_index ].get_appearances ()
538541
@@ -552,7 +555,9 @@ def _load_experiment_config(self):
552555 config_table = self ._autogenerated_object .config_table
553556 config_table .setModel (table_model )
554557 config_table .resizeColumnsToContents ()
558+ # config_table.setVisible(False)
555559 config_table .setSortingEnabled (True )
560+ # config_table.setVisible(True)
556561 config_table .setEditTriggers (QAbstractItemView .DoubleClicked )
557562 table_model .set_editable_columns (editable_columns )
558563 table_model .set_data_changed_callback (self ._config_table_edited )
@@ -605,6 +610,7 @@ def _update_experiment_info(self):
605610 db_view = self ._autogenerated_object .db_view
606611 db_view .setModel (table_model )
607612 db_view .resizeColumnsToContents ()
613+ db_view .resizeColumnsToContents ()
608614 db_view .setSortingEnabled (True )
609615 table_model .set_editable_columns (editable_columns )
610616 table_model .set_data_changed_callback (self ._db_view_edited )
0 commit comments