+ self.gen_choice_wizard()
+ self.gen_choice_values = self.wiz_generic_choice.run(self.shell)
+ if self.gen_choice_values['data_metrics_pref']:
+ self.gen_metrics_wizard()
+ self.gen_metrics_values = self.wiz_generic_metrics.run(self.shell)
+ if self.gen_choice_values['data_main']:
+ self.gen_data_main_wizard()
+ self.gen_data_main_values = self.wiz_generic_data_main.run(self.shell)
+ if int(self.gen_data_main_values['data_column']) == 3:
+ self.gen_data_text_wizard()
+ self.gen_data_text_values = self.wiz_generic_data_text.run(self.shell)
+ else:
+ self.gen_data_text_values = {'data_text_type': '3'}
+ if int(self.gen_data_main_values['data_column']) == 1:
+ self.gen_data_features_wizard()
+ self.gen_data_features_values = self.wiz_generic_data_features.run(self.shell)
+ else:
+ self.gen_data_features_values = {'data_features': 'Y',
+ 'data_features_count': '10'}
+ if int(self.gen_data_main_values['data_column']) == 2:
+ self.gen_data_signal_wizard()
+ self.gen_data_signal_values = self.wiz_generic_data_signal.run(self.shell)
+ else:
+ self.gen_data_signal_values = {'data_signal_type': '1'}
+ else:
+ self.gen_data_main_values = {'data_column': '1'}
+ print("Unknown Data Type")
+ if self.gen_choice_values['data_databasic_pref']:
+ self.gen_about_data_basic_wizard()
+ self.gen_about_data_basic_values = self.wiz_generic_data_basic.run(self.shell)
+ else:
+ self.gen_about_data_basic_values = {'data_missing':'N',
+ 'data_size_bytes': '1G',
+ 'data_size_samples': '1M'}
+ if self.gen_choice_values['data_dataadv_pref']:
+ self.gen_about_data_advanced_wizard()
+ self.gen_about_data_adv_values = self.wiz_generic_data_adv.run(self.shell)
+ else:
+ self.gen_about_data_adv_values = {'data_distribution': 'N',
+ 'data_io_relation': 'N',
+ 'data_correlation': 'N',
+ 'data_cond_indep': 'N'}
+ if self.gen_choice_values['data_dataoutput_pref']:
+ self.gen_about_output_wizard()
+ self.gen_about_data_output_values = self.wiz_generic_data_output.run(self.shell)
+ else:
+ self.gen_about_data_output_values = {'data_type_output': '1',
+ 'data_output_prob': 'N'}
+