qcloud Module
pyqpanda3.qcloud covers remote execution, backend discovery, calibration metadata, and cloud result handling.
Main types
| Type | Role |
|---|---|
| QCloudService | Authenticate and discover backends. |
| QCloudBackend | Submit programs, instructions, tomography jobs, or expectation jobs. |
| QCloudJob | Track task state and fetch results. |
| QCloudResult | Read parsed outputs plus optional raw service fields. |
| QCloudOptions | Control cloud-side mapping, optimization, amendment, and custom flags. |
| QCloudNoiseModel | Configure noisy simulator execution. |
| ChipInfo | Inspect chip topology, timing, and fidelity metadata. |
0.4.0 workflow additions
QCloudJob.query()andQCloudJob.result()can request extra raw fields throughkeys=orkey=.QCloudResultnow exposes raw-field helpers such asmapping_qprog(),mapping_qubit(),src_qubits(), andprob_count_raw().QCloudBackend.chip_backend()provides a direct bridge topyqpanda3.transpilation.ChipBackend.best_qubit_blocks()is available from bothQCloudServiceandQCloudBackend.
Enumerations
| Enum | Description |
|---|---|
| JobStatus | Lifecycle state of a cloud job. |
| DataFormat | Circuit export data format. Avoid the internal pyqpanda3.qcloud.qcloud import path in new code. |
| DataBase | Binary or hex formatting for result states. |
| NOISE_MODEL | Cloud noise model types. |
| LogLevel | Logging verbosity. |
| LogOutput | Console or file logging target. |