BQSKit
Introduction
Getting Started
Contributing to BQSKit
BQSKit License
Guides
Implement a Custom Gate
Design a Custom Pass
Distribute BQSKit Across a Cluster
Using BQSKit on a GPU Cluster
API Reference
Circuit
Gate
Operation
CycleInterval
CircuitIterator
CircuitLocation
CircuitPoint
CircuitRegion
CircuitStructure
IntervalLike
CircuitLocationLike
CircuitPointLike
CircuitRegionLike
BGate
CCXGate
ToffoliGate
CHGate
ClockGate
CPIGate
CSGate
CSUMGate
CTGate
CNOTGate
CXGate
CYGate
CZGate
ECRGate
HGate
IdentityGate
ISwapGate
IToffoliGate
PDGate
PermutationGate
MargolusGate
RC3XGate
RCCXGate
SGate
SdgGate
ShiftGate
SqrtCNOTGate
SqrtISwapGate
SqrtTGate
SubSwapGate
SwapGate
SqrtXGate
SXGate
SqrtXdgGate
SXdgGate
SycamoreGate
TGate
TdgGate
ConstantUnitaryGate
XGate
XXGate
YGate
YYGate
ZGate
ZZGate
CCPGate
CKMGate
CKMdgGate
CPGate
ArbitraryCPhaseGate
CRXGate
CRYGate
CRZGate
CUGate
FSIMGate
MPRYGate
MPRZGate
PauliGate
PauliZGate
PhasedXZGate
RSU3Gate
RXGate
RXXGate
RYGate
RYYGate
RZGate
RZZGate
U1Gate
U1qGate
U1qPi2Gate
U1qPiGate
U2Gate
U3Gate
U8Gate
VariableUnitaryGate
ControlledGate
PowerGate
DaggerGate
EmbeddedGate
FrozenParameterGate
TaggedGate
TaggedGate
TaggedGate.dim
TaggedGate.name
TaggedGate.num_params
TaggedGate.num_qudits
TaggedGate.qasm_name
TaggedGate.radixes
TaggedGate.check_env_matrix
TaggedGate.check_parameters
TaggedGate.get_grad
TaggedGate.get_inverse
TaggedGate.get_inverse_params
TaggedGate.get_qasm
TaggedGate.get_qasm_gate_def
TaggedGate.get_unitary
TaggedGate.get_unitary_and_grad
TaggedGate.is_constant
TaggedGate.is_differentiable
TaggedGate.is_locally_optimizable
TaggedGate.is_parameterized
TaggedGate.is_qubit_only
TaggedGate.is_qudit_only
TaggedGate.is_qutrit_only
TaggedGate.is_self_inverse
TaggedGate.optimize
TaggedGate.with_all_frozen_params
TaggedGate.with_frozen_params
VariableLocationGate
CircuitGate
MeasurementPlaceholder
Reset
BarrierPlaceholder
ComposedGate
QubitGate
QutritGate
QuditGate
ConstantGate
GeneralGate
compile
BasePass
Compiler
MachineModel
GateSet
GateSetLike
PassData
CompilationStatus
CompilationTask
Workflow
WorkflowLike
ClusteringPartitioner
GreedyPartitioner
ScanPartitioner
QuickPartitioner
GroupSingleQuditGatePass
LEAPSynthesisPass
QSearchSynthesisPass
QFASTDecompositionPass
QPredictDecompositionPass
SynthesisPass
WalshDiagonalSynthesisPass
ExhaustiveGateRemovalPass
IterativeScanningGateRemovalPass
ScanningGateRemovalPass
TreeScanningGateRemovalPass
SubstitutePass
AutoRebase2QuditGatePass
GeneralSQDecomposition
Rebase2QuditGatePass
DoWhileLoopPass
ForEachBlockPass
IfThenElsePass
WhileLoopPass
DoThenDecide
ParallelDo
PassPredicate
ChangePredicate
GateCountPredicate
ManyQuditGatesPredicate
NotPredicate
WidthPredicate
PhysicalPredicate
SinglePhysicalPredicate
MultiPhysicalPredicate
NoSingleQuditGatesInModel
HasGeneralSingleQuditGate
ZXGatePredicate
AllConstantSingleQuditGates
CHToCNOTPass
CNOTToCZPass
CNOTToCHPass
CNOTToCYPass
CYToCNOTPass
SwapToCNOTPass
U3Decomposition
ZXZXZDecomposition
GeneralizedSabreLayoutPass
GreedyPlacementPass
TrivialPlacementPass
GeneralizedSabreRoutingPass
SetModelPass
ApplyPlacement
SubtopologySelectionPass
PAMLayoutPass
PAMRoutingPass
EmbedAllPermutationsPass
ExtractModelConnectivityPass
RestoreModelConnectivityPass
TagPAMBlockDataPass
CalculatePAMErrorsPass
UnTagPAMBlockDataPass
PAMVerificationSequence
CompressPass
RecordStatsPass
SetRandomSeedPass
UnfoldPass
UpdateDataPass
ToU3Pass
ToVariablePass
BlockConversionPass
LogPass
ExtendBlockSizePass
LogErrorPass
FillSingleQuditGatesPass
StructureAnalysisPass
ClearAllBlockData
LoadCheckpointPass
SaveCheckpointPass
SaveIntermediatePass
RestoreIntermediatePass
HeuristicFunction
AStarHeuristic
GreedyHeuristic
DijkstraHeuristic
DiscreteLayerGenerator
FourParamGenerator
MiddleOutLayerGenerator
SeedLayerGenerator
SimpleLayerGenerator
SingleQuditLayerGenerator
StairLayerGenerator
WideLayerGenerator
Quantum Information Science Library (
bqskit.qis
)
CachedClass
bqskit.utils.math
bqskit.utils.typing
bqskit.utils.random
bqskit.utils.docs
bqskit.utils.test.strategies
CircuitRunner
RunnerResults
QuestRunner
IBMQRunner
SimulationRunner
A Runtime for the Compile-time (
bqskit.runtime
)
Aspen11Model
AspenM2Model
ANKAA2Model
ANKAA9Q3Model
H1_1Model
H1_2Model
H2_1Model
Sycamore23Model
SycamoreModel
model_from_backend
bqskit_to_cirq
cirq_to_bqskit
bqskit_to_pytket
pytket_to_bqskit
bqskit_to_qiskit
qiskit_to_bqskit
bqskit_to_qutip
qutip_to_bqskit
supermarq_program_communication
supermarq_critical_depth
supermarq_entanglement_ratio
supermarq_parallelism
supermarq_liveness
BQSKit
<no title>
TaggedGate
TaggedGate.name
View page source
TaggedGate.name
property
TaggedGate.
name
:
str
The name of this gate.