计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2469|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 小程序:批量读取OUTCAR中能量数据

[复制链接 Copy URL]

24

帖子

0

威望

290

eV
积分
314

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
批量读取OUTCAR中能量数据
读取VASP输出的OUTCAR文件中的 energy  without entropy 值
双击Read_OUTCAR_beta0.2.exe,将自动遍历程序所在文件夹,以及所有子级文件夹下的OUTCAR文件
若OUTCAR中含有收敛的 energy  without entropy 值,将在对应目录下生成一个以该能量值为名称的.txt文件
若OUTCAR未收敛,将生成一个 1-OUTCAR-unfinished.txt 文件
运行完成后,打开read.log查看本次读取记录

Read_OUTCAR_beta0.2.rar

216.94 KB, 下载次数 Times of downloads: 123

小程序

评分 Rate

参与人数
Participants 4
eV +17 收起 理由
Reason
zbybyby + 4 赞!
Florent + 4 谢谢
duchenggong + 1 赞!
sobereva + 8

查看全部评分 View all ratings

1060

帖子

0

威望

3259

eV
积分
4319

Level 6 (一方通行)

6#
发表于 Post on 2024-4-11 21:28:52 | 只看该作者 Only view this author
本帖最后由 乐平 于 2024-4-11 21:38 编辑
zwxzwxzwx 发表于 2024-4-11 09:45
您好,您能教我一下如何使用python脚本实现批量提取OUTCAR中的能量吗

提示一下
pathlib 库,里面的 rglob 历遍目录下所有子目录的文件
re 库,正则表达式抓取关键词
csv 库,将抓取的数据保存成 .csv 格式,可以用 Excel 打开,方便你后续整理数据。

pathlib, re, csv 都是 python 的标准库,直接 import 就可以,不需要额外安装(例如,numpy 是需要额外安装才能 import numpy 的。当然,如果你用 Anaconda3 就不需要你自己额外安装 numpy)。

1

帖子

0

威望

7

eV
积分
8

Level 1 能力者

5#
发表于 Post on 2024-4-11 09:45:21 | 只看该作者 Only view this author
乐平 发表于 2023-11-24 15:45
用 Python 写个脚本,很容易的

您好,您能教我一下如何使用python脚本实现批量提取OUTCAR中的能量吗

3

帖子

0

威望

109

eV
积分
112

Level 2 能力者

4#
发表于 Post on 2023-11-26 16:12:32 | 只看该作者 Only view this author
乐平 发表于 2023-11-24 15:45
用 Python 写个脚本,很容易的

感谢 刚入门 后面我试试

1060

帖子

0

威望

3259

eV
积分
4319

Level 6 (一方通行)

3#
发表于 Post on 2023-11-24 15:45:11 | 只看该作者 Only view this author
Florent 发表于 2023-11-24 15:29
你好 我想问一下这个linux里面也可以吗

用 Python 写个脚本,很容易的

3

帖子

0

威望

109

eV
积分
112

Level 2 能力者

2#
发表于 Post on 2023-11-24 15:29:49 | 只看该作者 Only view this author
你好 我想问一下这个linux里面也可以吗

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 22:11 , Processed in 0.217915 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list