计算固态物理的小型工具箱
项目描述
标题
dxutils -- DepX的实用工具
这是一个最初作为我们部门内部工具集的集合。当时是X部门(10) - 计算材料科学部门。现在的名称不同,但包名保留了下来。事实证明,这些工具可能对其他研究人员有用,也可以用于其他程序。它们主要集中在固态计算物理学上。
安装
您可以从PyPI安装此包。它有几个依赖项,需要Python 3.5或更高版本。
从PyPI安装(最好使用例如的虚拟环境:python3 -m venv venv && . venv/bin/activate
)
pip install dxutils
用法
该包提供了一系列组织在库中的实用函数,您可以在Python程序中使用,以及一个名为gen_alamode
的命令行程序,用于从DFT结构数据生成ALAMODE输入文件。默认格式是VASP 5+ POSCAR文件,但您可以使用ASE库已知的任何格式来读取和转换数据。有关gen_alamode
的帮助信息。
$ gen_alamode --help
Usage: gen_alamode [OPTIONS] [ACTION]
Generates gen/opt/phon/dos file depending on the ACTION (default: opt). The
default values of parameters are enclosed in parethesis.
Options:
-o, --order INTEGER Approximation order (1)
-p, --prefix TEXT Prefix used in calculations (CRYST)
-n, --name PATH Supercell POSCAR file (SPOSCAR)
-s, --scale FLOAT Scale of the unit cell (1.0)
-e, --evec INTEGER Print eigenvectors (1)
-m, --msd INTEGER Print mean squere displacement (1)
--c1 TEXT First order interaction cutoff (None)
--c2 TEXT Second order interaction cutoff (10)
--c3 TEXT Third order interaction cutoff (10)
-k, --kpath PATH File with reciprocal space path
-g, --grid TEXT k-grid for dos calculation (10x10x10)
-d, --ndat INTEGER Number of data points used in fitting (All)
-f, --dfset TEXT Name of the DFSET file (DFSET)
-t, --tmax INTEGER Max temperature (1000)
-c, --charge TEXT Name of the Born effective charges file (<prefix>.born)
-b, --born INTEGER If non-zero use info from <prefix>.born as Born
effective charges. Use <born> = [1,2,3] value to select
method of non-analytic correction.
--help Show this message and exit.
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
dxutils-0.5.13.tar.gz (44.3 kB 查看哈希值)
构建分发
dxutils-0.5.13-py3-none-any.whl (59.3 kB 查看哈希值)
关闭
dxutils-0.5.13.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f3df232a5c0bbc281e3c926db808e45f4eb9a72a9ead8108ff8c3e9198d496c |
|
MD5 | 4201f0e1b9d7a4ae4e6273644cecf487 |
|
BLAKE2b-256 | c06da6effeea33136e1d422b1a8e25dcae03ee954db3f98f549853b72ee5ab8c |
关闭
dxutils-0.5.13-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 38909a05245ef75ec95b14857e4b8b532911abf7489122c2a1ea947f69d884e1 |
|
MD5 | 961804026e67de4116d26a83345b023e |
|
BLAKE2b-256 | fa6c7ee5b6ac5bddf528881ce63b02a082f859cb90cdfcfb551b9ec65f548931 |