Fire Opal Client

activity_monitorPrint a formatted table of metadata from previously submitted Fire Opal actions.
authenticate_qctrl_accountAuthenticate a Fire Opal session using a Q-CTRL API key.
credentialsConvenience functions to build provider-specific credentials.
configure_organizationConfigure the organization context for Fire Opal API requests.
executeSubmit quantum circuits for execution on a backend.
estimate_expectationEstimate expectation values of observables for quantum circuits.
get_action_metadataFetch metadata from previously submitted Fire Opal actions.
get_resultRetrieve the result of a previously submitted Fire Opal action.
iterateSubmit circuits for execution with optimized queuing for repeated submissions.
iterate_expectationEstimate expectation values of observables for quantum circuits with queue reuse.
run_optionsDataclasses for circuit execution options.
show_supported_devicesRetrieve the list of hardware devices currently supported by Fire Opal.
solve_qaoaRun a hybrid quantum-classical QAOA solver that iterates between quantum circuit execution and classical parameter optimization until convergence.
stop_iterateRelease a hardware provider session opened by iterate or iterate_expectation.
validateValidate quantum circuits for compatibility with Fire Opal.
print_package_versionsPrint a Markdown-formatted table of installed package versions relevant to Fire Opal.
FireOpalJobHandle for a Fire Opal job.
typesShared input types for Fire Opal functions.

Was this useful?