|
|
本帖最后由 乐平 于 2023-7-9 15:51 编辑
你已经安装了 Python ASE,那么可以用 ASE 转换成 cif 格式的文件。
ASE 支持的格式可以在下面的链接查看
https://wiki.fysik.dtu.dk/ase/ase/io/io.html#module-ase.io
ASE 格式转换的命令的格式是
- ase convert -i xxx -o yyy INPUT_FILENAME OUTPUT_FILENAME
复制代码
其中, -i 代表输入文件的格式占位符,也就是你现有的文件,比如你的 castep 文件的类型,xxx 代表具体的格式,比如你的 castep-geom 格式;
-o 代表输出文件的格式占位符,也就是你希望转换成为的文件,比如你希望转换成 cif 文件;
INPUT_FILENAME 代表你的你现有的文件名称,包括后缀名;
OUTPUT_FILENAME 代表你你希望转换成为的文件名,包括后缀名。
假设,你现有的文件名是 ABC.geom,你希望转化成 ABC.cif 文件。那么
- ase convert -i castep.geom -o cif ABC.geom ABC.cif
复制代码
不过,请注意,ABC.geom 是轨迹文件吧?里面应该不是单个结构,我不确定这样转换能否成功,也不确定转换之后保存的是否为最后一帧的结构。
|
|