quantum_nodes.nodes.quantum_gates.single_qubit_gates

Modules

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_h

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_h.QuantumGateHNode

Bases: Node, AnimationNode

Apply quantum gate H to selected qubits.

bl_idname: str = 'an_QuantumGateHNode'

str

Type

type

bl_label: str = 'Quantum Gate H'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_id

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_id.QuantumGateIDNode

Bases: Node, AnimationNode

Apply quantum gate ID to selected qubits.

bl_idname: str = 'an_QuantumGateIDNode'

str

Type

type

bl_label: str = 'Quantum Gate ID'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_s

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_s.QuantumGateSNode

Bases: Node, AnimationNode

Apply quantum gate S to selected qubits.

bl_idname: str = 'an_QuantumGateSNode'

str

Type

type

bl_label: str = 'Quantum Gate S'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_sdg

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_sdg.QuantumGateSDGNode

Bases: Node, AnimationNode

Apply quantum gate SDG to selected qubits.

bl_idname: str = 'an_QuantumGateSDGNode'

str

Type

type

bl_label: str = 'Quantum Gate SDG'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_t

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_t.QuantumGateTNode

Bases: Node, AnimationNode

Apply quantum gate T to selected qubits.

bl_idname: str = 'an_QuantumGateTNode'

str

Type

type

bl_label: str = 'Quantum Gate T'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_tdg

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_tdg.QuantumGateTDGNode

Bases: Node, AnimationNode

Apply quantum gate TDG to selected qubits.

bl_idname: str = 'an_QuantumGateTDGNode'

str

Type

type

bl_label: str = 'Quantum Gate TDG'

The node label

Type

str

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_x

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_x.QuantumGateXNode

Bases: Node, AnimationNode

Apply quantum gate X to selected qubits.

bl_idname: str = 'an_QuantumGateXNode'

str

Type

type

bl_label: str = 'Quantum Gate X'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_y

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_y.QuantumGateYNode

Bases: Node, AnimationNode

Apply quantum gate Y to selected qubits.

bl_idname: str = 'an_QuantumGateYNode'

str

Type

type

bl_label: str = 'Quantum Gate Y'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()

quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_z

class quantum_nodes.nodes.quantum_gates.single_qubit_gates.quantum_gate_z.QuantumGateZNode

Bases: Node, AnimationNode

Apply quantum gate Z to selected qubits.

bl_idname: str = 'an_QuantumGateZNode'

str

Type

type

bl_label: str = 'Quantum Gate Z'

The node label

Type

str

bl_width_default: float = 160

float

Type

type

draw(layout)
errorHandlingType = 'EXCEPTION'
getExecutionCode(required)
getInputSocketVariables()
newInputSocket()
removeUnlinkedInputs()
setup()