cqlib package
cqlib
Subpackages
- cqlib.benchmark package
- cqlib.circuits package
- Subpackages
- cqlib.circuits.gates package
- Submodules
- cqlib.circuits.gates.gate module
- cqlib.circuits.gates.h module
- cqlib.circuits.gates.i module
- cqlib.circuits.gates.rx module
- cqlib.circuits.gates.rxy module
- cqlib.circuits.gates.ry module
- cqlib.circuits.gates.rz module
- cqlib.circuits.gates.s module
- cqlib.circuits.gates.swap module
- cqlib.circuits.gates.t module
- cqlib.circuits.gates.x module
- cqlib.circuits.gates.xy module
- cqlib.circuits.gates.y module
- cqlib.circuits.gates.z module
- Module contents
- cqlib.circuits.gates package
- Submodules
- cqlib.circuits.barrier module
- cqlib.circuits.circuit module
CircuitCircuit.add_parameter()Circuit.add_qubit()Circuit.append()Circuit.append_instruction_data()Circuit.as_str()Circuit.assign_parameters()Circuit.barrier()Circuit.barrier_all()Circuit.ccx()Circuit.circuit_dataCircuit.copy()Circuit.crx()Circuit.cry()Circuit.crz()Circuit.cx()Circuit.cy()Circuit.cz()Circuit.depth()Circuit.draw()Circuit.fsim()Circuit.h()Circuit.i()Circuit.insert()Circuit.instruction_sequenceCircuit.load()Circuit.measure()Circuit.measure_all()Circuit.num_qubitsCircuit.parametersCircuit.parameters_valueCircuit.qcisCircuit.qubitsCircuit.qubits_path()Circuit.rx()Circuit.rxy()Circuit.ry()Circuit.rz()Circuit.s()Circuit.sd()Circuit.swap()Circuit.t()Circuit.td()Circuit.to_qasm2()Circuit.u()Circuit.x()Circuit.x2m()Circuit.x2p()Circuit.xy()Circuit.xy2m()Circuit.xy2p()Circuit.y()Circuit.y2m()Circuit.y2p()Circuit.z()
- cqlib.circuits.dag module
- cqlib.circuits.instruction module
- cqlib.circuits.instruction_data module
- cqlib.circuits.measure module
- cqlib.circuits.parameter module
- cqlib.circuits.qubit module
- cqlib.circuits.utils module
- Module contents
- Subpackages
- cqlib.core package
- cqlib.qalgo package
- cqlib.quantum_platform package
BasePlatformBasePlatform.CREATE_EXP_AND_RUN_PATHBasePlatform.CREATE_LAB_PATHBasePlatform.DOMAINBasePlatform.DOWNLOAD_CONFIG_PATHBasePlatform.GET_EXP_CIRCUIT_PATHBasePlatform.LOGIN_PATHBasePlatform.MACHINE_CONFIG_PATHBasePlatform.MACHINE_LIST_PATHBasePlatform.QCIS_CHECK_REGULAR_PATHBasePlatform.QUERY_EXP_PATHBasePlatform.RE_EXECUTE_TASK_PATHBasePlatform.SAVE_EXP_PATHBasePlatform.SCHEMEBasePlatform.STOP_RUNNING_EXP_PATHBasePlatform.create_lab()BasePlatform.download_config()BasePlatform.get_experiment_circuit()BasePlatform.get_machine_config()BasePlatform.handler_run_experiment_result()BasePlatform.login()BasePlatform.qcis_check_regular()BasePlatform.query_experiment()BasePlatform.query_quantum_computer_list()BasePlatform.re_execute_task()BasePlatform.run_experiment()BasePlatform.save_experiment()BasePlatform.set_machine()BasePlatform.stop_running_experiments()BasePlatform.submit_job()
GuoDunPlatformGuoDunPlatform.CREATE_EXP_AND_RUN_PATHGuoDunPlatform.CREATE_LAB_PATHGuoDunPlatform.CREATE_WAVEFORM_DIAGRAMGuoDunPlatform.DOMAINGuoDunPlatform.DOWNLOAD_CONFIG_PATHGuoDunPlatform.DOWN_WAVEFORM_DIAGRAMGuoDunPlatform.GET_EXP_CIRCUIT_PATHGuoDunPlatform.LOGIN_PATHGuoDunPlatform.MACHINE_CONFIG_PATHGuoDunPlatform.MACHINE_LIST_PATHGuoDunPlatform.QCIS_CHECK_REGULAR_PATHGuoDunPlatform.QUERY_EXP_PATHGuoDunPlatform.RE_EXECUTE_TASK_PATHGuoDunPlatform.SAVE_EXP_PATHGuoDunPlatform.SCHEMEGuoDunPlatform.STOP_RUNNING_EXP_PATHGuoDunPlatform.create_waveform_data()GuoDunPlatform.query_waveform_data()GuoDunPlatform.re_execute_task()GuoDunPlatform.stop_running_experiments()
QuantumLanguageTianYanPlatformTianYanPlatform.CREATE_EXP_AND_RUN_PATHTianYanPlatform.CREATE_LAB_PATHTianYanPlatform.DOMAINTianYanPlatform.DOWNLOAD_CONFIG_PATHTianYanPlatform.GET_EXP_CIRCUIT_PATHTianYanPlatform.LOGIN_PATHTianYanPlatform.MACHINE_LIST_PATHTianYanPlatform.QCIS_CHECK_REGULAR_PATHTianYanPlatform.QUERY_EXP_PATHTianYanPlatform.RE_EXECUTE_TASK_PATHTianYanPlatform.RUN_EXP_PATHTianYanPlatform.SAVE_EXP_PATHTianYanPlatform.SCHEMETianYanPlatform.STOP_RUNNING_EXP_PATHTianYanPlatform.SUBMIT_EXP_PATHTianYanPlatform.download_fsim_config()TianYanPlatform.query_experiment()TianYanPlatform.run_experiment()TianYanPlatform.submit_experiment()
- Submodules
- cqlib.quantum_platform.base module
BasePlatformBasePlatform.CREATE_EXP_AND_RUN_PATHBasePlatform.CREATE_LAB_PATHBasePlatform.DOMAINBasePlatform.DOWNLOAD_CONFIG_PATHBasePlatform.GET_EXP_CIRCUIT_PATHBasePlatform.LOGIN_PATHBasePlatform.MACHINE_CONFIG_PATHBasePlatform.MACHINE_LIST_PATHBasePlatform.QCIS_CHECK_REGULAR_PATHBasePlatform.QUERY_EXP_PATHBasePlatform.RE_EXECUTE_TASK_PATHBasePlatform.SAVE_EXP_PATHBasePlatform.SCHEMEBasePlatform.STOP_RUNNING_EXP_PATHBasePlatform.create_lab()BasePlatform.download_config()BasePlatform.get_experiment_circuit()BasePlatform.get_machine_config()BasePlatform.handler_run_experiment_result()BasePlatform.login()BasePlatform.qcis_check_regular()BasePlatform.query_experiment()BasePlatform.query_quantum_computer_list()BasePlatform.re_execute_task()BasePlatform.run_experiment()BasePlatform.save_experiment()BasePlatform.set_machine()BasePlatform.stop_running_experiments()BasePlatform.submit_job()
QuantumLanguageformat_circuit()
- cqlib.quantum_platform.guodun module
GuoDunPlatformGuoDunPlatform.CREATE_EXP_AND_RUN_PATHGuoDunPlatform.CREATE_LAB_PATHGuoDunPlatform.CREATE_WAVEFORM_DIAGRAMGuoDunPlatform.DOMAINGuoDunPlatform.DOWNLOAD_CONFIG_PATHGuoDunPlatform.DOWN_WAVEFORM_DIAGRAMGuoDunPlatform.GET_EXP_CIRCUIT_PATHGuoDunPlatform.LOGIN_PATHGuoDunPlatform.MACHINE_CONFIG_PATHGuoDunPlatform.MACHINE_LIST_PATHGuoDunPlatform.QCIS_CHECK_REGULAR_PATHGuoDunPlatform.QUERY_EXP_PATHGuoDunPlatform.RE_EXECUTE_TASK_PATHGuoDunPlatform.SAVE_EXP_PATHGuoDunPlatform.SCHEMEGuoDunPlatform.STOP_RUNNING_EXP_PATHGuoDunPlatform.create_waveform_data()GuoDunPlatform.query_waveform_data()GuoDunPlatform.re_execute_task()GuoDunPlatform.stop_running_experiments()
- cqlib.quantum_platform.tianyan module
TianYanPlatformTianYanPlatform.CREATE_EXP_AND_RUN_PATHTianYanPlatform.CREATE_LAB_PATHTianYanPlatform.DOMAINTianYanPlatform.DOWNLOAD_CONFIG_PATHTianYanPlatform.GET_EXP_CIRCUIT_PATHTianYanPlatform.LOGIN_PATHTianYanPlatform.MACHINE_LIST_PATHTianYanPlatform.QCIS_CHECK_REGULAR_PATHTianYanPlatform.QUERY_EXP_PATHTianYanPlatform.RE_EXECUTE_TASK_PATHTianYanPlatform.RUN_EXP_PATHTianYanPlatform.SAVE_EXP_PATHTianYanPlatform.SCHEMETianYanPlatform.STOP_RUNNING_EXP_PATHTianYanPlatform.SUBMIT_EXP_PATHTianYanPlatform.download_fsim_config()TianYanPlatform.query_experiment()TianYanPlatform.run_experiment()TianYanPlatform.submit_experiment()
- cqlib.simulator package
- cqlib.utils package
- Subpackages
- Submodules
- cqlib.utils.const module
- cqlib.utils.laboratory_utils module
LaboratoryUtilsLaboratoryUtils.assign_parameters()LaboratoryUtils.convert_qasm_to_qcis()LaboratoryUtils.convert_qasm_to_qcis_from_file()LaboratoryUtils.convert_qcis_to_qasm()LaboratoryUtils.get_coupling_map()LaboratoryUtils.original_onversion_part()LaboratoryUtils.original_onversion_whole()LaboratoryUtils.probability_calibration()LaboratoryUtils.probability_correction()LaboratoryUtils.readout_data_to_state_probabilities()LaboratoryUtils.readout_data_to_state_probabilities_part()LaboratoryUtils.readout_data_to_state_probabilities_whole()LaboratoryUtils.simplify_qcis()
- cqlib.utils.qcis_to_qasm module
- cqlib.utils.simplify module
- cqlib.visualization package
Submodules
cqlib.exceptions module
Exceptions for errors raised by cqlib.
- exception cqlib.exceptions.CqlibError(message)
Bases:
ExceptionBase class for errors raised by Cqlib.
- exception cqlib.exceptions.CqlibInputParaError(message)
Bases:
CqlibErrorClass for input errors raised by Cqlib.
- exception cqlib.exceptions.CqlibRequestError(message, status_code=None)
Bases:
CqlibErrorClass for request errors raised by Cqlib.
- exception cqlib.exceptions.QASMParserError(message='Error occurred during OpenQASM parsing.')
Bases:
CqlibErrorException raised for errors in the OpenQASM parser within Cqlib.
- exception cqlib.exceptions.VisualizationError(message)
Bases:
CqlibErrorA custom exception class for representing errors in visualization processes.