跳转到主要内容

用于操作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 (24.6 kB 查看哈希值)

上传时间:

支持者