引き続きpyscfの計算実施用アプリについて紹介したいと思います。 今回は双極子モーメントの計算の部分になります。 以下のコードはこれまでと同様に計算用の関数設定です。Tkinterアプリからの入力値(method, function, baseset等)を受けて、計算の実行を行っています。methodの違い(HF, DFT, MP2)はif文で分岐させています。双極子モーメントは、以前の記事でも紹介したようにdip_moment()の関数を用いることで計算可能です。計算結果(dipole)はベクトル量であり、各成分(x, y, z方向)とその大きさが出力(Debye単位)されます。 また分子…