aiida实验室中应用程序的可重用小部件。
aiidalab-widgets-base的Python项目详细描述
aiidalab小工具库
用于aiida实验室应用程序的可重用小部件。
安装
通过:
安装aiidalab_widgets_base
python包
pip install aiidalab-widgets-base
安装相应的aiidalab-widgets-base
aiida实验室应用程序
像往常一样通过app manager。
用法
使用小部件通常只需要导入和显示它们。
对于演示,请查看中的jupyter笔记本(.ipynb
扩展名)
这个文件夹。
结构
上传结构
fromaiidalab_widgets_baseimportStructureUploadWidgetfromIPython.displayimportdisplaywidget=StructureUploadWidget()# Enforce node format to be CifData:# widget = StructureUploadWidget(node_class='CifData')display(widget)
代码
选择代码
fromaiidalab_widgets_baseimportCodeDropdownfromIPython.displayimportdisplay# Select from installed codes for 'zeopp.network' input plugindropdown=CodeDropdown(input_plugin='zeopp.network')display(dropdown)dropdown.selected_code# returns selected code
许可证
麻省理工学院
联系人
致谢
这项工作由MARVEL National Centre for Competency in Research支持 由Swiss National Science Foundation资助,以及MaX European Centre of Excellence由地平线2020 EINFRA-5计划资助, 批准号676598。