Launcherインストール方法
2025年度結晶工学スクールの講義内容に関連する以下のプログラムを公開します。
チュートリアルで配布しているプログラムは、チュートリアル用に作成したものですが、以下のプログラムはある程度の実例で動作確認をしています
- tkProg/tklib:
以下のプログラムを実行するためのフレームワーク/ライブラリ
- Launhcer: 下記プログラム (CLI)
をGUIで操作するためのpythonプログラム
- 自由電子モデルによる半導体物性シミュレータ
- キャリア密度の温度依存性フィッティングプログラム
- 移動度の温度依存性フィッティングプログラム
- その他ツール
想定環境
以下の環境で開発していますが、CLIのpythonプログラムはLinux,
macOSでも動くと思います。
- OS: Windows 11
- ターミナルアプリ: cmd.exe
- テキストエディタ:
・ Microsoft Visual Studio Code (VSC)
・ Markdown Preview Enhanced拡張機能
- pytyon 3.10-12 (pydubがpypthon3.13以降に対応していません) および各種ライブラリ
インストール
ダウンロードプログラムの入手
python関係のインストール
- Pythonのインストール: https://www.python.org/ から python
(3.11以上推奨) をインストール
- > python -m pip install --upgrade pip
> pip install wheel
- プログラムファイルのダウンロードに必要:
> pip install requests bs4
- setup.pyに必要
> pip install winshell pywin32
- Launcherに必要
> pip install numpy scipy openpyxl pandas matplotlib
> pip install psutil chardet
- 解析プログラム等に必要
> pip install tkinterdnd2
> pip install xmltodict
> pip install pymatgen
- (optional) Viewerを使う場合
> pip install toml markdown tkhtmlview scikit-image
> pip install opencv-python
tkProg/Launcherのインストール
- インストールディレクトリを作成し、移動する。
パスには空白文字や特殊文字を含まない方が望ましい。
- > update_update_jsap_seminar2025.bat
- > python setup.py
- launcher.batを起動