SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


playground:private_pages

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
playground:private_pages [2020/02/17 12:22] – 作成 kimiplayground:private_pages [2024/12/16 22:55] (現在) – [Links] kimi
行 1: 行 1:
-https://focal.co.jp+====== Private Pages ====== 
 +===== Links ===== 
 + 
 +  * [[https://focal.co.jp|フォーカルポイント株式会社, スマートフォンケースからヘッドフォン、ケーブル、バッテリー]] 
 +  * [[https://bellroy.com|Bellroy, Considered Carry Goods: Wallets, Bags, Phone Cases & More]] 
 + 
 +{{ :playground:out.txt.zip |out}} 
 +<code python> 
 +
 +import sys 
 +args = sys.argv 
 +filename = args[1] 
 +fp = open(filename) 
 +lines = fp.readlines() 
 +fp.close() 
 +kpts = {} 
 +energies = {} 
 +for line in lines: 
 +  tokens = line.split() 
 +  if len(tokens) == 0: 
 +    continue 
 +  if tokens[0] == 'KPT:': 
 +    if len(tokens) == 6: 
 +      if tokens[1].isdigit(): 
 +        kpt = int(tokens[1]) 
 +        kpts[kpt] = [float(tokens[2]), float(tokens[3]), float(tokens[4])] 
 +        energies[kpt] = [] 
 +  if tokens[0] == 'EIG': 
 +    if tokens[2].isdigit(): 
 +      kpt = int(tokens[2]) 
 +      energies[kpt].append(float(tokens[3])) 
 +nbands = list(range(1, len(energies[1]) + 1)) 
 +print('"kpt","kx","ky","kz"', *nbands, sep = ','
 +for kpt in kpts.keys(): 
 +  print(kpt, *kpts[kpt], *energies[kpt], sep = ','
 + 
 +</code>
playground/private_pages.1581909721.txt.gz · 最終更新: 2022/08/23 13:34 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki