autoqasm.program package
This module implements the central program data structure and other related structures for AutoQASM.
Submodules
- autoqasm.program.gate_calibrations module
- autoqasm.program.pragmas module
- autoqasm.program.program module
UserConfigProgramScopeProgramModeMainProgramProgramGateArgsProgramConversionContextProgramConversionContext.defer_python_value()ProgramConversionContext.promote_deferred_value()ProgramConversionContext.make_program()ProgramConversionContext.qubitsProgramConversionContext.register_qubit()ProgramConversionContext.get_declared_qubits()ProgramConversionContext.declare_global_qubit_register()ProgramConversionContext.register_gate()ProgramConversionContext.register_args()ProgramConversionContext.register_input_parameter()ProgramConversionContext.register_output_parameter()ProgramConversionContext.get_input_parameter()ProgramConversionContext.add_io_declarations()ProgramConversionContext.get_target_device()ProgramConversionContext.next_var_name()ProgramConversionContext.is_var_name_used()ProgramConversionContext.validate_gate_targets()ProgramConversionContext.get_oqpy_program()ProgramConversionContext.push_oqpy_program()ProgramConversionContext.if_block()ProgramConversionContext.else_block()ProgramConversionContext.for_in()ProgramConversionContext.while_loop()ProgramConversionContext.gate_definition()ProgramConversionContext.calibration_definition()ProgramConversionContext.box()
build_program()in_active_program_conversion_context()get_program_conversion_context()
- autoqasm.program.serialization_properties module