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
- 関連リンク: