Skip to main content

dft runner

Project description

qcrun - 量子化学计算任务自动化工具

PyPI Version 在 PyPI 查看

一个用于自动化运行 Gaussian 16 和其他量子化学计算的任务调度工具。

功能特性

  • 支持多种输入格式 (smi/sdf/mol/xyz/chk/fchk)
  • 自动结构优化和构象搜索
  • 任务状态跟踪和日志记录
  • 支持多种计算类型 (基态、激发态、频率计算等)

安装

pip install qcrun

快速开始

  1. 准备配置文件 config.json:

    {
        "id": "task_001",
        "params": {
            "method": "b3lyp",
            "basis": "def2svp",
            "nproc": 32,
            "mem": "64GB",
            "td": 3
        },
        "input_file": ["molecule.xyz"]
    }
    
  2. 运行计算:

    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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qcrun-2025.6.11-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

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

Hashes for qcrun-2025.6.11.tar.gz
Algorithm Hash digest
SHA256 972e72554b8560be36a46521901c1cb1a8f3873b80bf13689a8b046151cd5209
MD5 dd00c01a082227f19b08a25976d75dd6
BLAKE2b-256 b232515297ff58ff7e1e6e8437d442281ba47075ccc1e14074e00c7f0a901044

See more details on using hashes here.

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

Hashes for qcrun-2025.6.11-py3-none-any.whl
Algorithm Hash digest
SHA256 32f6aa19d3b12e5e76350f5454da29b4d78c62e7ea2db2b7f3d62c5486e8ffc2
MD5 60f27905aaeb0028d87c95f8da8f2b7c
BLAKE2b-256 d23519f3ffd0df82d5bb4858d4fa1b966936a97727a78c7dd0e34cda74467c50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page