Skip to content

Plugin ORCA Result Analyzer JP

Hiromichi Yokoyama edited this page Aug 26, 2026 · 5 revisions

Plugin: ORCA Result Analyzer(日本語)

ORCA Result Analyzer は ORCA の出力ファイル(.out)を解析する総合ツールです。SCF 収束、分子軌道、構造最適化/スキャン軌跡、力、原子電荷、双極子モーメント、振動数、熱化学、TD-DFT、NMR、結合解析、post-HF エネルギーといった解析カテゴリごとに1つずつボタンを備えたハブウィンドウを持ち、各ボタンはモードレスウィンドウを開くので複数の結果を同時に見比べられます。

リポジトリ moleditpy_orca_result_analyzer_plugin
作者 HiroYokoyama
対応 OS Windows, macOS, Linux, WSL
対応 Python >=3.9, <3.15
メニュー位置 .out ファイルオープナー(ドラッグ&ドロップまたは File ▸ Import)+ Extensions ▸ ORCA Result Analyzer
追加の依存関係 RDKit, PyQt6, matplotlib, Pillow, scipy;nmrsim はオプション(NMR ツールの J カップリング多重線シミュレーション用)

インストール方法については Official Plugins を参照してください。


1. 概要

ORCA の .out ファイルを MoleditPy にドロップする(または Extensions メニューから開いて Select File を使う)と、ハブウィンドウにカテゴリボタンの列が表示されます:SCF TraceMO AnalysisOptimization / ScanForcesAtomic ChargesDipole MomentFrequenciesThermochemistryTDDFTNMR、さらにそれぞれのセクションから到達できる Bond Analysis と post-HF のエネルギー/プロパティパネル。すべてのウィンドウはモードレスなので、IR スペクトルと最適化軌跡を並べて開いておくことができます。

共通の便利機能:.out ファイルまたはフォルダ全体のドラッグ&ドロップ(フォルダの場合は「Select from Directory」ピッカーが表示されます)、キーボードショートカット Ctrl+O(Open File)、Shift+Ctrl+O(Select Directory)、Ctrl+R(Reload)、Ctrl+W(Close Window)、テーブルの Ctrl+C コピー対応、プリセット・NMR 参照標準・保存済みピークマージはすべてセッションをまたいで保持されます。大きな .out を読み込む間は進捗ダイアログ(Cancel ボタン付き)がパース状況を表示し、メインウィンドウのタイトルは実際に開いているファイル名に更新されます。


2. 解析ウィンドウ

SCF Trace

出力ファイル全体にわたる SCF サイクルエネルギーを1本につなげたプロット。Matplotlib のズーム/パン/保存に完全対応。

MO Analysis

HOMO/LUMO タグ付きの軌道エネルギー/占有数テーブル。3D の cube 等値面(スムーズシェーディング、不透明度調整可能)を生成し、可視化プリセット(色、等値、スタイル)の保存/管理ができます。cube 生成に必要なキーワード(例:Print[P_Basis] 2)が .out に無い場合は警告します。S/P/D/F/G(L=4) シェルに対応。

Compare MOs(MO テーブルの右クリックメニューまたは行選択から到達)は最大4軌道を同時に表示し、それぞれ独自のローブカラー、等値、不透明度、スタイルを持ちます。デフォルトは HOMO/LUMO/LUMO+1/HOMO-1、不足している cube はオンデマンドで生成、Sync Iso ボタンですべてのスロットを最初のスロットの等値レベルに合わせられます。

Optimization / Scan

ステップごとのエネルギープロットをインタラクティブに表示 — 点をクリックするとそのステップの3D構造を読み込みます。絶対/相対エネルギーの切り替え(kJ/mol, kcal/mol, eV, Eh)、対数スケールオプション、調整可能な FPS での Play/Pause 軌跡アニメーション。プロットは画像として、軌跡アニメーション全体は GIF としてエクスポートできます。

Forces

最適化/スキャンの各ステップの力ベクトルを、ベクトル長の Auto Scale、ステップ移動(前後ボタン + スライダー)、収束状況の読み取り(RMS/MAX Gradient、RMS/MAX Step)とともに表示し、緑(収束)/赤(未収束)で色分けします。Forces ボタンを Shift+クリックすると、指標ごとに色を合わせた Y 軸と指標ドロップダウンを持つモードレスの Threshold Graph が開きます。全データテーブルにはすべての勾配/力の成分と大きさが表示されます。

Atomic Charges

Mulliken、Löwdin、Hirshfeld、(ファイルにあれば)NBO の電荷population テーブル。選択した電荷/population の種類に応じて3D原子を色分けします。

Dipole Moment

全双極子モーメントの大きさと方向を3Dベクトルで可視化します。

Frequencies

対話的なピークラベル付きの IR/Raman スティックおよびガウス幅広げスペクトルに加え、3D構造上にベクトル矢印として表示されるアニメーション基準振動モード。3D Vector Appearance ボックスは2つのタブに分かれています:変位ベクトルを表示する Mode Vectors と、各 IR 活性モードの遷移双極子微分(そのモードを歩んだときに双極子がどちら向きに動くか)を表示する Dipole Change です。後者は分子の重心から一度だけ描画され(弱いモードでも見えるよう長さは大きさの平方根に比例します)、表示/スケール/解像度/色/透過度をモードベクトルとは独立に設定できます。

Thermochemistry

Electronic Energy / ZPE / Enthalpy / Gibbs のサマリーで、振動/回転/並進成分の内訳もオプションで表示できます。

TDDFT

調整可能なσでのガウス幅広げによる吸収・CD スペクトルと、ピークスティック重ね合わせのトグル。

NMR

TMS、CDCl₃、DMSO-d6 などの実験参照標準に対してプロットされる核種別(1H/13C/…)スティックスペクトルで、J カップリング/一次多重度を用いた多重線シミュレーションと調整可能なローレンツ線幅を備えます。Custom References ダイアログで独自の δ_ref/σ_ref 標準を追加・管理できます。等価な原子は手動でマージでき、明示的な Save Merges ボタンがあります(未保存のマージがある状態で閉じようとすると確認プロンプトが表示されます)。スペクトルのピークと3D原子は双方向に同期しており、一方を選択すると他方がハイライトされます。オプションの「Show shift values」3Dラベルモードでは、マージされた原子について δ original → merged が表示されます。

NICS(オプション)

Analysis ▸ NICS Analysis... は、アナライザーで既に開いている出力ファイルを別プラグインの ORCA NICS Analyzer にそのまま渡すため、ファイル選択をやり直す必要がありません。このメニュー項目は、そのプラグインがインストールされ読み込まれている場合にのみ表示されます(Analysis メニューを開くたびに再確認されるため、セッション中にインストールしても反映されます)。インストールされていない場合は非表示のままです。

Bond Analysis

Mayer 結合次数行列テーブルと、%s/%p/%d/%f 混成の内訳を持つ NBO 軌道リスト(行をダブルクリックすると生の NBO 詳細を表示)、さらに E(2) 二次摂動ドナー–アクセプターテーブル。行を選択すると関与する原子が3Dでハイライトされます。

Post-HF Energies & Properties

参照/相関(MP2, CCSD)/三重励起(CCSD(T))のエネルギー成分内訳、スピン汚染 ⟨S²⟩、分散補正プロパティのための独立したパネル。


3. 典型的なワークフロー

  1. ORCA 計算を実行し、.out ファイルを取得する。
  2. それを MoleditPy にドラッグする(または Extensions ▸ ORCA Result Analyzer を開いて Select File)。
  3. まず SCF Trace を開いて計算が実際に収束したことを確認する。
  4. Opt または Scan ジョブの場合、Optimization / Scan を開いてエネルギープロファイルを確認し、軌跡をステップごとに確認する。
  5. MO Analysis を開いて HOMO/LUMO の cube を可視化するか、Compare MOs で複数の軌道を並べて見る。
  6. Frequencies で IR スペクトルと基準振動モードのアニメーションを、Thermochemistry で ΔH/ΔG を確認する。
  7. 励起状態ジョブの場合は TDDFT を、NMR ジョブの場合は NMR を開いて等価原子をマージし、Save Merges する。
  8. 計算が出力するプロパティに応じて Atomic ChargesDipole MomentBond Analysis、または Post-HF パネルを使用する。

4. See also


このページは ORCA Result Analyzer v3.15.4 を対象に、2026-08-26 に最終更新されました。最新のバージョンは REGISTRY/plugins.json を参照してください。

Clone this wiki locally