API DocumentationΒΆ
Information on specific functions, classes, and methods.
qarpqarp.absorbqarp.algorithmsAdaptVQDAdaptVQEAmplitudeAmplificationAmplitudeEstimationBasisRotationAveragingCompositeAlgorithmCuttingPrimitiveDOSQPEGroupedTransitionHadamardTestGroverHadamardTestInterferometricTestMMQCELSMirrorTestMonteCarloPCEPauliAveragingPauliKernelPauliShadowPrimitiveAlgorithmPrimitiveAlgorithm.accepts_initial_statePrimitiveAlgorithm.braPrimitiveAlgorithm.build()PrimitiveAlgorithm.compiled_circuitsPrimitiveAlgorithm.consumesPrimitiveAlgorithm.gradient_kindPrimitiveAlgorithm.infer_target()PrimitiveAlgorithm.initial_statePrimitiveAlgorithm.requires_noiselessPrimitiveAlgorithm.returns_probabilityPrimitiveAlgorithm.run()PrimitiveAlgorithm.run_from_amplitudes()PrimitiveAlgorithm.sub_blocksPrimitiveAlgorithm.supported_targetsPrimitiveAlgorithm.supports_backprop_gradientPrimitiveAlgorithm.supports_exact
ProjectedVQEQAOAQITEQMEGSQPEQSESSVQESWAPTestSamplerShadowDatasetShadowEstimateShadowEstimatorShadowKernelShadowProtocolShorStateVectorTargetTermwiseHadamardTestTermwiseSWAPTestVFFVQAVQDVQEWalkerStatecPCEcalculate_qubits()classical_function_max_cut()dirichlet_kernel_squared()find_eigenspectrum_degeneracy()find_occupation_numbers()find_unique_eigs_and_occupation_numbers()generate_states_new_basis()get_overlaps()iterativePCEmap_binary_to_integer_keys()
qarp.blocksAGateBlockAmplitudeAmplificationBlockAmplitudeEstimationBlockAnyBlockBlockEncodingBlockBrickworkEntanglingBlockBrickworkPCEBlockCSFStateBlockCVOQRAMStateBlockCVOQRAMStateBlock.ancilla_postselectionCVOQRAMStateBlock.ancilla_qubitsCVOQRAMStateBlock.build_vanilla()CVOQRAMStateBlock.declares_known_stateCVOQRAMStateBlock.error_boundCVOQRAMStateBlock.is_exactCVOQRAMStateBlock.prepared_statevector()CVOQRAMStateBlock.state_qubitsCVOQRAMStateBlock.target_statevector()
CVQRAMStateBlockCVQRAMStateBlock.ancilla_postselectionCVQRAMStateBlock.ancilla_qubitsCVQRAMStateBlock.build_vanilla()CVQRAMStateBlock.declares_known_stateCVQRAMStateBlock.error_boundCVQRAMStateBlock.is_exactCVQRAMStateBlock.prepared_statevector()CVQRAMStateBlock.state_qubitsCVQRAMStateBlock.target_statevector()
CompositeBlockCompositeBlockBaseCompositeBlockBase.add_child()CompositeBlockBase.add_wired_child()CompositeBlockBase.build()CompositeBlockBase.build_vanilla()CompositeBlockBase.can_emit_to()CompositeBlockBase.ccz()CompositeBlockBase.cp()CompositeBlockBase.crx()CompositeBlockBase.cry()CompositeBlockBase.crz()CompositeBlockBase.cu()CompositeBlockBase.dagger()CompositeBlockBase.depth()CompositeBlockBase.flatten()CompositeBlockBase.free_symbols()CompositeBlockBase.gphase()CompositeBlockBase.mark_built()CompositeBlockBase.mcx()CompositeBlockBase.mcz()CompositeBlockBase.n_1q_gates()CompositeBlockBase.n_2q_gates()CompositeBlockBase.n_gates()CompositeBlockBase.n_gates_of_type()CompositeBlockBase.n_nqb_gates()CompositeBlockBase.optimize()CompositeBlockBase.p()CompositeBlockBase.parameter_map()CompositeBlockBase.plot()CompositeBlockBase.refresh_symbols()CompositeBlockBase.replace_symbols()CompositeBlockBase.rx()CompositeBlockBase.rxx()CompositeBlockBase.ry()CompositeBlockBase.ryy()CompositeBlockBase.rz()CompositeBlockBase.rzz()CompositeBlockBase.set_symbols()CompositeBlockBase.statevector()CompositeBlockBase.symbolsCompositeBlockBase.to_pennylane()CompositeBlockBase.to_pytket()CompositeBlockBase.to_qasm2()CompositeBlockBase.to_qasm3()CompositeBlockBase.to_qir()CompositeBlockBase.to_qiskit()CompositeBlockBase.to_qulacs()CompositeBlockBase.u()CompositeBlockBase.unitary_matrix()
ComputationalBasisStateBlockComputationalBasisStateBlock.ancilla_postselectionComputationalBasisStateBlock.ancilla_qubitsComputationalBasisStateBlock.build_vanilla()ComputationalBasisStateBlock.declares_known_stateComputationalBasisStateBlock.error_boundComputationalBasisStateBlock.is_exactComputationalBasisStateBlock.prepared_statevector()ComputationalBasisStateBlock.state_qubitsComputationalBasisStateBlock.target_statevector()
ConditionalBlockConditionalBlock.build()ConditionalBlock.build_vanilla()ConditionalBlock.can_emit_to()ConditionalBlock.ccz()ConditionalBlock.cp()ConditionalBlock.crx()ConditionalBlock.cry()ConditionalBlock.crz()ConditionalBlock.cu()ConditionalBlock.dagger()ConditionalBlock.depth()ConditionalBlock.flatten()ConditionalBlock.free_symbols()ConditionalBlock.gphase()ConditionalBlock.mark_built()ConditionalBlock.mcx()ConditionalBlock.mcz()ConditionalBlock.n_1q_gates()ConditionalBlock.n_2q_gates()ConditionalBlock.n_gates()ConditionalBlock.n_gates_of_type()ConditionalBlock.n_nqb_gates()ConditionalBlock.optimize()ConditionalBlock.p()ConditionalBlock.parameter_map()ConditionalBlock.plot()ConditionalBlock.refresh_symbols()ConditionalBlock.replace_symbols()ConditionalBlock.rx()ConditionalBlock.rxx()ConditionalBlock.ry()ConditionalBlock.ryy()ConditionalBlock.rz()ConditionalBlock.rzz()ConditionalBlock.set_symbols()ConditionalBlock.statevector()ConditionalBlock.symbolsConditionalBlock.to_pennylane()ConditionalBlock.to_pytket()ConditionalBlock.to_qasm2()ConditionalBlock.to_qasm3()ConditionalBlock.to_qir()ConditionalBlock.to_qiskit()ConditionalBlock.to_qulacs()ConditionalBlock.u()ConditionalBlock.unitary_matrix()
ControlledBlockControlledBlock.build()ControlledBlock.build_vanilla()ControlledBlock.can_emit_to()ControlledBlock.ccz()ControlledBlock.control_stateControlledBlock.cp()ControlledBlock.crx()ControlledBlock.cry()ControlledBlock.crz()ControlledBlock.cu()ControlledBlock.dagger()ControlledBlock.depth()ControlledBlock.flatten()ControlledBlock.free_symbols()ControlledBlock.gphase()ControlledBlock.mark_built()ControlledBlock.mcx()ControlledBlock.mcz()ControlledBlock.n_1q_gates()ControlledBlock.n_2q_gates()ControlledBlock.n_controlsControlledBlock.n_gates()ControlledBlock.n_gates_of_type()ControlledBlock.n_nqb_gates()ControlledBlock.optimize()ControlledBlock.p()ControlledBlock.parameter_map()ControlledBlock.plot()ControlledBlock.refresh_symbols()ControlledBlock.replace_symbols()ControlledBlock.rx()ControlledBlock.rxx()ControlledBlock.ry()ControlledBlock.ryy()ControlledBlock.rz()ControlledBlock.rzz()ControlledBlock.set_symbols()ControlledBlock.statevector()ControlledBlock.symbolsControlledBlock.to_pennylane()ControlledBlock.to_pytket()ControlledBlock.to_qasm2()ControlledBlock.to_qasm3()ControlledBlock.to_qir()ControlledBlock.to_qiskit()ControlledBlock.to_qulacs()ControlledBlock.u()ControlledBlock.unitary_matrix()
CostOperatorBlockDOSQPEBlockDickeStateBlockGHZLikeStateBlockGHZLikeStateBlock.ancilla_postselectionGHZLikeStateBlock.ancilla_qubitsGHZLikeStateBlock.build_vanilla()GHZLikeStateBlock.declares_known_stateGHZLikeStateBlock.error_boundGHZLikeStateBlock.is_exactGHZLikeStateBlock.prepared_statevector()GHZLikeStateBlock.state_qubitsGHZLikeStateBlock.target_statevector()
GivensBlockGroverBlockHEABlockHaarRandomBlockHadamardTestBlockHnBlockHypergraphStateBlockHypergraphStateBlock.ancilla_postselectionHypergraphStateBlock.ancilla_qubitsHypergraphStateBlock.build_vanilla()HypergraphStateBlock.declares_known_stateHypergraphStateBlock.error_boundHypergraphStateBlock.is_exactHypergraphStateBlock.prepared_statevector()HypergraphStateBlock.state_qubitsHypergraphStateBlock.target_statevector()
IdentityBlockInterferometricMeasurementBlockInterferometricStateBlockLayerBlockLinearEntanglingBlockLowRankStateBlockLowRankStateBlock.ancilla_postselectionLowRankStateBlock.ancilla_qubitsLowRankStateBlock.build_vanilla()LowRankStateBlock.declares_known_stateLowRankStateBlock.error_boundLowRankStateBlock.is_exactLowRankStateBlock.prepared_statevector()LowRankStateBlock.state_qubitsLowRankStateBlock.target_statevector()
MPSStateBlockMappedONVStateBlockMappedONVStateBlock.ancilla_postselectionMappedONVStateBlock.ancilla_qubitsMappedONVStateBlock.build_vanilla()MappedONVStateBlock.declares_known_stateMappedONVStateBlock.error_boundMappedONVStateBlock.is_exactMappedONVStateBlock.prepared_statevector()MappedONVStateBlock.state_qubitsMappedONVStateBlock.target_statevector()
MeasureBlockMeasureBlock.build()MeasureBlock.build_vanilla()MeasureBlock.can_emit_to()MeasureBlock.ccz()MeasureBlock.cp()MeasureBlock.crx()MeasureBlock.cry()MeasureBlock.crz()MeasureBlock.cu()MeasureBlock.dagger()MeasureBlock.depth()MeasureBlock.flatten()MeasureBlock.free_symbols()MeasureBlock.gphase()MeasureBlock.mark_built()MeasureBlock.mcx()MeasureBlock.mcz()MeasureBlock.n_1q_gates()MeasureBlock.n_2q_gates()MeasureBlock.n_gates()MeasureBlock.n_gates_of_type()MeasureBlock.n_nqb_gates()MeasureBlock.optimize()MeasureBlock.p()MeasureBlock.parameter_map()MeasureBlock.plot()MeasureBlock.refresh_symbols()MeasureBlock.replace_symbols()MeasureBlock.rx()MeasureBlock.rxx()MeasureBlock.ry()MeasureBlock.ryy()MeasureBlock.rz()MeasureBlock.rzz()MeasureBlock.set_symbols()MeasureBlock.statevector()MeasureBlock.symbolsMeasureBlock.to_pennylane()MeasureBlock.to_pytket()MeasureBlock.to_qasm2()MeasureBlock.to_qasm3()MeasureBlock.to_qir()MeasureBlock.to_qiskit()MeasureBlock.to_qulacs()MeasureBlock.u()MeasureBlock.unitary_matrix()
MixedOperatorBlockModularMultiplicationBlockMultiONVStateBlockMultiONVStateBlock.ancilla_postselectionMultiONVStateBlock.ancilla_qubitsMultiONVStateBlock.build_vanilla()MultiONVStateBlock.declares_known_stateMultiONVStateBlock.error_boundMultiONVStateBlock.is_exactMultiONVStateBlock.prepared_statevector()MultiONVStateBlock.state_qubitsMultiONVStateBlock.target_statevector()
OrbitalRotationBlockOrderFindingBlockParticleNumberProjectorBlockPauliBlockPhaseShiftBlockPiecewiseLinearStateBlockPiecewiseLinearStateBlock.ancilla_postselectionPiecewiseLinearStateBlock.ancilla_qubitsPiecewiseLinearStateBlock.build_vanilla()PiecewiseLinearStateBlock.declares_known_statePiecewiseLinearStateBlock.error_boundPiecewiseLinearStateBlock.is_exactPiecewiseLinearStateBlock.prepared_statevector()PiecewiseLinearStateBlock.state_qubitsPiecewiseLinearStateBlock.target_statevector()
PreparesKnownStateProjectedControlPhaseBlockQAOABlockQFTBlockQPEBlockQROMBlockQSPAngleFinderQSPBlockQSVTBlockQubitizationBlockRSPBlockReadoutBlockReflectionBlockResetBlockResetBlock.build()ResetBlock.build_vanilla()ResetBlock.can_emit_to()ResetBlock.ccz()ResetBlock.cp()ResetBlock.crx()ResetBlock.cry()ResetBlock.crz()ResetBlock.cu()ResetBlock.dagger()ResetBlock.depth()ResetBlock.flatten()ResetBlock.free_symbols()ResetBlock.gphase()ResetBlock.mark_built()ResetBlock.mcx()ResetBlock.mcz()ResetBlock.n_1q_gates()ResetBlock.n_2q_gates()ResetBlock.n_gates()ResetBlock.n_gates_of_type()ResetBlock.n_nqb_gates()ResetBlock.optimize()ResetBlock.p()ResetBlock.parameter_map()ResetBlock.plot()ResetBlock.refresh_symbols()ResetBlock.replace_symbols()ResetBlock.rx()ResetBlock.rxx()ResetBlock.ry()ResetBlock.ryy()ResetBlock.rz()ResetBlock.rzz()ResetBlock.set_symbols()ResetBlock.statevector()ResetBlock.symbolsResetBlock.to_pennylane()ResetBlock.to_pytket()ResetBlock.to_qasm2()ResetBlock.to_qasm3()ResetBlock.to_qir()ResetBlock.to_qiskit()ResetBlock.to_qulacs()ResetBlock.u()ResetBlock.unitary_matrix()
SPABlockSWAPTestBlockSelectBlockSimpleBlockSimpleBlock.build()SimpleBlock.build_vanilla()SimpleBlock.can_emit_to()SimpleBlock.ccz()SimpleBlock.cp()SimpleBlock.crx()SimpleBlock.cry()SimpleBlock.crz()SimpleBlock.cu()SimpleBlock.dagger()SimpleBlock.depth()SimpleBlock.flatten()SimpleBlock.free_symbols()SimpleBlock.from_pennylane()SimpleBlock.from_pytket()SimpleBlock.from_qasm2()SimpleBlock.from_qasm3()SimpleBlock.from_qiskit()SimpleBlock.from_qulacs()SimpleBlock.gphase()SimpleBlock.mark_built()SimpleBlock.mcx()SimpleBlock.mcz()SimpleBlock.n_1q_gates()SimpleBlock.n_2q_gates()SimpleBlock.n_gates()SimpleBlock.n_gates_of_type()SimpleBlock.n_nqb_gates()SimpleBlock.optimize()SimpleBlock.p()SimpleBlock.parameter_map()SimpleBlock.plot()SimpleBlock.refresh_symbols()SimpleBlock.replace_symbols()SimpleBlock.rx()SimpleBlock.rxx()SimpleBlock.ry()SimpleBlock.ryy()SimpleBlock.rz()SimpleBlock.rzz()SimpleBlock.set_symbols()SimpleBlock.statevector()SimpleBlock.symbolsSimpleBlock.to_pennylane()SimpleBlock.to_pytket()SimpleBlock.to_qasm2()SimpleBlock.to_qasm3()SimpleBlock.to_qir()SimpleBlock.to_qiskit()SimpleBlock.to_qulacs()SimpleBlock.u()SimpleBlock.unitary_matrix()
SlaterDeterminantBlockSlaterDeterminantBlock.ancilla_postselectionSlaterDeterminantBlock.ancilla_qubitsSlaterDeterminantBlock.build_vanilla()SlaterDeterminantBlock.declares_known_stateSlaterDeterminantBlock.error_boundSlaterDeterminantBlock.is_exactSlaterDeterminantBlock.prepared_statevector()SlaterDeterminantBlock.state_qubitsSlaterDeterminantBlock.target_statevector()
SparseStateBlockSparseStateBlock.ancilla_postselectionSparseStateBlock.ancilla_qubitsSparseStateBlock.build_vanilla()SparseStateBlock.declares_known_stateSparseStateBlock.error_boundSparseStateBlock.is_exactSparseStateBlock.prepared_statevector()SparseStateBlock.state_qubitsSparseStateBlock.target_statevector()
SpinSquaredProjectorBlockSyProjectorBlockSynthesizedStateBlockSynthesizedStateBlock.ancilla_postselectionSynthesizedStateBlock.ancilla_qubitsSynthesizedStateBlock.build_vanilla()SynthesizedStateBlock.declares_known_stateSynthesizedStateBlock.error_boundSynthesizedStateBlock.is_exactSynthesizedStateBlock.prepared_statevector()SynthesizedStateBlock.state_qubitsSynthesizedStateBlock.target_statevector()
SynthesizedTimeEvolutionBlockSynthesizedUnitaryBlockSzProjectorBlockTrotterAnsatzBlockTrotterBlockUCCBlockUPCCDBlockUniformSuperpositionBlockUniformSuperpositionBlock.ancilla_postselectionUniformSuperpositionBlock.ancilla_qubitsUniformSuperpositionBlock.build_vanilla()UniformSuperpositionBlock.declares_known_stateUniformSuperpositionBlock.error_boundUniformSuperpositionBlock.is_exactUniformSuperpositionBlock.prepared_statevector()UniformSuperpositionBlock.state_qubitsUniformSuperpositionBlock.target_statevector()
XnBlockdeclaring_blocks()prepares_known_state()
qarp.cuttingAutoCutFinderCutterResultEAPartitioningPostProcessingQPDDecompositionQPDDecomposition.build_experiment_blocks_streaming()QPDDecomposition.compute()QPDDecomposition.decompose()QPDDecomposition.initialize_qubit_dict()QPDDecomposition.n_experimentsQPDDecomposition.normalize_SV_probs()QPDDecomposition.overhead()QPDDecomposition.reconstruct_statevector()QPDDecomposition.sampling_strategy
Reconstructercheck_cut_budget()decompose_crx()decompose_cry()decompose_crz()decompose_cx()decompose_cy()decompose_cz()decompose_rzz()
qarp.devicesqarp.emitqarp.endiannessqarp.enginesCudaqEngineEngineQarpEngineRunnableRunnable.build()Runnable.compiled_circuitsRunnable.consumesRunnable.gradient_kindRunnable.initial_stateRunnable.n_shotsRunnable.operatorRunnable.run()Runnable.run_from_amplitudes()Runnable.sub_blocksRunnable.supported_targetsRunnable.supports_backprop_gradientRunnable.supports_exactRunnable.target
qarp.errorsqarp.factoriesqarp.graphsGraphSimplicialComplexSimplicialComplex.add_simplex()SimplicialComplex.boundary_matrix()SimplicialComplex.cofaces()SimplicialComplex.euler_characteristic()SimplicialComplex.f_vector()SimplicialComplex.get_simplices()SimplicialComplex.hodge_laplacian()SimplicialComplex.max_dimension()SimplicialComplex.neighbors()SimplicialComplex.num_simplices()SimplicialComplex.plot()SimplicialComplex.remove_simplex()SimplicialComplex.skeleton()SimplicialComplex.to_graph()SimplicialComplex.vertices()
community_vector_to_sets()generate_complete_simplicial_complex()generate_random_simplicial_complex()graph_to_cost_hamiltonian()lists_to_tuples()qubit_operator_to_graph()
qarp.operatorsBravyiKitaevFermionOperatorFermionOperator.coefficient()FermionOperator.compress()FermionOperator.constantFermionOperator.count_qubits()FermionOperator.free_symbols()FermionOperator.get_operators()FermionOperator.hermitian_conjugated()FermionOperator.identityFermionOperator.is_symbolic()FermionOperator.isclose()FermionOperator.sparse_matrix()FermionOperator.substitute()FermionOperator.termsFermionOperator.zero
FullyCommutingGroupingStrategyJordanWignerLinearCombinationUnitariesLinearCombinationUnitaries.adjust_padding()LinearCombinationUnitaries.assert_qubitlike_shape()LinearCombinationUnitaries.decomposition()LinearCombinationUnitaries.ij_code2_pstr()LinearCombinationUnitaries.ij_code2sym_code()LinearCombinationUnitaries.itpd_core()LinearCombinationUnitaries.padded_matrix()LinearCombinationUnitaries.pauli_basis2ppoly()LinearCombinationUnitaries.pauli_str_to_matrix()LinearCombinationUnitaries.ppoly2pauli_basis()LinearCombinationUnitaries.pstr2ij_code()LinearCombinationUnitaries.pstr2sym_code()LinearCombinationUnitaries.reconstruct()LinearCombinationUnitaries.sym_code2ij_code()LinearCombinationUnitaries.sym_code2pstr()LinearCombinationUnitaries.to_QubitOperator()LinearCombinationUnitaries.tpd()
MappingNoGroupingParityQubitOperatorQubitOperator.coefficient()QubitOperator.compress()QubitOperator.constantQubitOperator.count_qubits()QubitOperator.free_symbols()QubitOperator.get_operators()QubitOperator.hermitian_conjugated()QubitOperator.identityQubitOperator.is_symbolic()QubitOperator.isclose()QubitOperator.sparse_matrix()QubitOperator.substitute()QubitOperator.termsQubitOperator.zero
QubitWiseCommutingbasis_rotation_grouping()diagonal_group_to_masks()double_factorization()fermion_operator_from_tensor()group_basis()orbital_rotation_generator()orbital_rotation_matrix()orbital_rotation_parameters()qDRIFTrotate_tensor()
qarp.operators.compatqarp.operators.functionsqarp.operators.integralsqarp.operators.modelsqarp.operators.onvqarp.operators.pyscfqarp.operators.uccqarp.optimizersqarp.plottingCircuitAdapterCircuitPlotterGateInfoLabelModePlotConfigPlotConfig.box_linewidthPlotConfig.control_sizePlotConfig.default_gate_colorPlotConfig.gate_color()PlotConfig.gate_colorsPlotConfig.gate_edge_widthPlotConfig.gate_face_edge()PlotConfig.gate_index_colorPlotConfig.gate_index_sizePlotConfig.gate_sizePlotConfig.gate_stylePlotConfig.label_decimal_placesPlotConfig.label_max_widthPlotConfig.label_modePlotConfig.label_x_marginPlotConfig.label_y_marginPlotConfig.max_charsPlotConfig.muted_colorPlotConfig.show_gate_indicesPlotConfig.spacingPlotConfig.structure_colorPlotConfig.swap_sizePlotConfig.text_colorPlotConfig.text_sizePlotConfig.wire_color
plot()plot_histogram()
qarp.plotting.stylesqarp.resourcesProvenanceResourceEstimatorResourceModelerResourceReportResourceVectorResourceVector.depthResourceVector.extrasResourceVector.from_dict()ResourceVector.n_1qResourceVector.n_2qResourceVector.n_3q_plusResourceVector.n_gatesResourceVector.n_measurementsResourceVector.n_qubitsResourceVector.n_resetsResourceVector.op_histogramResourceVector.provenanceResourceVector.swap_countResourceVector.t_countResourceVector.t_count_modeledResourceVector.to_dict()ResourceVector.with_model()
Stagecount_resources()estimate()synthesize_clifford_t()SCHEMA_VERSION
qarp.utils