Skip to main content

A compute wrapper for Quantum Chemistry.

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.34.2.tar.gz (313.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.34.2-py3-none-any.whl (345.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qcengine-0.34.2.tar.gz
  • Upload date:
  • Size: 313.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for qcengine-0.34.2.tar.gz
Algorithm Hash digest
SHA256 7b9a1fbe695c8f64d99dd03bdeb43ebea7fb07ba857d3d17e7bbc7492825d3e7
MD5 1d3001722a37a97bebf11c70174201ad
BLAKE2b-256 d744b2c06c092d2aaa6ec3cb135da35cca47da4c5b852ed5f787362c0827fe12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qcengine-0.34.2-py3-none-any.whl
  • Upload date:
  • Size: 345.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for qcengine-0.34.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4180f8f73e6512d4a24fc48c9a820c9d3499a9ae6cf13e01131d70f2da56f3f5
MD5 6eb49818feea1ddf671a1ea5ce7e2833
BLAKE2b-256 efbae674227778db970fd132da142b56bced70616eddd796ff0b7a2dc4dbba04

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