这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
atk:如何为_quantumatk_创建新的附加组件 [2019/07/30 19:08] – [编写 NPZ 滤波器附加组件] xie.congwei | atk:如何为_quantumatk_创建新的附加组件 [2019/09/01 08:34] (当前版本) – [如何为 QuantumATK 创建新的附加组件] dong.dong | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 如何为 QuantumATK 创建新的附加组件 ====== | ====== 如何为 QuantumATK 创建新的附加组件 ====== | ||
- | ^ **版本:** 2015\\ \\ // | + | ^ **版本:** 2015 |
+ | |||
+ | 在 QuantumATK,附加组件是包含一个或多个插件的 Python 模块,可用于向软件添加新功能。有几种类型的插件可供选择。本教程将关注允许 QuantumATK 读写新数据格式的插件类型。在本教程中包含了三个示例。第一个是从 XYZ 文件中读取分子构型的插件,第二个是读取电子密度的插件。 | ||
===== 附加组件模块的基本结构 ===== | ===== 附加组件模块的基本结构 ===== | ||
行 420: | 行 422: | ||
===== 如何安装附加组件 ===== | ===== 如何安装附加组件 ===== | ||
+ | 有两种不同的安装附加组件的方法。第一种,设置环境变量 '' | ||
+ | |||
+ | 另一种方法是压缩 Python 模块并通过图形界面安装。第一步是创建一个包含该模块的 zip 文件。按照上一段中的 NPZFilter 示例,可以通过运行 '' | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | 点击 //Local Install// | ||
===== 测试 NPZ 滤波器附加组件 ===== | ===== 测试 NPZ 滤波器附加组件 ===== | ||
+ | 按照上一节中的步骤操作后,现在应该已经安装上了 NPZFilters AddOn。您可以通过拉出 AddOn Manager 并查看列表中的 NPZFilters 再次确认已安装。如果我们在 QuantumATK 中创建一个新项目,且该文件夹包含我们创建的 '' | ||
- | ===== 参考 ===== | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | 点击右侧面板上的 // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | 得到的等值面现在应该看起来像哑铃,两种不同的颜色分别代表负密度和正密度的区域,以及通过 x-z 轴的零密度平面。这证实了我们在模型密度函数中的读取结果正确。 | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== 参考 ===== | ||
+ | * 英文原文:https:// | ||