Bloqade
BloqadeDeviceRoute
BloqadeDeviceRoute(parent: Optional[Builder] = None)
Bases: Builder
flowchart TD
bloqade.analog.builder.backend.bloqade.BloqadeDeviceRoute[BloqadeDeviceRoute]
bloqade.analog.builder.base.Builder[Builder]
bloqade.analog.builder.parse.trait.Parse[Parse]
bloqade.analog.builder.parse.trait.ParseRegister[ParseRegister]
bloqade.analog.builder.parse.trait.ParseSequence[ParseSequence]
bloqade.analog.builder.parse.trait.ParseCircuit[ParseCircuit]
bloqade.analog.builder.parse.trait.ParseRoutine[ParseRoutine]
bloqade.analog.builder.parse.trait.Show[Show]
bloqade.analog.builder.base.Builder --> bloqade.analog.builder.backend.bloqade.BloqadeDeviceRoute
bloqade.analog.builder.parse.trait.Parse --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.parse.trait.ParseRegister --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseSequence --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseCircuit --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseRoutine --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.Show --> bloqade.analog.builder.base.Builder
click bloqade.analog.builder.backend.bloqade.BloqadeDeviceRoute href "" "bloqade.analog.builder.backend.bloqade.BloqadeDeviceRoute"
click bloqade.analog.builder.base.Builder href "" "bloqade.analog.builder.base.Builder"
click bloqade.analog.builder.parse.trait.Parse href "" "bloqade.analog.builder.parse.trait.Parse"
click bloqade.analog.builder.parse.trait.ParseRegister href "" "bloqade.analog.builder.parse.trait.ParseRegister"
click bloqade.analog.builder.parse.trait.ParseSequence href "" "bloqade.analog.builder.parse.trait.ParseSequence"
click bloqade.analog.builder.parse.trait.ParseCircuit href "" "bloqade.analog.builder.parse.trait.ParseCircuit"
click bloqade.analog.builder.parse.trait.ParseRoutine href "" "bloqade.analog.builder.parse.trait.ParseRoutine"
click bloqade.analog.builder.parse.trait.Show href "" "bloqade.analog.builder.parse.trait.Show"
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/builder/base.py
10 11 12 13 14 | |
python
python()
Specify the Bloqade Python backend.
- Possible Next Steps:
...python().run(shots): to submit to the python emulator and await results
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/builder/backend/bloqade.py
19 20 21 22 23 24 25 26 27 | |
BloqadeService
BloqadeService(parent: Optional[Builder] = None)
Bases: Builder
flowchart TD
bloqade.analog.builder.backend.bloqade.BloqadeService[BloqadeService]
bloqade.analog.builder.base.Builder[Builder]
bloqade.analog.builder.parse.trait.Parse[Parse]
bloqade.analog.builder.parse.trait.ParseRegister[ParseRegister]
bloqade.analog.builder.parse.trait.ParseSequence[ParseSequence]
bloqade.analog.builder.parse.trait.ParseCircuit[ParseCircuit]
bloqade.analog.builder.parse.trait.ParseRoutine[ParseRoutine]
bloqade.analog.builder.parse.trait.Show[Show]
bloqade.analog.builder.base.Builder --> bloqade.analog.builder.backend.bloqade.BloqadeService
bloqade.analog.builder.parse.trait.Parse --> bloqade.analog.builder.base.Builder
bloqade.analog.builder.parse.trait.ParseRegister --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseSequence --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseCircuit --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.ParseRoutine --> bloqade.analog.builder.parse.trait.Parse
bloqade.analog.builder.parse.trait.Show --> bloqade.analog.builder.base.Builder
click bloqade.analog.builder.backend.bloqade.BloqadeService href "" "bloqade.analog.builder.backend.bloqade.BloqadeService"
click bloqade.analog.builder.base.Builder href "" "bloqade.analog.builder.base.Builder"
click bloqade.analog.builder.parse.trait.Parse href "" "bloqade.analog.builder.parse.trait.Parse"
click bloqade.analog.builder.parse.trait.ParseRegister href "" "bloqade.analog.builder.parse.trait.ParseRegister"
click bloqade.analog.builder.parse.trait.ParseSequence href "" "bloqade.analog.builder.parse.trait.ParseSequence"
click bloqade.analog.builder.parse.trait.ParseCircuit href "" "bloqade.analog.builder.parse.trait.ParseCircuit"
click bloqade.analog.builder.parse.trait.ParseRoutine href "" "bloqade.analog.builder.parse.trait.ParseRoutine"
click bloqade.analog.builder.parse.trait.Show href "" "bloqade.analog.builder.parse.trait.Show"
Source code in .venv/lib/python3.12/site-packages/bloqade/analog/builder/base.py
10 11 12 13 14 | |
bloqade
property
bloqade
Specify the Bloqade backend.
- Possible Next Steps:
...bloqade.python(): target submission to the Bloqade python backend...bloqade.julia(): (CURRENTLY NOT IMPLEMENTED!)target submission to the Bloqade.jl backend