前回から引き続き紫外可視吸収波長自動算出アプリの紹介です。 具体的なコードですが、基本的なところは以前に紹介した分子軌道情報(HOMO/LUMO)や屈折率の自動算出アプリと同様です。 最初にライブラリーのインポートと各種関数の設定を行っています。 紫外可視吸収波長(エネルギー)と振動子強度の計算には「tdscf_excitations」をインポートしています。励起エネルギーの計算や波長データへの変換等は以前のブログ記事「Psi4による量子化学計算-紫外可視光吸収データ(その1,その2)」を参照してもらえればと思います。 今回のアプリでは設定項目として、計算する励起エネルギーレベル数として「st…