quri_parts namespace#
Subpackages#
- quri_parts.circuit package
QuantumGateParametricQuantumGateQuantumCircuitProtocolMutableQuantumCircuitProtocolMutableQuantumCircuitProtocol.add_gate()MutableQuantumCircuitProtocol.extend()MutableQuantumCircuitProtocol.add_Identity_gate()MutableQuantumCircuitProtocol.add_X_gate()MutableQuantumCircuitProtocol.add_Y_gate()MutableQuantumCircuitProtocol.add_Z_gate()MutableQuantumCircuitProtocol.add_H_gate()MutableQuantumCircuitProtocol.add_S_gate()MutableQuantumCircuitProtocol.add_Sdag_gate()MutableQuantumCircuitProtocol.add_SqrtX_gate()MutableQuantumCircuitProtocol.add_SqrtXdag_gate()MutableQuantumCircuitProtocol.add_SqrtY_gate()MutableQuantumCircuitProtocol.add_SqrtYdag_gate()MutableQuantumCircuitProtocol.add_T_gate()MutableQuantumCircuitProtocol.add_Tdag_gate()MutableQuantumCircuitProtocol.add_U1_gate()MutableQuantumCircuitProtocol.add_U2_gate()MutableQuantumCircuitProtocol.add_U3_gate()MutableQuantumCircuitProtocol.add_RX_gate()MutableQuantumCircuitProtocol.add_RY_gate()MutableQuantumCircuitProtocol.add_RZ_gate()MutableQuantumCircuitProtocol.add_CNOT_gate()MutableQuantumCircuitProtocol.add_CZ_gate()MutableQuantumCircuitProtocol.add_SWAP_gate()MutableQuantumCircuitProtocol.add_TOFFOLI_gate()MutableQuantumCircuitProtocol.add_UnitaryMatrix_gate()MutableQuantumCircuitProtocol.add_SingleQubitUnitaryMatrix_gate()MutableQuantumCircuitProtocol.add_TwoQubitUnitaryMatrix_gate()MutableQuantumCircuitProtocol.add_Pauli_gate()MutableQuantumCircuitProtocol.add_PauliRotation_gate()MutableQuantumCircuitProtocol.measure()
NonParametricQuantumCircuitQuantumCircuitImmutableQuantumCircuitParameterParameterMappingCONSTUnboundParametricQuantumCircuitProtocolUnboundParametricQuantumCircuitProtocol.bind_parameters()UnboundParametricQuantumCircuitProtocol.freeze()UnboundParametricQuantumCircuitProtocol.get_mutable_copy()UnboundParametricQuantumCircuitProtocol.primitive_circuit()UnboundParametricQuantumCircuitProtocol.parameter_countUnboundParametricQuantumCircuitProtocol.gatesUnboundParametricQuantumCircuitProtocol.has_trivial_parameter_mappingUnboundParametricQuantumCircuitProtocol.param_mappingUnboundParametricQuantumCircuitProtocol.bind_parameters_by_dict()
MutableUnboundParametricQuantumCircuitProtocolUnboundParametricQuantumCircuitBaseUnboundParametricQuantumCircuitBase.depthUnboundParametricQuantumCircuitBase.gatesUnboundParametricQuantumCircuitBase.gates_and_paramsUnboundParametricQuantumCircuitBase.has_trivial_parameter_mappingUnboundParametricQuantumCircuitBase.param_mappingUnboundParametricQuantumCircuitBase.primitive_circuit()UnboundParametricQuantumCircuitBase.get_mutable_copy()UnboundParametricQuantumCircuitBase.combine()UnboundParametricQuantumCircuitBase.freeze()UnboundParametricQuantumCircuitBase.bind_parameters()UnboundParametricQuantumCircuitBase.parameter_count
UnboundParametricQuantumCircuitUnboundParametricQuantumCircuit.qubit_countUnboundParametricQuantumCircuit.cbit_countUnboundParametricQuantumCircuit.add_gate()UnboundParametricQuantumCircuit.add_ParametricRX_gate()UnboundParametricQuantumCircuit.add_ParametricRY_gate()UnboundParametricQuantumCircuit.add_ParametricRZ_gate()UnboundParametricQuantumCircuit.add_ParametricPauliRotation_gate()UnboundParametricQuantumCircuit.extend()UnboundParametricQuantumCircuit.freeze()
ImmutableUnboundParametricQuantumCircuitImmutableBoundParametricQuantumCircuitLinearParameterFunctionLinearParameterMappingLinearMappedUnboundParametricQuantumCircuitBaseLinearMappedUnboundParametricQuantumCircuitBase.qubit_countLinearMappedUnboundParametricQuantumCircuitBase.cbit_countLinearMappedUnboundParametricQuantumCircuitBase.parameter_countLinearMappedUnboundParametricQuantumCircuitBase.depthLinearMappedUnboundParametricQuantumCircuitBase.gatesLinearMappedUnboundParametricQuantumCircuitBase.has_trivial_parameter_mappingLinearMappedUnboundParametricQuantumCircuitBase.param_mappingLinearMappedUnboundParametricQuantumCircuitBase.primitive_circuit()LinearMappedUnboundParametricQuantumCircuitBase.get_mutable_copy()LinearMappedUnboundParametricQuantumCircuitBase.combine()LinearMappedUnboundParametricQuantumCircuitBase.bind_parameters()
LinearMappedUnboundParametricQuantumCircuitLinearMappedUnboundParametricQuantumCircuit.add_parameters()LinearMappedUnboundParametricQuantumCircuit.add_parameter()LinearMappedUnboundParametricQuantumCircuit.add_gate()LinearMappedUnboundParametricQuantumCircuit.add_ParametricRX_gate()LinearMappedUnboundParametricQuantumCircuit.add_ParametricRY_gate()LinearMappedUnboundParametricQuantumCircuit.add_ParametricRZ_gate()LinearMappedUnboundParametricQuantumCircuit.add_ParametricPauliRotation_gate()LinearMappedUnboundParametricQuantumCircuit.extend()LinearMappedUnboundParametricQuantumCircuit.freeze()
ImmutableLinearMappedUnboundParametricQuantumCircuitinverse_gate()inverse_circuit()is_clifford()- Subpackages
- quri_parts.circuit.noise package
AmplitudeDampingNoiseBitFlipNoiseBitPhaseFlipNoiseCircuitNoiseInstructionProbabilisticNoiseDepolarizingNoiseDepthIntervalNoiseGateIntervalNoiseGateNoiseInstructionGeneralDepolarizingNoiseKrausNoiseAbstractKrausNoiseMeasurementNoiseNoiseModelNoiseInstructionPauliNoisePhaseAmplitudeDampingNoisePhaseDampingNoisePhaseFlipNoiseQubitNoisePairResetNoiseThermalRelaxationNoiseCircuitNoiseResolverProtocol- Submodules
- quri_parts.circuit.topology package
- quri_parts.circuit.transpile package
CliffordConversionTranspilerCliffordRZSetTranspilerCliffordApproximationTranspilerCircuitTranspilerProtocolCNOT2CZHTranspilerCZ2CNOTHTranspilerCZ2RXRYCNOTTranspilerCNOTHCNOTFusingTranspilerFuseRotationTranspilerGateDecomposerGateKindDecomposerGateSetConversionTranspilerH2RXRYTranspilerH2RZSqrtXTranspilerIdentityEliminationTranspilerIdentityInsertionTranspilerIdentity2RZTranspilerNormalizeRotationTranspilerParallelDecomposerPauliDecomposeTranspilerPauliRotationDecomposeTranspilerQubitRemappingTranspilerRotationConversionTranspilerRX2RYRZTranspilerRX2RZHTranspilerRY2RXRZTranspilerRY2RZHTranspilerRZ2RXRYTranspilerRZSetTranspiler()RotationSetTranspiler()Rotation2NamedTranspilerRX2RZSqrtXTranspilerRY2RZSqrtXTranspilerRX2NamedTranspilerRY2NamedTranspilerRZ2NamedTranspilerSequentialTranspilerS2RZTranspilerSdag2RZTranspilerSingleQubitUnitaryMatrix2RYRZTranspilerSqrtX2RXTranspilerSqrtX2RZHTranspilerSqrtXdag2RXTranspilerSqrtXdag2RZSqrtXTranspilerSqrtY2RYTranspilerSqrtY2RZSqrtXTranspilerSqrtYdag2RYTranspilerSqrtYdag2RZSqrtXTranspilerSWAP2CNOTTranspilerSTARSetTranspiler()T2RZTranspilerTdag2RZTranspilerTOFFOLI2HTTdagCNOTTranspilerTwoQubitUnitaryMatrixKAKTranspilerU1ToRZTranspilerU2ToRXRZTranspilerU2ToRZSqrtXTranspilerU3ToRXRZTranspilerU3ToRZSqrtXTranspilerX2HZTranspilerX2RXTranspilerX2SqrtXTranspilerY2RYTranspilerY2RZXTranspilerZ2HXTranspilerZ2RZTranspilerZeroRotationEliminationTranspilersu2_decompose()su4_decompose()- Submodules
- quri_parts.circuit.utils namespace
- quri_parts.circuit.noise package
- Submodules
- quri_parts.circuit.circuit module
- quri_parts.circuit.circuit_linear_mapped module
- quri_parts.circuit.circuit_parametric module
- quri_parts.circuit.clifford_gate module
- quri_parts.circuit.gate module
- quri_parts.circuit.gate_names module
- quri_parts.circuit.gates module
IdentityFactoryIdentityXFactoryXYFactoryYZFactoryZHFactoryHSFactorySSdagFactorySdagSqrtXFactorySqrtXSqrtXdagFactorySqrtXdagSqrtYFactorySqrtYSqrtYdagFactorySqrtYdagTFactoryTTdagFactoryTdagRXFactoryRXRYFactoryRYRZFactoryRZU1FactoryU1U2FactoryU2U3FactoryU3CNOTFactoryCNOTCZFactoryCZSWAPFactorySWAPTOFFOLIFactoryTOFFOLIUnitaryMatrixFactoryUnitaryMatrixSingleQubitUnitaryMatrixFactorySingleQubitUnitaryMatrixTwoQubitUnitaryMatrixFactoryTwoQubitUnitaryMatrixPauliFactoryPauliPauliRotationFactoryPauliRotationParametricRXFactoryParametricRXParametricRYFactoryParametricRYParametricRZFactoryParametricRZParametricPauliRotationFactoryParametricPauliRotationMeasurementFactoryMeasurement
- quri_parts.circuit.inverse module
- quri_parts.circuit.parameter module
- quri_parts.circuit.parameter_mapping module
- quri_parts.circuit.parameter_shift module