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
CRYGate
CRYGate.dim
CRYGate.name
CRYGate.num_params
CRYGate.num_qudits
CRYGate.qasm_name
CRYGate.radixes
CRYGate.check_parameters
CRYGate.get_grad
CRYGate.get_inverse
CRYGate.get_inverse_params
CRYGate.get_qasm
CRYGate.get_qasm_gate_def
CRYGate.get_unitary
CRYGate.get_unitary_and_grad
CRYGate.is_constant
CRYGate.is_parameterized
CRYGate.is_qubit_only
CRYGate.is_qudit_only
CRYGate.is_qutrit_only
CRYGate.is_self_inverse
CRYGate.with_all_frozen_params
CRYGate.with_frozen_params
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
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>
CRYGate
CRYGate.name
View page source
CRYGate.name
property
CRYGate.
name
:
str
The name of this gate.