用于操作crystal格式的工具
项目描述
manage_crystal
一个用于将crystal文件(原子坐标 + 单胞)转换为常用文件并提取一些有用信息的工具
安装
pip install manage_crystal
使用
- 以获取晶体的默认信息
$ manage_crystal.py inputfilename.inputformat [options]`
- 转换为其他格式
$ manage_crystal.py inputfilename.inputformat [options] -o outputfilename.outputformat
或者
$ manage_crystal.py inputfilename.inputformat [options] -o outputformat
- 获取帮助并探索功能
$ manage_crystal.py --help
- 在Python脚本中转换文件
from manage_crystal.utils import parse_and_write
parse_and_write(inputfile, outputfile)
提示
- 您可能想使用
-silent
来抑制默认的详细输出:多个选项“跳过 -silent”,这样您就可以仅将信息打印到屏幕上(例如,-printatoms -silent
仅在屏幕上打印一行原子类型)。这使得使用bash循环处理结构列表变得容易。
开发
以可编辑模式安装manage_crystal,并启用每次提交的自动代码格式化
git clone https://github.com/danieleongari/manage_crystal.git
cd manage_crystal
pip install -e .\[pre-commit\]
pre-commit install
项目详情
关闭
manage_crystal-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 17423cc1499a9e2931ccdc4437f70b26c823fabf6ead1ab62269e751bb6817cd |
|
MD5 | 315d199754097e729baa42c326bb3a47 |
|
BLAKE2b-256 | 916eecbc445d0ae3e16ef39213b7d9a0d66efd6e3676577b43627ea4a8e19437 |