Launcher起動画面・機能
Launcherプログラムチュートリアル <a href="/D2MatE/tkProg/tutorial.html">
-以前のマニュアル <a href="/D2MatE/tkProg/manual_prev.html">
|
||
[ タブ ] Launcher | Development | Viewer ランチャー、開発ウィンドウ、ビューアーの各画面を切り替えます |
||
|
||
file: |
||
args: |
||
cmd(org): [変換前コマンドライン] |
||
cmd(conv): [変換後コマンドライン] |
||
message: |
- [メニューバー]
アプリケーション全体の基本設定や終了を行います。
- [タブ]
ランチャー、開発用、ビューアーの各画面を切り替えます。
tkProg Linux版 セットアップ
インストールとディレクトリ構成
環境変数の設定 (bash)
Pythonプログラムは Launcher.py が起動できれば自動設定されますが、Perlプログラムや各種パスの統一のために以下の設定を .bashrc 等に追加することを推奨します。
推奨設定例
以下の例は、/home/share/tkProg にインストールした場合の記述です。
# 一般設定(tklib_Rootまでは必須設定)
export tkProg_Root=/home/share/tkProg
export tkprog_X_path=$tkProg_Root/tkprog_Linux
export tkprog_path=$tkProg_Root/tkprog
export tkapp_path=$tkProg_Root/tkapp_Linux
export tkdb_Root=$tkProg_Root/tkdb
export tklib_Root=$tkProg_Root/tklib
export tkpythonlib=$tklib_Root/python
export PYTHONPATH=$tklib_Root/python:$PYTHONPATH
export TkPythonDir=$tkprog_X_path
export PythonVASPDir=$TkPythonDir/VASP
# Perlプログラム用設定
export tkperllib=$tklib_Root/Perl
export PERL5LIB=$tklib_Root/Perl/lib:$PERL5LIB
export tkdb_path=$tkdb_Root/Databases
export TkDatabasesDir=$tkdb_path/Databases
export TkPerlDir=$tkprog_path/Perl
export TkPlotDir=$tkprog_X_path/TkPlot
# 外部プログラムへのPATH
export PATH="$MYAPPROOT/vasp.6.4.1/bin:$PATH"
export PATH="$PATH:$tkProg_Root/tkapp_Linux/vaspkit/bin"
# alias設定
alias pylauncher='python3 $tkprog_X_path/Launcher/Launcher.py'
alias vlauncher='python3 $tkprog_X_path/Launcher/Launcher.py -s=VASP'
Launcherの起動方法
メインメニューの起動
% pylauncher
VASP用Launcherの起動
メインのLauncherから "External applications" => "VASP/Launcher.py" を選択するか、以下のコマンドで直接起動します。
% vlauncher
電気物性用Launcherの起動
メインのLauncherから "External applications" => "Electrical/Launcher.py" を選択するか、以下のコマンドで起動します。
% python3 $tkprog_X_path/Launcher/Launcher.py -s=Electrical
Launcher applications
2025/6/16 多項式線形最小二乗、Arrheniusプロット 誤差評価込みの線形最小二乗解析:
多項式線形最小二乗法
1/5の4次多項式まで拡張したArrhenius plotの最小二乗法
2025/6/23 平滑化・微分
単純移動平均
多項式適合平滑化
2025/6/23 平滑化(畳み込み)
2025/6/16 VASP plot band-DOS VASPで計算したバンド構造、状態密度を可視化:
自製python プログラム
vasp_plot_band.py,vasp_plot_dos.pypymatgenを用いた fat band plot pythonプログラム
Excelでバンド構造、状態密度を描く
vasp2xlsm.py
旧マニュアル
記号の説明
パッケージ記号 * A: 一般(all) * C: 神谷・片瀬研 * D: D2MatE
その他記号 * pl: perlが必要 * L: Linuxのみ動作保証
一般
検索
MaterialsProject検索 [ACD]
機械学習
フィッティング・最適化
多項式線形最小二乗 [ACD]
Arrhenius plot [ACD]
一変数方程式の解 [ACD]
任意関数の最小化 [ACD]
任意関数の非線形最小二乗 [ACD]
スペクトル解析
コンボリューション [ACD]
デコンボリューション [ACD]
平滑化・微分 [ACD]
FFT・平滑化 [ACD]
ピークサーチ [ACD]
緩和時間 [ACD]
CurveFit: 60-01-Programs-CurveFit-XRD.mp4
半導体
基本半導体物性計算 [ACD]
移動度の温度依存性 [CD]
キャリア濃度の温度依存性 [CD]
重み付き移動度 [ACD]
Jonker plot [CD]
熱電シミュレーション [CD]
光電子分光
ピーク同定 [CD]
デコンボリューション [CD]
混合相同定支援 [CD]
結晶構造
CIF管理ライブラリ: tkCIF [ACD]
結晶構造管理ライブラリ: tkCrystal [ACD]
結合長・結合角 [ACD]
動径分布関数 [ACDpl]
格子変換 [ACDpl]
対称構造 [ACD]
BVS [ACD]
粉末XRDシミュレーション [ACD]
New! 粉末XRDによる相同定支援 [ACD]
Madelung potential [ACD]
その他
比熱の温度依存性 [ACD]
VASP
自動計算支援 [ACDplL]
入力ファイル作成支援
実行支援
後処理・可視化 [ACDpl]
要約
状態密度
バンド構造
物性
欠陥計算後処理・可視化 [ACD]
BoltzTraP可視化 [ACD]
ALAMODE可視化 [CD]