Launcher起動画面・機能

  • Launcherプログラムチュートリアル <a href="/D2MatE/tkProg/tutorial.html">

-以前のマニュアル <a href="/D2MatE/tkProg/manual_prev.html">

Launcher/textbook画面
[ツールバー] SetupやExitなど、アプリ全体の基本操作を行う領域です

Setup | Setup details | Edit ini file | log | Restart | Boot | en | Exit

[ タブ ] Launcher | Development | Viewer ランチャー、開発ウィンドウ、ビューアーの各画面を切り替えます

[リストボックスメニュー] カテゴリー別のボタンメニューを選択します
ELNote
Converter
Fitting, Machine-learning regression
Spectrum Analysis
Image
------ Experimental/Simulation ------
Cp / Crystal / XRD / XRF / PES / Optics
textbook (Selected)
------ Links ------
Web
[右ボタンメニュー]
[ cmd.exe ]
[ Explorer ]
[ Editor ]
[ Edit script ]
[ Edit system files ]
[ ini view ]
[ Help ]

file: D:/git/tkProg/sphinx/tkfermi_integral_usage.py [ open ] [ app ]

args:

cmd(org): [変換前コマンドライン] $(start) $(inifile_editor) "$(menu_file)" 内部変数で書かれたコマンドライン

cmd(conv): [変換後コマンドライン] start python D:\git\tkProg\... 実行されるコマンドライン [ run ] [ copy ]

message:

[メニューバー]

アプリケーション全体の基本設定や終了を行います。

[タブ]

ランチャー、開発用、ビューアーの各画面を切り替えます。

tkProg Linux版 セットアップ

Top page

インストールとディレクトリ構成

環境変数の設定 (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.py

    • pymatgenを用いた fat band plot pythonプログラム

    • Excelでバンド構造、状態密度を描く vasp2xlsm.py


旧マニュアル

記号の説明

  • パッケージ記号 * A: 一般(all) * C: 神谷・片瀬研 * D: D2MatE

  • その他記号 * pl: perlが必要 * L: Linuxのみ動作保証

一般

  1. ラウンチャ [ACD]

  2. 組成バッチ計算 [ACDpl]

検索

  1. MaterialsProject検索 [ACD]

機械学習

  1. 強化学習 [ACD]

  2. 機械学習回帰 [ACD]

フィッティング・最適化

  1. 多項式線形最小二乗 [ACD]

  2. Arrhenius plot [ACD]

  3. 一変数方程式の解 [ACD]

  4. 任意関数の最小化 [ACD]

  5. 任意関数の非線形最小二乗 [ACD]

スペクトル解析

  1. コンボリューション [ACD]

  2. デコンボリューション [ACD]

  3. 平滑化・微分 [ACD]

  4. FFT・平滑化 [ACD]

  5. ピークサーチ [ACD]

  6. 緩和時間 [ACD]

  7. 光学スペクトル: 60-02-Programs-OpticalSpectrum-Fit.mp4

  8. CurveFit: 60-01-Programs-CurveFit-XRD.mp4

半導体

  1. 基本半導体物性計算 [ACD]

  2. 移動度の温度依存性 [CD]

  3. キャリア濃度の温度依存性 [CD]

  4. 重み付き移動度 [ACD]

  5. Jonker plot [CD]

  6. 熱電シミュレーション [CD]

光電子分光

  1. ピーク同定 [CD]

  2. デコンボリューション [CD]

  3. 混合相同定支援 [CD]

結晶構造

  1. CIF管理ライブラリ: tkCIF [ACD]

  2. 結晶構造管理ライブラリ: tkCrystal [ACD]

  3. 結合長・結合角 [ACD]

  4. 動径分布関数 [ACDpl]

  5. 格子変換 [ACDpl]

  6. 対称構造 [ACD]

  7. BVS [ACD]

  8. 粉末XRDシミュレーション [ACD]

  9. New! 粉末XRDによる相同定支援 [ACD]

  10. Madelung potential [ACD]

その他

  1. 比熱の温度依存性 [ACD]

VASP

  1. 自動計算支援 [ACDplL]

    • 入力ファイル作成支援

    • 実行支援

  2. 後処理・可視化 [ACDpl]

    • 要約

    • 状態密度

    • バンド構造

    • 物性

  3. 欠陥計算後処理・可視化 [ACD]

  4. BoltzTraP可視化 [ACD]

  5. ALAMODE可視化 [CD]