07 03 2012 chemoinformatics q-chem Python Tweet
Gamessのpythonラッパーであるpygamessを0.2.0にアップデートした。
主な変更点
- pybelに対応した
- テストをpyvowsに移行した
pybelも使えるようになったので、よりpythonicにコードを書けるようになっていい感じ。 構造さえ用意すれば、こんなに簡単に量子化学計算ができて、量子化学計算にありがちなごちゃごちゃしたインプットファイルの作成から解放される。
>>> import pybel, pygamess >>> g = pygamess.Gamess() >>> mol = pybel.readfile("mol", "examples/ethane.mol").next() >>> nmol = g.run(mol) >>> nmol.energy -78.30530748
それから、テストをpyvowsに変えてから快適です。自分にはBDDはあっているなぁ。
TODO
ドキュメントをきちんと書く