qcengine.compute.compute(input_data: Union[Dict[str, Any], AtomicInput], program: str, raise_error: bool = False, local_options: Optional[Dict[str, Any]] = None, return_dict: bool = False) → qcelemental.models.results.AtomicResult[source]

Executes a single quantum chemistry program given a QC Schema input.

The full specification can be found at:

  • input_data (Union[Dict[str, Any], ‘AtomicInput’]) – A QCSchema input specification in dictionary or model from QCElemental.models

  • program (str) – The program to execute the input with.

  • raise_error (bool, optional) – Determines if compute should raise an error or not.

  • retries (int, optional) – The number of random tries to retry for.

  • local_options (Optional[Dict[str, Any]], optional) – A dictionary of local configuration options

  • return_dict (bool, optional) – Returns a dict instead of qcelemental.models.AtomicInput


A computed AtomicResult object.

Return type