Link for dosmaster-pypi package(click the icon)
Program Name : dosmaster Program
Made by Youngjun Park (yjpark29@postech.ac.kr)
Inspired by Jaeseon Kim(CNMD)
Tested by Changhun Kim(CNMD), Suyun Chae(CNMD)
Description : DOS Plot Smartly in Terminal Environment
version.1.8.3 ์ด ๋๋ฉด CNMD ๊ตฌ์ฑ์ ์ ์ฒด์๊ฒ ๊ณต๊ฐ
ver.1.1 : ์ฌ์์ ์ loading ์๋ ํฅ์ (by Jaeseon Kim)
ver.1.2 : ์ต์ข data ํ์ผ ์ ์ฅ ๊ธฐ๋ฅ ์ถ๊ฐ
ver.1.3 : ๋ฒ๊ทธ ์์
ver.1.4.2 : PyPI์ ์ฌ๋ฆด ์ ์๋๋ก ์์
ver 1.7.13 : Packaging ์งํ, DOS_Sum, Average_DOS, Axis_Optimization ์ถ๊ฐ ๋ฐ ๊ฐ์ข ์ฑ๋ฅ ํฅ์
ver 1.8.1 : Label ๋ฒ๊ทธ ์์ , ๊ฐ์ข ๋ฒ๊ทธ ์์ , Setting ์ ์ฅ ๋ฐ ๋ถ๋ฌ์ค๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ, DOS plot ์ ์ฅ ๋ฐ ๋ถ๋ฌ์ค๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ, shift_x_axis ๊ตฌํ, ์ฐ์๋ ์ซ์ ์ ๋ ฅ ๊ธฐ๋ฅ ํ์ฅ, legend display ์ฌ๋ถ ์ ํ ๊ฐ๋ฅ
ver 1.8.3 : ISPIN = 1 calculation ์ง์ ๋ฐ ๊ฐ์ข ๋ฒ๊ทธ ์์
ver 1.8.4 : Lisence ์์
ver 1.8.5 : f orbital error ์์
ver 1.8.8 : Save plot in current directory - ylim optimization ์ ์ค๋ฅ ์์
ver 1.8.10 : f orbital sum error ์์
ver 1.8.12 : import ์์ error ์์
ver 1.8.15 : graph_editor-back ๊ธฐ๋ฅ ์์ (suggested by Hyeongbin Park(CNMD))
ver 1.8.16 : gaussian smearing ๊ธฐ๋ฅ ์ถ๊ฐ(contributed by Siyeong Park(CNMD))
ver 1.8.22 : package version ํ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
ver 1.8.24 : PROCAR ๋ฒ๊ทธ ์์ ๋ฐ code generator ๊ตฌํ์ค
- Add Atom DOS : ์ํ๋ atom์ DOS๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- DOS Projection : ํน์ DOS๋ฅผ ์ํ๋ orbital๋ก projection ์ํต๋๋ค.
- Sum DOS : ํน์ DOS๋ค์ ๊ธฐ์ฌ๋ถ์ ํฉ์นฉ๋๋ค.
- Average DOS : ํน์ DOS๋ค์ ๊ธฐ์ฌ๋ถ์ ํ๊ท ํํฉ๋๋ค.
- Remove DOS : ํน์ DOS๋ฅผ ์ง์๋๋ค.
- Plot only Positive/Negative part : DOS plot์ ์/์์ ๋ถ๋ถ๋ง plotํฉ๋๋ค.
- Edit Graph Style : ์ํ๋ graph style๋ก ๋ฐ๊ฟ๋๋ค.
- Axis Optimization : ํ์ฌ์ ylim์ ํ์ฌ์ DOS์ ๋ง๊ฒ ์ต์ ํ์ํต๋๋ค.
- Import global custom setting (in package) : package ํด๋ ๋ด์ ๋๋ง์ graph setting์ ๋ถ๋ฌ์ต๋๋ค.
- Save global custom setting (in package) : package ํด๋ ๋ด์ ๋๋ง์ graph setting์ ์ ์ฅํฉ๋๋ค.
- Import DOSMaster plot from current directory : ํ์ฌ ์์น์ ์ ์ฅ๋ DOSMaster plot์ ๋ถ๋ฌ์ต๋๋ค.
- Save DOSMaster plot in current directory : ํ์ฌ ์์น์ ์ง๊ธ๊น์ง ์์ ํ DOSMaster plot์ ์ ์ฅํฉ๋๋ค.
$ pip install dosmaster
-
์๋ฒ์ ssh-key๋ฅผ ๋ณต์ฌ : ๋ค์์ ๋ช ๋ น์ด๋ฅผ git cloneํ ์๋ฒ์์ ์ ๋ ฅํ๋ฉด ๋์ด.
$ cat ~/.ssh/id_rsa.pub
-
๊ฐ์ธ github ๊ณ์ ์ - Settings - SSH keys and GPG keys - New SSH key ํด๋ฆญ
-
๋ณต์ฌํ ssh-key๋ฅผ ๋ถ์ฌ๋ฃ๊ณ key๋ฅผ ๋ฑ๋ก
-
์๋ฒ์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ, ์์ค์ฝ๋ ๋ค์ด๋ก๋
$ git clone git@github.com:pyj6767/DOSMaster.git
$ pip install matplotlib
$ pip install numpy
$ pip install pandas
$ pip install ase
$ pip install colorama
$ chmod 775 dosmaster
$ cd [DOS ๊ณ์ฐํ ํด๋]
$ dosmaster
DOSMaster is made available under the MIT License.