npm 包 hubot-mopac 使用教程

阅读时长 4 分钟读完

简介

hubot-mopac 是一个基于 Hubot 的 npm 包,可以用于解析和计算小分子分子轨道能量、波函数和振动的程序 MOPAC 的输出文件。该输出文件一般以 .out 结尾。

安装

可以通过 npm 命令来安装:

使用方法

初始化

在 Hubot 中使用该包前,需要先引入 hubot-mopac,并初始化:

解析输出文件

解析一个 MOPAC 的输出文件:

其中,output/example.out 是一个输出文件的路径,outputFileContent 是输出文件的内容,mopacOutput 是经 hubot-mopac 解析的输出文件的对象。

计算能量

计算和输出分子中所有原子和键的能量:

计算波函数

计算分子中每个原子轨道的精细度、轨道能量、轨道类型和 轨道系数:

计算振动频率

计算分子的振动频率:

示例代码

以下是一个完整的示例代码,用于解析一个输出文件,计算能量、波函数和振动频率:

-- -------------------- ---- -------
----- ----- - -----------------
----- ----- - -----------------------
----- ---- - ----------------
----- -- - --------------

----- ----- - --- -----------------

-- --- -----
------------------

-- ------
----- -------------- - -------------------- ------------------------
----- ----------------- - ------------------------------- - --------- ------ ---
----- ----------- - -----------------------------------------------------

-- ----
------------------------------
------------------ --------------------

-- -----
-------------------------------------
------------------- ---------------------------

-- ------
---------------------------------
-------------------- -----------------------

详细文档

更详细的文档,请参考官方文档:https://github.com/hubot-scripts/hubot-mopac

结语

hubot-mopac 为计算小分子分子轨道能量、波函数和振动提供了复杂计算的便捷方法,对于化学科普和学习有着重要的指导意义。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005515981e8991b448ce748

纠错
反馈