计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2955|回复 Reply: 7

[程序/脚本开发] XVG2Origin:让Origin读取xvg文件

[复制链接 Copy URL]

49

帖子

4

威望

1256

eV
积分
1385

Level 4 (黑子)

发表于 Post on 2025-5-14 00:54:36 | 显示全部楼层 Show all |阅读模式 Reading model
本帖最后由 Kamistry 于 2025-5-14 23:22 编辑

XVG2Origin: 让Origin读取xvg文件
关于
Author: Zihan Lin @ USTC (Kamistry @ 计算化学公社)
这是一个将Gromacs生成的xvg文件转为Origin可读文件的脚本,搭配提供的Origin Filter (XVG4Origin.oif)即可快速将变量名称、单位以及数据导入OriginPro。
在使用本脚本进行科学研究,研究结果发表时,如若能正确引用,笔者将万分感激!

xvg2origin.py (5.06 KB, 下载次数 Times of downloads: 70)

评分 Rate

参与人数
Participants 7
威望 +1 eV +23 收起 理由
Reason
xcgotk + 5 谢谢
bingze + 5 谢谢分享
fang.cy + 2 好物!
devilove + 5 好物!
sarphuart + 1 好物!
zsu007 + 5 谢谢分享
sobereva + 1

查看全部评分 View all ratings

49

帖子

4

威望

1256

eV
积分
1385

Level 4 (黑子)

 楼主 Author| 发表于 Post on 2025-5-14 00:57:06 | 显示全部楼层 Show all
(此楼留着做以后的更新说明)

172

帖子

0

威望

3509

eV
积分
3681

Level 5 (御坂)

发表于 Post on 2025-5-14 21:44:46 | 显示全部楼层 Show all
origin9.0版本可以用吗

49

帖子

4

威望

1256

eV
积分
1385

Level 4 (黑子)

 楼主 Author| 发表于 Post on 2025-5-14 23:20:24 | 显示全部楼层 Show all
neocc 发表于 2025-5-14 21:44
origin9.0版本可以用吗

我用的是2023,你可以试试旧版本能否使用。Origin9是2012年的东西,一般还是建议尽量用新的。

172

帖子

0

威望

3509

eV
积分
3681

Level 5 (御坂)

发表于 Post on 2025-5-15 03:23:10 | 显示全部楼层 Show all
本帖最后由 neocc 于 2025-5-15 03:24 编辑

origin9.0亲测可以用,把转换后的oxvg文件和XVG4Origin.oif文件放在一个文件夹中,import wizard选好oxvg文件后自动选择了XVG4Origin格式,一路NEXT就行

172

帖子

0

威望

3509

eV
积分
3681

Level 5 (御坂)

发表于 Post on 2025-6-1 01:27:55 | 显示全部楼层 Show all
最近运行py脚本,出现如下报错,发现是python版本低于3.10.升级后没有报错

Traceback (most recent call last):
  File "xvg2origin.py", line 36, in <module>
    def xvg2origin(intput_filename: str, output_filename: str | None = None, *, simple: bool = False, verbose: bool = True):
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'

1

帖子

0

威望

209

eV
积分
210

Level 3 能力者

发表于 Post on 2026-1-1 21:49:24 | 显示全部楼层 Show all
感谢分享新年快乐

1160

帖子

0

威望

4779

eV
积分
5939

Level 6 (一方通行)

发表于 Post on 2026-1-3 11:02:27 | 显示全部楼层 Show all
neocc 发表于 2025-6-1 01:27
最近运行py脚本,出现如下报错,发现是python版本低于3.10.升级后没有报错

Traceback (most recent call ...

这是 Python 变量类型标记的新语法,3.9 之前不支持用 | 作为 or 的标记,3.10 之后才开始支持。

本版积分规则 Credits rule

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

GMT+8, 2026-8-16 06:51 , Processed in 0.236286 second(s), 24 queries , Gzip On.

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