如何安装插件#

AiiDA 的功能可以通过插件扩展。有多种类型的功能可以扩展,如新的 data typescalculation plugins 等等。多个插件可以捆绑在一起,并在 plugin package 中发布。AiiDA plugin registry 概述了公共插件包。

使用 pip 安装 AiiDA 插件包。如果软件包是通过 Python Package Index (PyPI) 发布的,你可以按如下方法安装:

$ pip install aiida-plugin-name

软件包也可以从源代码中安装。例如,如果代码可通过 Git 仓库获取:

$ git clone https://github.com/aiidateam/aiida-diff
$ cd aiida-diff
$ pip install .

警告

If you installed or updated a plugin package while your daemon was running, be sure to restart it so that the changes take effect:

$ verdi daemon restart

要验证当前安装了哪些插件,请使用以下命令:

$ verdi plugin list

它将列出可通过插件扩展的各类功能。要查看这些类别中安装了哪些插件,请将类别名称作为参数传递,例如

$ verdi plugin list aiida.data