コード例 #1
0
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))
コード例 #2
0
    ),
    # _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)
コード例 #3
0
ファイル: pca_test.py プロジェクト: TGXnet/consumercheck
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))
コード例 #4
0
ファイル: prefmap_gui.py プロジェクト: TGXnet/consumercheck
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)
コード例 #5
0
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)
コード例 #6
0
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)