Exemple #1
0
def generate_gui_templates_qt(window, ensemble):
	set_module_memory_(ensemble)
	panel_template_lookup =		lmc.generate_panel_template_lookup_standard(window, ensemble)
	panel_template_lookup.append(('variables', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'variables', 
			labels = ['Add Variable', 'Remove Variable'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['variables']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'variable_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'variable_selected_memory'), 
			base_class = variable)))
	panel_template_lookup.append(('vectors', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'vectors', 
			labels = ['Add Vector', 'Remove Vector'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['vectors']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'vector_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'vector_selected_memory'), 
			base_class = vector)))
	return lmc.generate_gui_templates_qt(window, ensemble, 
						lookup = panel_template_lookup)
Exemple #2
0
def generate_gui_templates_qt(window, ensemble):
    set_module_memory_(ensemble)
    panel_template_lookup = lmc.generate_panel_template_lookup_standard(window, ensemble)
    panel_template_lookup.append(
        (
            "variables",
            lgm.generate_add_remove_select_inspect_box_template(
                window=window,
                key="variables",
                labels=["Add Variable", "Remove Variable"],
                wheres=[ensemble._children_, ensemble.run_params["variables"]],
                parent=ensemble,
                selector_handle=(ensemble._module_memory_[0], "variable_selector"),
                memory_handle=(ensemble._module_memory_[0], "variable_selected_memory"),
                base_class=variable,
            ),
        )
    )
    panel_template_lookup.append(
        (
            "vectors",
            lgm.generate_add_remove_select_inspect_box_template(
                window=window,
                key="vectors",
                labels=["Add Vector", "Remove Vector"],
                wheres=[ensemble._children_, ensemble.run_params["vectors"]],
                parent=ensemble,
                selector_handle=(ensemble._module_memory_[0], "vector_selector"),
                memory_handle=(ensemble._module_memory_[0], "vector_selected_memory"),
                base_class=vector,
            ),
        )
    )
    return lmc.generate_gui_templates_qt(window, ensemble, lookup=panel_template_lookup)
Exemple #3
0
def generate_gui_templates_qt(window, ensemble):
	set_module_memory_(ensemble)
	panel_template_lookup =\
		lmc.generate_panel_template_lookup_standard(window, ensemble)
	panel_template_lookup.append(('variables', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'variables', 
			labels = ['Add Variable', 'Remove Variable'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['variables']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'variable_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'variable_selected_memory'), 
			base_class = variable)))
	panel_template_lookup.append(('vectors', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'vectors', 
			labels = ['Add Vector', 'Remove Vector'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['vectors']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'vector_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'vector_selected_memory'), 
			base_class = vector)))
	return lmc.generate_gui_templates_qt(window, ensemble, 
						lookup = panel_template_lookup)
Exemple #4
0
def generate_gui_templates_qt(window, ensemble):
	set_module_memory_(ensemble)
	plot_target_labels = ['iteration', 'time'] +\
		ensemble.run_params['species'].keys() +\
		ensemble.run_params['variables'].keys() +\
		ensemble.run_params['functions'].keys()
	panel_template_lookup =\
		lmc.generate_panel_template_lookup_standard(
				window, ensemble, plot_target_labels)
	panel_template_lookup.append(('variables', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'variables', 
			labels = ['Add Variable', 'Remove Variable'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['variables']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'variable_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'variable_selected_memory'), 
			base_class = variable)))
	panel_template_lookup.append(('functions', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'functions', 
			labels = ['Add Function', 'Remove Function'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['functions']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'function_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'function_selected_memory'), 
			base_class = function_cont)))
	panel_template_lookup.append(('reactions', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'reactions', 
			labels = ['Add Reaction', 'Remove Reaction'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['reactions']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'reaction_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'reaction_selected_memory'), 
			base_class = reaction, 
			function_handles = [[(ensemble, '_make_rxn_')], 
											None, None])))
	panel_template_lookup.append(('species', 
		lgm.generate_add_remove_select_inspect_box_template(
			window = window, key = 'species', 
			labels = ['Add Species', 'Remove Species'], 
			wheres = [ensemble._children_, 
				ensemble.run_params['species']], 
			parent = ensemble, 
			selector_handle = (ensemble._module_memory_[0], 
									'species_selector'), 
			memory_handle = (ensemble._module_memory_[0], 
							'species_selected_memory'), 
			base_class = species, 
			function_handles = [[(ensemble, '_make_spec_')], 
											None, None])))
	return lmc.generate_gui_templates_qt(window, 
		ensemble, lookup = panel_template_lookup)
Exemple #5
0
def generate_gui_templates_qt(window, ensemble):
    set_module_memory_(ensemble)
    plot_target_labels = ['iteration', 'time'] +\
     ensemble.run_params['species'].keys() +\
     ensemble.run_params['variables'].keys() +\
     ensemble.run_params['functions'].keys()
    panel_template_lookup =\
     lmc.generate_panel_template_lookup_standard(
       window, ensemble, plot_target_labels)
    panel_template_lookup.append(
        ('variables',
         lgm.generate_add_remove_select_inspect_box_template(
             window=window,
             key='variables',
             labels=['Add Variable', 'Remove Variable'],
             wheres=[ensemble._children_, ensemble.run_params['variables']],
             parent=ensemble,
             selector_handle=(ensemble._module_memory_[0],
                              'variable_selector'),
             memory_handle=(ensemble._module_memory_[0],
                            'variable_selected_memory'),
             base_class=variable)))
    panel_template_lookup.append(
        ('functions',
         lgm.generate_add_remove_select_inspect_box_template(
             window=window,
             key='functions',
             labels=['Add Function', 'Remove Function'],
             wheres=[ensemble._children_, ensemble.run_params['functions']],
             parent=ensemble,
             selector_handle=(ensemble._module_memory_[0],
                              'function_selector'),
             memory_handle=(ensemble._module_memory_[0],
                            'function_selected_memory'),
             base_class=function_cont)))
    panel_template_lookup.append(
        ('reactions',
         lgm.generate_add_remove_select_inspect_box_template(
             window=window,
             key='reactions',
             labels=['Add Reaction', 'Remove Reaction'],
             wheres=[ensemble._children_, ensemble.run_params['reactions']],
             parent=ensemble,
             selector_handle=(ensemble._module_memory_[0],
                              'reaction_selector'),
             memory_handle=(ensemble._module_memory_[0],
                            'reaction_selected_memory'),
             base_class=reaction,
             function_handles=[[(ensemble, '_make_rxn_')], None, None])))
    panel_template_lookup.append(
        ('species',
         lgm.generate_add_remove_select_inspect_box_template(
             window=window,
             key='species',
             labels=['Add Species', 'Remove Species'],
             wheres=[ensemble._children_, ensemble.run_params['species']],
             parent=ensemble,
             selector_handle=(ensemble._module_memory_[0], 'species_selector'),
             memory_handle=(ensemble._module_memory_[0],
                            'species_selected_memory'),
             base_class=species,
             function_handles=[[(ensemble, '_make_spec_')], None, None])))
    return lmc.generate_gui_templates_qt(window,
                                         ensemble,
                                         lookup=panel_template_lookup)