当前位置:首页>python>ORCA Python Interface (OPI) 程序:一款集成 ORCA 与 Python 的量子化学计算工具包

ORCA Python Interface (OPI) 程序:一款集成 ORCA 与 Python 的量子化学计算工具包

  • 2026-10-11 08:28:42
ORCA Python Interface (OPI) 程序:一款集成 ORCA 与 Python 的量子化学计算工具包


分享一个ORCA Python Interface (OPI) 程序:一款集成 ORCA 与 Python 的量子化学计算工具包。

感谢论文的原作者!

================================

    ORCA 程序套件是应用最为广泛的量子化学软件包之一。其涵盖了丰富的电子结构方法与算法,可用于预测分子的化学性质、反应性及光谱。本文介绍一个功能完备的 ORCA Python 接口,称为 OPI,旨在显著提升 ORCA 方法库的可访问性,并实现量子化学工作流的高效自动化。OPI 是一个开源 Python 库,仅需几行 Python 代码即可提供对 ORCA 输入、执行与输出的直接低级访问。下文将介绍 OPI 2.0 版本及其主要特性,同时概述其整体架构。此外,我们通过若干不同量子化学工作流的实例展示其应用。这些实例包括:针对范围分离杂化泛函的体系依赖型优化调控流程、用于机器学习目的的训练数据生成、用于化学教学的轨道局域化与可视化,以及基于密度泛函集成方法的计算。最后,我们阐述 OPI 的当前状态及未来的开发计划。OPI 兼容 ORCA ≥ 6.1.1 与 Python ≥ 3.11。项目、代码及其文档可通过 https://github.com/faccts/opi 获取。OPI 亦可通过 PyPI(https://pypi.org/project/orca-pi)获得。

    图1. OPI 总体结构及其五个主要类的示意概览: Calculator 类集成了大部分功能。其他主要类分别用于辅助输入创建(Structure 和 Input 类)、作业执行(Runner 类)以及数据提取(Output 类)。OPI 可利用 Python 生态系统对数据进行进一步的可视化、分析或后处理,并可在任意环节与之集成。

    图2. (a) DOBNA 分子的分子结构;(b) OPI 工作流程示意图。

    ================================

    以上是我们分享的一些经验或者文章的搬运,或有不足,欢迎大家指出。若留言未回复,重要的消息可以留言再提醒一下。

    如有侵权,请联系我们立马删除!

    👇

    文章题目:

    ORCA Meets Python─The ORCA Python Interface OPI

    https://pubs.acs.org/doi/10.1021/acs.jctc.5c02141

    👇

    1. 【程序分享】TransOpt 程序:在恒定电子-声子耦合近似下求解半导体电输运性质的程序
    2. 【程序分享】VTAnDeM 程序:用于同时可视化材料的相稳定性、缺陷能量学和载流子浓度的 python 工具包
    3. 【程序分享】PyCDT 程序:用于对半导体和绝缘体中的点缺陷进行建模的 Python 工具包

    最新文章

    随机文章