dft runner
Project description
qcrun - 量子化学计算任务自动化工具
一个用于自动化运行 Gaussian 16 和其他量子化学计算的任务调度工具。
功能特性
- 支持多种输入格式 (smi/sdf/mol/xyz/chk/fchk)
- 自动结构优化和构象搜索
- 任务状态跟踪和日志记录
- 支持多种计算类型 (基态、激发态、频率计算等)
安装
pip install qcrun
快速开始
-
准备配置文件
config.json:{ "id": "task_001", "params": { "method": "b3lyp", "basis": "def2svp", "nproc": 32, "mem": "64GB", "td": 3 }, "input_file": ["molecule.xyz"] }
-
运行计算:
run_g16 config.json
输入文件支持
| 格式 | 描述 |
|---|---|
| .smi | SMILES 字符串 |
| .sdf/.mol | MDL 分子文件 |
| .xyz | XYZ 坐标文件 |
| .chk/.fchk | Gaussian 检查点文件 |
计算参数
通过 Params 类配置:
from qcrun.g16_struct import Params
params = Params(
method="b3lyp",
basis="def2svp",
nproc=32,
mem="64GB",
td=3 # 激发态计算
)
许可证
GNU General Public License v3.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qcrun-2025.6.11.tar.gz
(7.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qcrun-2025.6.11.tar.gz.
File metadata
- Download URL: qcrun-2025.6.11.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
972e72554b8560be36a46521901c1cb1a8f3873b80bf13689a8b046151cd5209
|
|
| MD5 |
dd00c01a082227f19b08a25976d75dd6
|
|
| BLAKE2b-256 |
b232515297ff58ff7e1e6e8437d442281ba47075ccc1e14074e00c7f0a901044
|
File details
Details for the file qcrun-2025.6.11-py3-none-any.whl.
File metadata
- Download URL: qcrun-2025.6.11-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32f6aa19d3b12e5e76350f5454da29b4d78c62e7ea2db2b7f3d62c5486e8ffc2
|
|
| MD5 |
60f27905aaeb0028d87c95f8da8f2b7c
|
|
| BLAKE2b-256 |
d23519f3ffd0df82d5bb4858d4fa1b966936a97727a78c7dd0e34cda74467c50
|