ORCA 输出¶
| 项目 | 值 |
|---|---|
| 格式 ID | orcaout |
| 扩展名 | .out, .log, .orcaout |
| 读取 | 是 |
| 写入 | 否 |
| Registry 角色 | Reader |
| 数据层级 | 坐标和 QM 结果 |
快速读取¶
下载共享 ORCA 样例后运行:
Python
from molop import AutoParser
frame = AutoParser("water_mp2.out", parser_detection="orcaout", n_jobs=1)[0][-1]
print(frame.qm_software, frame.method, frame.is_normal)
print(frame.energies.total_energy.m_as("hartree"))
ORCA 输出解析以用户可获得的结果属性为口径,例如能量、力、振动、布居、溶剂化、 激发态和响应性质。
| 特性 | 支持程度 | 支持范围 | 明确边界 |
|---|---|---|---|
| Software metadata, frames, and status | fixture 覆盖 | 本地和 cclib ORCA fixtures 暴露软件名/版本、帧数和正常终止状态,并覆盖 legacy 与 modern ORCA 版本。 | 覆盖有意以 fixture 驱动;该集合外的异常或部分输出可能仍不支持。 |
| Energies | 部分支持 | 对声明了期望 final energy 的 fixtures,暴露 Hartree 单位的最终 single-point total energy。 | 只声明已测试的 ORCA 能量字段;方法专有 correction/decomposition 表可能仍是非结构化。 |
| Forces and geometry optimization | 部分支持 | 对覆盖的 ORCA gradient 和 optimization 输出暴露 gradient/force 数组和几何优化状态。 | 覆盖范围跟随本地/cclib fixture 清单,不表示每个 ORCA optimizer diagnostic 都已结构化。 |
| Vibrations and vibrational spectra | fixture 覆盖 | 对覆盖的 frequency 输出暴露 vibration 容器;fixture 清单包含 IR 和 Raman 示例。 | Feature counts 证明 fixture 存在;只有 structured parse contract 明确断言的字段保证结构化。 |
| Charge and spin populations | 部分支持 | 解析已有 ORCA 输出中的闭壳层/开壳层 Mulliken、Loewdin 原子 charge/spin 表及 Hirshfeld charge/spin 表。 | Reduced orbital population、Mayer valence/键级表和测试 fixture 外的方案仍未结构化。 |
| Solvation | 部分支持 | 对覆盖的 CPCM/SMD 溶剂化输出,在文件或帧模型上暴露 solvent 或 solvation model 信息。 | 只声明 fixture 支持的隐式溶剂化字段;详细 solvent energy decomposition 可能仍非结构化。 |
| Excited states and multireference results | 部分支持 | 对覆盖的 TDDFT、ADC2、EOM-CCSD、STEOM-CCSD、STEOM-DLPNO-CCSD 和 ROCIS 输出暴露 electronic state 容器;multireference result 容器属于存在时的结构化契约。 | 覆盖以 fixture 驱动,不表示每个 ORCA 激发态或多参考打印变体都已归一化。 |
| Response properties | 部分支持 | 对覆盖输出暴露结构化 polarizability;fixture 清单也包含 NMR 和 spin-spin coupling 示例。 | NMR 和 spin-spin coupling 目前是 fixture-anchored,可能尚未提升到专门公共字段。 |