Skip to content

Latest commit

 

History

History
76 lines (58 loc) · 1.65 KB

program.rst

File metadata and controls

76 lines (58 loc) · 1.65 KB

pyquil.quil

Program

pyquil.quil.Program

Attributes

~Program.instructions ~Program.defined_gates ~Program.out ~Program.get_qubits ~Program.is_protoquil

Program Construction

~Program.__iadd__ ~Program.__add__ ~Program.inst ~Program.gate ~Program.defgate ~Program.define_noisy_gate ~Program.define_noisy_readout ~Program.no_noise ~Program.measure ~Program.reset ~Program.measure_all ~Program.alloc ~Program.declare ~Program.wrap_in_numshots_loop

Control Flow

~Program.while_do ~Program.if_then

Utility Methods

~Program.copy ~Program.pop ~Program.dagger ~Program.__getitem__

Utility Functions

get_default_qubit_mapping

address_qubits

instantiate_labels

implicitly_declare_ro

merge_with_pauli_noise

merge_programs

get_classical_addresses_from_program

percolate_declares

validate_protoquil

pyquil.parser.parse

pyquil.parser.parse_program