コード例 #1
0
#PARADIM_UI['s1']['button_status'] = Button(description='Update Status')
#PARADIM_UI['s1']['button_status'].layout = Layout(width='99%')

PARADIM_UI['s1']['l1'] = VBox([
    PARADIM_UI['s1']['ecutwfc'].w,
    PARADIM_UI['s1']['kpoints'].w,
    PARADIM_UI['s1']['button'].w,
    PARADIM_UI['s1']['job_id'].w,
    PARADIM_UI['s1']['status'].w,
])
PARADIM_UI['s1']['l2'] = VBox([
    PARADIM_UI['s1']['input'].w,
    PARADIM_UI['s1']['commands'].w,
])
PARADIM_UI['s1']['bs'] = HBox([PARADIM_UI['s1']['l1'], PARADIM_UI['s1']['l2']])
PARADIM_UI['s1']['bs'].w = Box([PARADIM_UI['s1']['bs']])
PARADIM_UI['s1']['l2'].layout = Layout(width='100%', border='1px')
PARADIM_UI['s1']['bs'].layout = Layout(width='100%', border='1px')

s1_tab0 = ui.Form([PARADIM_UI['s1']['bs']], name='Crystal Inputs')
s1_tab1 = ui.Form([PARADIM_UI['s1']['stdin']], name='stdin')
s1_tab2 = ui.Form([PARADIM_UI['s1']['stdout']], name='stdout')
s1_tab3 = ui.Form([PARADIM_UI['s1']['stderr']], name='stderr')


def UpdateStep1(event):
    global PARADIM_UI, PARADIM
    change = {
        'k_points': PARADIM_UI['s1']['kpoints'].value,
        'prefix': 'gaas',
        'calculation': 'scf',