def test_one_prefmap_tree(simple_ds): prefmap = Prefmap(ds=simple_ds) pc = PrefmapController(prefmap) test = TestOneNode(one_model=pc) test.configure_traits(view=dummy_view(prefmap_nodes))
), # _traitsui.Item('controller.model_struct', style='simple', label='Model'), label='Select data set', show_border=True, ) conjoint_plugin_view = make_plugin_view('Conjoint', conjoint_nodes, selection_view, conjoint_view) if __name__ == '__main__': print("Conjoint GUI test start") from tests.conftest import conjoint_dsc from dataset_container import get_ds_by_name one_branch = False dsc = conjoint_dsc() if one_branch: d = get_ds_by_name('Tine yogurt design', dsc) l = get_ds_by_name('Odour-flavor', dsc) c = get_ds_by_name('Consumers', dsc) cj = Conjoint(design=d, liking=l, consumers=c) cjc = ConjointController(cj) test = TestOneNode(one_model=cjc) test.configure_traits(view=dummy_view(conjoint_nodes)) else: conjoint = CalcContainer(dsc=conjoint_dsc()) cpc = ConjointPluginController(conjoint) cpc.configure_traits(view=conjoint_plugin_view)
def test_one_pca_tree(simple_ds): pca = Pca(ds=simple_ds) pc = PcaController(pca) test = TestOneNode(one_model=pc) test.configure_traits(view=dummy_view(pca_nodes))
prefmap_plugin_view = make_plugin_view( 'Prefmap', prefmap_nodes, selection_view, prefmap_view) if __name__ == '__main__': print("Prefmap GUI test start") from tests.conftest import imp_ds one_branch = False # Folder, File name, Display name, DS type ds_C_meta = ('Cheese', 'ConsumerLiking.txt', 'Cheese liking', 'Consumer liking') ds_S_meta = ('Cheese', 'SensoryData.txt', 'Cheese profiling', 'Descriptive analysis / sensory profiling') C = imp_ds(ds_C_meta) S = imp_ds(ds_S_meta) if one_branch: prefmap = Prefmap(ds_C=C, ds_S=S) pc = PrefmapController(prefmap) test = TestOneNode(one_model=pc) test.configure_traits(view=dummy_view(prefmap_nodes)) else: dsc = DatasetContainer() dsc.add(C) dsc.add(S) prefmap = PrefmapCalcContainer(dsc=dsc) ppc = PrefmapPluginController(prefmap) ppc.configure_traits( view=prefmap_plugin_view)
selection_view = _traitsui.Group( _traitsui.Item( 'controller.selected_ds', editor=_traitsui.CheckListEditor(name='controller.available_ds'), style='custom', show_label=False, width=200, height=200, ), label='Select data set', show_border=True, ) pca_plugin_view = make_plugin_view('Pca', pca_nodes, selection_view, pca_view) if __name__ == '__main__': print("PCA GUI test start") from tests.conftest import iris_ds, synth_dsc, zero_var_ds one_branch = False if one_branch: tds = zero_var_ds() pca = Pca(ds=tds) pc = PcaController(pca) test = TestOneNode(one_model=pc) test.configure_traits(view=dummy_view(pca_nodes)) else: pcap = PcaCalcContainer(dsc=synth_dsc()) ppc = PcaPluginController(pcap) ppc.configure_traits(view=pca_plugin_view)
selection_view = _traitsui.Group( _traitsui.Item( 'controller.selected_ds', editor=_traitsui.CheckListEditor(name='controller.available_ds'), style='custom', show_label=False, width=200, height=200, ), label='Select data set', show_border=True, ) bs_plugin_view = make_plugin_view('Basic Statistics', bs_nodes, selection_view, bs_view) if __name__ == '__main__': print("Basic stat GUI test start") from tests.conftest import all_dsc, synth_dsc, discrete_ds one_branch = False if one_branch: bs = BasicStat(ds=discrete_ds()) bsc = BasicStatController(bs) tods = TestOneNode(one_model=bsc) tods.configure_traits(view=dummy_view(bs_nodes)) else: bsp = BasicStatCalcContainer(dsc=all_dsc()) bspc = BasicStatPluginController(bsp) bspc.configure_traits(view=bs_plugin_view)