计算化学公社

标题: 求助:如何将高斯批量计算的光谱.out中的光谱信数据批量导出 [打印本页]

作者
Author:
AHU_cpc    时间: 2022-10-23 03:11
标题: 求助:如何将高斯批量计算的光谱.out中的光谱信数据批量导出
请教下各位老师,我使用Gaussian16批量计算了500组结构的光谱,数据导出到了一个.out文件里,然后我想使用500组数据的光谱数据去做机器学习。想请教一下老师们,有没有什么工具可以分割这个out文件,并把光谱数据批量导出。非常感谢各位老师!!
作者
Author:
sobereva    时间: 2022-10-23 04:02
Gaussian并不给你光谱信息,只给你激发能、振子/转子强度这些用于绘制光谱的原始数据,绘制光谱需要用诸如Multiwfn、GaussView等程序,看比如下文
使用Multiwfn绘制红外、拉曼、UV-Vis、ECD、VCD和ROA光谱图
http://sobereva.com/224
使用Multiwfn计算特定方向的UV-Vis吸收光谱
http://sobereva.com/648http://bbs.keinsci.com/thread-30873-1-1.html
使用Multiwfn一键批量产生各类光谱图
https://www.bilibili.com/video/av50818216

你必须说清楚你希望导出什么形式的数据,别人才能确切回复。如果你希望得到各个体系的光谱吸收曲线数据,可以写个脚本对out文件进行拆分、提取数据,自动把每个体系的数据都整理成Multiwfn绘制光谱所用的标准txt格式的文件(看Multiwfn手册3.13.2节的plain text file部分的格式介绍,需要记录激发能、振子强度等信息),然后自动调用Multiwfn产生并导出光谱曲线的X-Y数据成文本文件。怎么通过命令行调用Multiwfn看
详谈Multiwfn的命令行方式运行和批量运行的方法
http://sobereva.com/612http://bbs.keinsci.com/thread-24929-1-1.html

作者
Author:
exity    时间: 2022-10-23 14:57
我倒是写过一个合并多out文件的光谱信息到一个txt文件里的脚本,不过你这个是一个out的拆分。貌似不太合用。
作者
Author:
AHU_cpc    时间: 2022-10-30 10:59
sobereva 发表于 2022-10-23 04:02
Gaussian并不给你光谱信息,只给你激发能、振子/转子强度这些用于绘制光谱的原始数据,绘制光谱需要用诸如M ...

感谢sob老师!我这里想导出的是每个波峰的波数。
作者
Author:
sobereva    时间: 2022-10-31 05:06
AHU_cpc 发表于 2022-10-30 10:59
感谢sob老师!我这里想导出的是每个波峰的波数。

Multiwfn显示光谱的时候文本窗口里直接显示各个峰的精确位置,自动提取就完了




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3