quri_parts.qulacs.circuit.noise.circuit_converter module#
- convert_noise_to_gate(qubits, noise)#
- Create - qulacs.QuantumGateBaserepresenting the noise from the target qubit indices and- GateNoiseInstruction.- Parameters:
- qubits (Sequence[int]) – Sequence of qubit indices to which the noise is applied. 
- noise (GateNoiseInstruction) – Noise representation as - GateNoiseInstruction.
 
- Return type:
- QuantumGateBase 
 
- convert_circuit_with_noise_model(circuit, noise_model)#
- Apply the noise model while converting - NonParametricQuantumCircuitto- qulacs.QuantumCircuit.- After conversion, several gates representing noises are inserted into - qulacs.QuantumCircuitdepending on- noise_model.- Parameters:
- circuit (NonParametricQuantumCircuit) – - NonParametricQuantumCircuit, which is converted to- qulacs.QuantumCircuit.
- noise_model (NoiseModel) – - NoiseModelinstance to be applied.
 
- Return type:
- QuantumCircuit