def __init__(self):
from moldesign.compute import packages
self.toggle = ipy.ToggleButtons(options=['Python libs', 'Executables'],
value='Python libs')
self.toggle.observe(self.switch_pane, 'value')
self.pyheader = ipy.HTML(
'<span class="nbv-table-header nbv-width-med">Package</span> '
'<span class="nbv-table-header nbv-width-sm">Local version</span> '
'<span class="nbv-table-header nbv-width-sm">Expected version</span>'
'<span class="nbv-width-sm"> </span>' # empty space
'<span class="nbv-table-header nbv-width-lg">'
' Run calculations...</span>'
'<span class="nbv-table-header nbv-width-med"> </span>')
self.python_libs = ipy.VBox([self.pyheader] + [PyLibConfig(p) for p in packages.packages])
self.exeheader = ipy.HTML(
'<span class="nbv-table-header nbv-width-med">Program</span> '
'<span class="nbv-table-header nbv-width-sm">Local version</span> '
'<span class="nbv-table-header nbv-width-sm">Docker version</span>'
'<span class="nbv-width-sm"> </span>' # empty space
'<span class="nbv-table-header nbv-width-lg">'
' Run calculations...</span>'
'<span class="nbv-table-header nbv-width-med"> </span>')
self.executables = ipy.VBox([self.exeheader] + [ExeConfig(p) for p in packages.executables])
self.children = [self.toggle, self.python_libs]
super().__init__(children=self.children)
interfaces.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录