Channels
ValidateChannels
ValidateChannels()
Bases: BloqadeIRVisitor
flowchart TD
bloqade.analog.compiler.analysis.hardware.channels.ValidateChannels[ValidateChannels]
bloqade.analog.ir.visitor.BloqadeIRVisitor[BloqadeIRVisitor]
bloqade.analog.ir.visitor.BloqadeIRVisitor --> bloqade.analog.compiler.analysis.hardware.channels.ValidateChannels
click bloqade.analog.compiler.analysis.hardware.channels.ValidateChannels href "" "bloqade.analog.compiler.analysis.hardware.channels.ValidateChannels"
click bloqade.analog.ir.visitor.BloqadeIRVisitor href "" "bloqade.analog.ir.visitor.BloqadeIRVisitor"
Checks to make sure the given sequence can be compiled to hardware.
This check looks at the spatial modulations and the level coupling to determine if the sequence can be compiled to hardware.
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/compiler/analysis/hardware/channels.py
18 19 | |