目前大部分材料顶级期刊在进行论文发表时需要对计算结果的INCAR, KPOINTS, POTCAR, POSCAR, CONTCAR, OSZICAR, OUTCAR等文件进行上传。
通常一个大的材料课题项目面临过百的计算项目
提取各个构型的INCAR, KPOINTS, POTCAR, POSCAR, CONTCAR, OSZICAR, OUTCAR通常需要花费大量时间
因此开发了这样一个脚本,可以保留选中文件夹的目录结构,从而提取出INCAR, KPOINTS, POTCAR, POSCAR, CONTCAR, OSZICAR, OUTCAR文件
脚本基于python3开发
脚本在附件自己提取
如下是脚本的readme部分,由于我本人废话很多(经常想太多),神经也很大条,顾写了很多乱七八糟的东西。
祝各位计算工作者工作顺利
"""防止系统C盘暴毙,切记不要在C盘(包括桌面)运行!!!!!
超算上运行,建议把文件夹孤立起来,免得其他人的计算结果暴毙
此脚本用来提取目标文件夹中所有的VASP计算文件(INCAR, KPOINTS, POTCAR, POSCAR, CONTCAR, OSZICAR, OUTCAR)
并将它们复制到输出文件夹(output-<选择的文件夹名>)中,保留目录结构,方便文章发表与原始数据提交。
python3运行,windows和linux均可用
运行命令:python3 vasp-extract.py
运行时,脚本会:
1. 输出脚本所在目录,列出其中除脚本以外的所有文件和文件夹。
2. 提示用户选择的DFT数据的文件夹。
3. 将指定文件夹中的VASP相关文件复制到命名为“output-<选择的文件夹名>”的输出目录,并保留目录结构。
作者:Dr. Yi Liu
"""
|