Skip to main content

QCEngine

Build Status codecov Documentation Status Chat on Slack python

Documentation: GitHub Pages

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.v1.Molecule.from_data("""  # QCSchema v1 or v2
O  0.0  0.000  -0.129
H  0.0 -1.494  1.027
H  0.0  1.494  1.027
""")

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

>>> inp = qcel.models.v2.AtomicInput(  # QCSchema v2
    molecule=mol,
    specification={
        "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.

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.1.tar.gz (385.6 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.1-py3-none-any.whl (372.0 kB view details)

Uploaded Python 3

File details

Details for the file qcengine-0.50.1.tar.gz.

File metadata

  • Download URL: qcengine-0.50.1.tar.gz
  • Upload date:
  • Size: 385.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for qcengine-0.50.1.tar.gz
Algorithm Hash digest
SHA256 2ac0cec69bb35998e5bb92a2ce8844ab4b1cea4e3b35d68cb837eced060ff0c8
MD5 9bb666311df327b66154d89288505973
BLAKE2b-256 060a2c7cc3dd5bf521671afb19608c4408a907276fe1a53f55a3f86361eed66d

See more details on using hashes here.

Provenance

The following attestation bundles were made for qcengine-0.50.1.tar.gz:

Publisher: release.yml on MolSSI/QCEngine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qcengine-0.50.1-py3-none-any.whl.

File metadata

  • Download URL: qcengine-0.50.1-py3-none-any.whl
  • Upload date:
  • Size: 372.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for qcengine-0.50.1-py3-none-any.whl
Algorithm Hash digest
SHA256 58e3751a28741aca5161b5cfe3a9eb961232c4e3b6fc3a324f9fcb094d390f06
MD5 5a0fe04f83242db6118f852438e8a6d2
BLAKE2b-256 dac51173619890ce19cec82a0fc1995b52f4d461686cb56c5c6390f39148c1d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for qcengine-0.50.1-py3-none-any.whl:

Publisher: release.yml on MolSSI/QCEngine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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