예제 #1
0
 def _set_TB(self, specs):
     TB = Div(text=specs['title'])
     TB.width = specs['width']
     TB.height = specs['height']
     if 'style' in specs:
         TB.style = specs['style']
     return TB

# radio button group for uploading file
radio_group = RadioButtonGroup(labels=["NO-SPLIT", "SPLIT", "START"], button_type="success")
radio_group.width = 500
radio_group.on_click(_fit_util)

# text for console output
text_input = TextInput(value="", title="CONSOLE")
text_input.width = 500

cluster_stats = Div(
    render_as_text=False,
    text=generate_display_string("", name="Cluster Statistics", height=100)
)
cluster_stats.width = 500
cluster_stats.height = 100

cluster_commonality = Div(
    render_as_text=False,
    text=generate_display_string("")
)
cluster_commonality.width = 500
cluster_commonality.height = 300

split_button = Button(label="Split", button_type="success", width=150)
no_split_button = Button(label="Keep", button_type="success", width=150)
start_button = Button(label="Start", button_type="success", width=150)

split_button.on_click(lambda: _fit_util(1))
no_split_button.on_click(lambda: _fit_util(0))
예제 #3
0
 def _set_TB(self, specs):
     TB = Div(text=specs.text)
     TB.width = specs.width
     TB.height = specs.height
     TB.style = specs.style
     return TB
예제 #4
0
# radio button group for uploading file
radio_group = RadioButtonGroup(labels=["NO-SPLIT", "SPLIT", "START"],
                               button_type="success")
radio_group.width = 500
radio_group.on_click(_fit_util)

# text for console output
text_input = TextInput(value="", title="CONSOLE")
text_input.width = 500

cluster_stats = Div(render_as_text=False,
                    text=generate_display_string("",
                                                 name="Cluster Statistics",
                                                 height=100))
cluster_stats.width = 500
cluster_stats.height = 100

cluster_commonality = Div(render_as_text=False,
                          text=generate_display_string(""))
cluster_commonality.width = 500
cluster_commonality.height = 300

split_button = Button(label="Split", button_type="success", width=150)
no_split_button = Button(label="Keep", button_type="success", width=150)
start_button = Button(label="Start", button_type="success", width=150)

split_button.on_click(lambda: _fit_util(1))
no_split_button.on_click(lambda: _fit_util(0))
start_button.on_click(lambda: _fit_util(2))