| 查看: 2890 | 回復(fù): 24 | |||
秋雨子金蟲 (小有名氣)
|
[求助]
homo和lumo批量提取的腳本
|
||
最近在弄一批分子,一萬個(gè)左右 ,想提取其中的homo和lumo能量值,但是發(fā)現(xiàn)很難實(shí)現(xiàn),因?yàn)椴沤佑|腳本半年,還是自學(xué)的,所以搞不定了,有哪位大俠給個(gè)小腳本?我只會(huì)一點(diǎn)shell,提取個(gè)Energy還行,homo和lumo不好提取,若可以分享一下不勝感激!![]() ![]() |
搜一搜,收一收 |

|
說一下我的想法。 首先用grep把有用的輸出信息過濾一下: 一個(gè)是分割各個(gè)計(jì)算結(jié)果,免得把好幾個(gè)計(jì)算的信息混在一起, 另外也是樓主要求的,只輸出最后的結(jié)果, 另一個(gè)就是各個(gè)軌道能的數(shù)據(jù)。 然后把占據(jù)軌道的能級(jí)收集起來,取最大值,就是HOMO 以及把空軌道的能級(jí)收集起來,取最小值,就是LUMO 但是shell沒有數(shù)學(xué)計(jì)算的功能,只好借用一下python命令 以上程序需要bash和python就可以運(yùn)行,測試LZ的文件,輸出如下: $ sh homolumo Row1.log File : Row1.log HOMO : -0.40657 LUMO : 0.13145 其中homolumo是上面shell的文件名。 當(dāng)然樓主可能有其他類型的輸出文件, 修改shell程序中部分的關(guān)鍵字和流程,應(yīng)該可以應(yīng)付其他情況。 block='Population' #不同計(jì)算間的分割行 eigen='eigenvalues' #包含軌道能級(jí)的輸出行 occst='occ' #標(biāo)記占據(jù)軌道的字符 virst='vir' #標(biāo)記空軌道的字符 sepst='--' #分割信息和能級(jí)數(shù)據(jù)的字符 |
金蟲 (小有名氣)

![]() ![]() |
金蟲 (著名寫手)
不要用QQ問我東西

金蟲 (小有名氣)
|
謝謝提醒~,貼個(gè)輸出文件,就是最簡單的優(yōu)化和頻率計(jì)算,因?yàn)閮?yōu)化會(huì)計(jì)算好幾圈,想提取最后一次優(yōu)化的homo和lumo,但是找不到唯一區(qū)別的關(guān)鍵詞,不知道說清楚沒有,我是入門新手希望交流! |

金蟲 (小有名氣)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料工程專碩274一志愿211求調(diào)劑 +6 | 薛云鵬 2026-03-15 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 本人考085602 化學(xué)工程 專碩 +15 | 不知道叫什么! 2026-03-15 | 17/850 |
|
|
[考研] 0703化學(xué)336分求調(diào)劑 +3 | zbzihdhd 2026-03-15 | 4/200 |
|
|
[文學(xué)芳草園] 伙伴們,祝我生日快樂吧 +17 | myrtle 2026-03-10 | 26/1300 |
|
|
[考研] 285求調(diào)劑 +6 | ytter 2026-03-12 | 6/300 |
|
|
[考研] 294求調(diào)劑 +3 | Zys010410@ 2026-03-13 | 4/200 |
|
|
[考研] 297一志愿上交085600求調(diào)劑 +5 | 指尖八千里 2026-03-14 | 5/250 |
|
|
[考研] 265求調(diào)劑 +4 | 威化餅07 2026-03-12 | 4/200 |
|
|
[考研] 材料080500調(diào)劑求收留 +3 | 一顆meteor 2026-03-13 | 3/150 |
|
|
[考研] 266求調(diào)劑 +4 | 學(xué)員97LZgn 2026-03-13 | 4/200 |
|
|
[基金申請(qǐng)]
有必要更換申報(bào)口嗎
20+3
|
fannyamoy 2026-03-11 | 3/150 |
|
|
[考研] 一志愿西南交大,材料專碩317求調(diào)劑 +5 | lx8568 2026-03-11 | 5/250 |
|
|
[考研] 四川大學(xué)085601材料工程專碩 初試294求調(diào)劑 +4 | 祝我們好在冬天 2026-03-11 | 4/200 |
|
|
[碩博家園] 085600 260分求調(diào)劑 +3 | 天空還下雨么 2026-03-13 | 5/250 |
|
|
[考研] 求調(diào)劑 +7 | 18880831720 2026-03-11 | 7/350 |
|
|
[考研] 【0856】化學(xué)工程(085602)313 分,本科學(xué)科評(píng)估A類院;瘜W(xué)工程與工藝,誠求調(diào)劑 +7 | 小劉快快上岸 2026-03-11 | 7/350 |
|
|
[考研] 308求調(diào)劑 +3 | 是Lupa啊 2026-03-12 | 3/150 |
|
|
[考研] 0817化學(xué)工程與技術(shù)考研312分調(diào)劑 +3 | T123 tt 2026-03-12 | 3/150 |
|
|
[考博] 福州大學(xué)楊黃浩課題組招收2026年專業(yè)學(xué)位博士研究生,2026.03.20截止 +3 | Xiangyu_ou 2026-03-12 | 3/150 |
|
|
[考研] 283求調(diào)劑,材料、化工皆可 +8 | 蘇打水7777 2026-03-11 | 10/500 |
|