kpath_seekpath プログラム仕様

kpath_seekpath.py

概要:

seekpath ライブラリを用いて、指定された結晶構造の高対称k点経路とバンド構造計算用のk点リストを生成・表示します。

詳細説明:

本スクリプトは、CIFファイルから結晶構造を読み込み、pymatgen を使用してプリミティブセルに変換します。 その後、変換された構造情報を seekpath ライブラリが要求する形式に整形し、 以下の処理を実行します。 1. 結晶構造のブラベ格子に基づいて、標準的な高対称k点経路を特定します。 2. 特定された高対称点の座標を表示します。 3. バンド構造計算に利用可能な、経路上の明示的なk点リストを生成します。

デフォルトでは 'ZnO.cif' を入力ファイルとして使用しますが、 コマンドライン引数で別のCIFファイルを指定することも可能です。

Example:

python kpath_seekpath.py structure.cif

関連リンク:

kpath_seekpath.py 技術ドキュメント

crystal.kpath_seekpath.main()[ソース]