Skip to main content

A compute wrapper for Quantum Chemistry, ingesting and producing QCSchema for a variety of QC programs.

Project description

QCEngine

Build Status codecov Documentation Status Conda (channel only) Chat on Slack python

Quantum chemistry program executor and IO standardizer (QCSchema) for quantum chemistry.

Example

A simple example of QCEngine's capabilities is as follows:

>>> import qcengine as qcng
>>> import qcelemental as qcel

>>> mol = qcel.models.Molecule.from_data("""
O  0.0  0.000  -0.129
H  0.0 -1.494  1.027
H  0.0  1.494  1.027
""")

>>> inp = qcel.models.AtomicInput(
    molecule=mol,
    driver="energy",
    model={"method": "SCF", "basis": "sto-3g"},
    keywords={"scf_type": "df"}
    )

These input specifications can be executed with the compute function along with a program specifier:

>>> ret = qcng.compute(inp, "psi4")

The results contain a complete record of the computation:

>>> ret.return_result
-74.45994963230625

>>> ret.properties.scf_dipole_moment
[0.0, 0.0, 0.6635967188869244]

>>> ret.provenance.cpu
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz

See the documentation for more information.

License

BSD-3C. See the License File for more information.

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

qcengine-0.50.0rc4.tar.gz (383.1 kB view details)

Uploaded Source

Built Distribution

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

qcengine-0.50.0rc4-py3-none-any.whl (372.6 kB view details)

Uploaded Python 3

File details

Details for the file qcengine-0.50.0rc4.tar.gz.

File metadata

  • Download URL: qcengine-0.50.0rc4.tar.gz
  • Upload date:
  • Size: 383.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for qcengine-0.50.0rc4.tar.gz
Algorithm Hash digest
SHA256 a66c5e25c7826b3ee9e23e945b2c5a2f3b28573739d62c8eacf382216c97ae04
MD5 efb38f0d76e2a5735565782998962887
BLAKE2b-256 183f3fddd33a6e18a5966ff41e3eee3a8ae62a0c6b307ac15f7ae2ba2271d56e

See more details on using hashes here.

File details

Details for the file qcengine-0.50.0rc4-py3-none-any.whl.

File metadata

  • Download URL: qcengine-0.50.0rc4-py3-none-any.whl
  • Upload date:
  • Size: 372.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for qcengine-0.50.0rc4-py3-none-any.whl
Algorithm Hash digest
SHA256 aef7a873488a5dd3311ee1787c7e3d96c20726be354967e80520f4a1365bc697
MD5 4a141342244710f4d110fbff93899906
BLAKE2b-256 7b23bae51346075d535f4f45e82784a026c3917125db53da835c279727ef92f9

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