This is the rpcq Reference Manual, version 3.10.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:37:11 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
rpcq
Message and RPC specifications for Rigetti Quantum Cloud Services.
Rigetti Computing <info@rigetti.com>
3.10.0
alexandria
(system).
parse-float
(system).
yason
(system).
cl-ppcre
(system).
pzmq
(system).
cl-messagepack
(system).
bordeaux-threads
(system).
local-time
(system).
uuid
(system).
cl-syslog
(system).
flexi-streams
(system).
trivial-backtrace
(system).
package.lisp
(file).
utilities.lisp
(file).
rpcq.lisp
(file).
rpcq-python.lisp
(file).
core-messages.lisp
(file).
messages.lisp
(file).
server.lisp
(file).
client.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
rpcq/rpcq.asd
rpcq/package.lisp
rpcq/utilities.lisp
rpcq/rpcq.lisp
rpcq/rpcq-python.lisp
rpcq/core-messages.lisp
rpcq/messages.lisp
rpcq/server.lisp
rpcq/client.lisp
rpcq/utilities.lisp
package.lisp
(file).
rpcq
(system).
with-unique-rpc-address
(macro).
camel-to-kebab
(function).
format-log
(function).
global-function-p
(function).
sanitize-name
(function).
snake-to-kebab
(function).
str->lisp-keyword
(function).
unpack-foreign-msg-to-bytes
(function).
rpcq/rpcq.lisp
utilities.lisp
(file).
rpcq
(system).
clear-messages
(function).
defmessage
(macro).
deserialize
(function).
from-json
(function).
optional-bool
(type).
serialize
(function).
to-json
(function).
to-json-string
(function).
%%deserialize-struct
(method).
%%serialize
(method).
%deserialize
(generic function).
%deserialize-struct
(generic function).
%plist-to-string-hash-table
(function).
%print-slots
(method).
%serialize
(generic function).
*messages*
(special variable).
*mocked-namespace*
(special variable).
*use-false*
(special variable).
atom-type
(type).
current-namespace
(function).
format-documentation-string
(function).
map-plist
(function).
register-message
(function).
slot-type-and-initform
(function).
to-octets
(function).
to-string
(function).
rpcq/rpcq-python.lisp
rpcq.lisp
(file).
rpcq
(system).
python-message-spec
(function).
*python-instance-check-types*
(special variable).
*python-types*
(special variable).
python-argspec-default
(function).
python-collections-initform
(function).
python-instance-check-type
(function).
python-maybe-optional-typing-type
(function).
python-type
(function).
python-typing-type
(function).
rpcq/core-messages.lisp
rpcq-python.lisp
(file).
rpcq
(system).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
abstract-kernel-frame
(reader method).
(setf abstract-kernel-frame)
(writer method).
abstract-waveform-frame
(reader method).
(setf abstract-waveform-frame)
(writer method).
abstractkernel
(class).
abstractkernel-frame
(reader method).
(setf abstractkernel-frame)
(writer method).
abstractwaveform
(class).
abstractwaveform-frame
(reader method).
(setf abstractwaveform-frame)
(writer method).
active-reset-apply-feedback-when
(reader method).
(setf active-reset-apply-feedback-when)
(writer method).
active-reset-attempts
(reader method).
(setf active-reset-attempts)
(writer method).
active-reset-feedback-duration
(reader method).
(setf active-reset-feedback-duration)
(writer method).
active-reset-feedback-instructions
(reader method).
(setf active-reset-feedback-instructions)
(writer method).
active-reset-measurement-bit
(reader method).
(setf active-reset-measurement-bit)
(writer method).
active-reset-measurement-duration
(reader method).
(setf active-reset-measurement-duration)
(writer method).
active-reset-measurement-instructions
(reader method).
(setf active-reset-measurement-instructions)
(writer method).
active-reset-time
(reader method).
(setf active-reset-time)
(writer method).
activereset
(class).
activereset-apply_feedback_when
(reader method).
(setf activereset-apply_feedback_when)
(writer method).
activereset-attempts
(reader method).
(setf activereset-attempts)
(writer method).
activereset-feedback_duration
(reader method).
(setf activereset-feedback_duration)
(writer method).
activereset-feedback_instructions
(reader method).
(setf activereset-feedback_instructions)
(writer method).
activereset-measurement_bit
(reader method).
(setf activereset-measurement_bit)
(writer method).
activereset-measurement_duration
(reader method).
(setf activereset-measurement_duration)
(writer method).
activereset-measurement_instructions
(reader method).
(setf activereset-measurement_instructions)
(writer method).
activereset-time
(reader method).
(setf activereset-time)
(writer method).
awg-channel-delay
(reader method).
(setf awg-channel-delay)
(writer method).
awg-channel-direction
(reader method).
(setf awg-channel-direction)
(writer method).
awg-channel-gain
(reader method).
(setf awg-channel-gain)
(writer method).
awg-channel-lo-frequency
(reader method).
(setf awg-channel-lo-frequency)
(writer method).
awg-channel-sample-rate
(reader method).
(setf awg-channel-sample-rate)
(writer method).
awgchannel
(class).
awgchannel-delay
(reader method).
(setf awgchannel-delay)
(writer method).
awgchannel-direction
(reader method).
(setf awgchannel-direction)
(writer method).
awgchannel-gain
(reader method).
(setf awgchannel-gain)
(writer method).
awgchannel-lo_frequency
(reader method).
(setf awgchannel-lo_frequency)
(writer method).
awgchannel-sample_rate
(reader method).
(setf awgchannel-sample_rate)
(writer method).
boxcaraveragerkernel
(class).
capture
(class).
capture-detuning
(reader method).
(setf capture-detuning)
(writer method).
capture-detuning
(reader method).
(setf capture-detuning)
(writer method).
capture-duration
(reader method).
(setf capture-duration)
(writer method).
capture-duration
(reader method).
(setf capture-duration)
(writer method).
capture-filters
(reader method).
(setf capture-filters)
(writer method).
capture-filters
(reader method).
(setf capture-filters)
(writer method).
capture-frame
(reader method).
(setf capture-frame)
(writer method).
capture-frame
(reader method).
(setf capture-frame)
(writer method).
capture-phase
(reader method).
(setf capture-phase)
(writer method).
capture-phase
(reader method).
(setf capture-phase)
(writer method).
capture-send-to-host
(reader method).
(setf capture-send-to-host)
(writer method).
capture-send_to_host
(reader method).
(setf capture-send_to_host)
(writer method).
cw-channel-channel-index
(reader method).
(setf cw-channel-channel-index)
(writer method).
cw-channel-rf-output-enabled
(reader method).
(setf cw-channel-rf-output-enabled)
(writer method).
cw-channel-rf-output-frequency
(reader method).
(setf cw-channel-rf-output-frequency)
(writer method).
cw-channel-rf-output-power
(reader method).
(setf cw-channel-rf-output-power)
(writer method).
cw-frequency-sweep-measure
(reader method).
(setf cw-frequency-sweep-measure)
(writer method).
cw-frequency-sweep-num-pts
(reader method).
(setf cw-frequency-sweep-num-pts)
(writer method).
cw-frequency-sweep-source
(reader method).
(setf cw-frequency-sweep-source)
(writer method).
cw-frequency-sweep-start
(reader method).
(setf cw-frequency-sweep-start)
(writer method).
cw-frequency-sweep-stop
(reader method).
(setf cw-frequency-sweep-stop)
(writer method).
cwchannel
(class).
cwchannel-channel_index
(reader method).
(setf cwchannel-channel_index)
(writer method).
cwchannel-rf_output_enabled
(reader method).
(setf cwchannel-rf_output_enabled)
(writer method).
cwchannel-rf_output_frequency
(reader method).
(setf cwchannel-rf_output_frequency)
(writer method).
cwchannel-rf_output_power
(reader method).
(setf cwchannel-rf_output_power)
(writer method).
cwfrequencysweep
(class).
cwfrequencysweep-measure
(reader method).
(setf cwfrequencysweep-measure)
(writer method).
cwfrequencysweep-num_pts
(reader method).
(setf cwfrequencysweep-num_pts)
(writer method).
cwfrequencysweep-source
(reader method).
(setf cwfrequencysweep-source)
(writer method).
cwfrequencysweep-start
(reader method).
(setf cwfrequencysweep-start)
(writer method).
cwfrequencysweep-stop
(reader method).
(setf cwfrequencysweep-stop)
(writer method).
data-axis-name
(reader method).
(setf data-axis-name)
(writer method).
data-axis-points
(reader method).
(setf data-axis-points)
(writer method).
dataaxis
(class).
dataaxis-name
(reader method).
(setf dataaxis-name)
(writer method).
dataaxis-points
(reader method).
(setf dataaxis-points)
(writer method).
debug-message-frame
(reader method).
(setf debug-message-frame)
(writer method).
debug-message-message
(reader method).
(setf debug-message-message)
(writer method).
debugmessage
(class).
debugmessage-frame
(reader method).
(setf debugmessage-frame)
(writer method).
debugmessage-message
(reader method).
(setf debugmessage-message)
(writer method).
deployed-rack-instruments
(reader method).
(setf deployed-rack-instruments)
(writer method).
deployed-rack-qpu
(reader method).
(setf deployed-rack-qpu)
(writer method).
deployed-rack-rack-meta
(reader method).
(setf deployed-rack-rack-meta)
(writer method).
deployedrack
(class).
deployedrack-instruments
(reader method).
(setf deployedrack-instruments)
(writer method).
deployedrack-qpu
(reader method).
(setf deployedrack-qpu)
(writer method).
deployedrack-rack_meta
(reader method).
(setf deployedrack-rack_meta)
(writer method).
drag-gaussian-waveform-alpha
(reader method).
(setf drag-gaussian-waveform-alpha)
(writer method).
drag-gaussian-waveform-anh
(reader method).
(setf drag-gaussian-waveform-anh)
(writer method).
drag-gaussian-waveform-fwhm
(reader method).
(setf drag-gaussian-waveform-fwhm)
(writer method).
drag-gaussian-waveform-t0
(reader method).
(setf drag-gaussian-waveform-t0)
(writer method).
draggaussianwaveform
(class).
draggaussianwaveform-alpha
(reader method).
(setf draggaussianwaveform-alpha)
(writer method).
draggaussianwaveform-anh
(reader method).
(setf draggaussianwaveform-anh)
(writer method).
draggaussianwaveform-fwhm
(reader method).
(setf draggaussianwaveform-fwhm)
(writer method).
draggaussianwaveform-t0
(reader method).
(setf draggaussianwaveform-t0)
(writer method).
erf-square-waveform-pad-left
(reader method).
(setf erf-square-waveform-pad-left)
(writer method).
erf-square-waveform-pad-right
(reader method).
(setf erf-square-waveform-pad-right)
(writer method).
erf-square-waveform-risetime
(reader method).
(setf erf-square-waveform-risetime)
(writer method).
erfsquarewaveform
(class).
erfsquarewaveform-pad_left
(reader method).
(setf erfsquarewaveform-pad_left)
(writer method).
erfsquarewaveform-pad_right
(reader method).
(setf erfsquarewaveform-pad_right)
(writer method).
erfsquarewaveform-risetime
(reader method).
(setf erfsquarewaveform-risetime)
(writer method).
executor-job-duration
(reader method).
(setf executor-job-duration)
(writer method).
executor-job-filter-pipeline
(reader method).
(setf executor-job-filter-pipeline)
(writer method).
executor-job-instrument-settings
(reader method).
(setf executor-job-instrument-settings)
(writer method).
executor-job-receivers
(reader method).
(setf executor-job-receivers)
(writer method).
executor-job-timebomb
(reader method).
(setf executor-job-timebomb)
(writer method).
executorjob
(class).
executorjob-duration
(reader method).
(setf executorjob-duration)
(writer method).
executorjob-filter_pipeline
(reader method).
(setf executorjob-filter_pipeline)
(writer method).
executorjob-instrument_settings
(reader method).
(setf executorjob-instrument_settings)
(writer method).
executorjob-receivers
(reader method).
(setf executorjob-receivers)
(writer method).
executorjob-timebomb
(reader method).
(setf executorjob-timebomb)
(writer method).
filter-kernel-bias
(reader method).
(setf filter-kernel-bias)
(writer method).
filter-kernel-iqs
(reader method).
(setf filter-kernel-iqs)
(writer method).
filter-node-filter-type
(reader method).
(setf filter-node-filter-type)
(writer method).
filter-node-module
(reader method).
(setf filter-node-module)
(writer method).
filter-node-params
(reader method).
(setf filter-node-params)
(writer method).
filter-node-publish
(reader method).
(setf filter-node-publish)
(writer method).
filter-node-source
(reader method).
(setf filter-node-source)
(writer method).
filterkernel
(class).
filterkernel-bias
(reader method).
(setf filterkernel-bias)
(writer method).
filterkernel-iqs
(reader method).
(setf filterkernel-iqs)
(writer method).
filternode
(class).
filternode-filter_type
(reader method).
(setf filternode-filter_type)
(writer method).
filternode-module
(reader method).
(setf filternode-module)
(writer method).
filternode-params
(reader method).
(setf filternode-params)
(writer method).
filternode-publish
(reader method).
(setf filternode-publish)
(writer method).
filternode-source
(reader method).
(setf filternode-source)
(writer method).
flat-pulse-detuning
(reader method).
(setf flat-pulse-detuning)
(writer method).
flat-pulse-duration
(reader method).
(setf flat-pulse-duration)
(writer method).
flat-pulse-frame
(reader method).
(setf flat-pulse-frame)
(writer method).
flat-pulse-iq
(reader method).
(setf flat-pulse-iq)
(writer method).
flat-pulse-phase
(reader method).
(setf flat-pulse-phase)
(writer method).
flat-pulse-scale
(reader method).
(setf flat-pulse-scale)
(writer method).
flat-waveform-iq
(reader method).
(setf flat-waveform-iq)
(writer method).
flatkernel
(class).
flatpulse
(class).
flatpulse-detuning
(reader method).
(setf flatpulse-detuning)
(writer method).
flatpulse-duration
(reader method).
(setf flatpulse-duration)
(writer method).
flatpulse-frame
(reader method).
(setf flatpulse-frame)
(writer method).
flatpulse-iq
(reader method).
(setf flatpulse-iq)
(writer method).
flatpulse-phase
(reader method).
(setf flatpulse-phase)
(writer method).
flatpulse-scale
(reader method).
(setf flatpulse-scale)
(writer method).
flatwaveform
(class).
flatwaveform-iq
(reader method).
(setf flatwaveform-iq)
(writer method).
frame
(class).
frame-direction
(reader method).
(setf frame-direction)
(writer method).
frame-direction
(reader method).
(setf frame-direction)
(writer method).
frame-frequency
(reader method).
(setf frame-frequency)
(writer method).
frame-frequency
(reader method).
(setf frame-frequency)
(writer method).
frame-sample-rate
(reader method).
(setf frame-sample-rate)
(writer method).
frame-sample_rate
(reader method).
(setf frame-sample_rate)
(writer method).
gaussian-waveform-fwhm
(reader method).
(setf gaussian-waveform-fwhm)
(writer method).
gaussian-waveform-t0
(reader method).
(setf gaussian-waveform-t0)
(writer method).
gaussianwaveform
(class).
gaussianwaveform-fwhm
(reader method).
(setf gaussianwaveform-fwhm)
(writer method).
gaussianwaveform-t0
(reader method).
(setf gaussianwaveform-t0)
(writer method).
hermite-gaussian-waveform-alpha
(reader method).
(setf hermite-gaussian-waveform-alpha)
(writer method).
hermite-gaussian-waveform-anh
(reader method).
(setf hermite-gaussian-waveform-anh)
(writer method).
hermite-gaussian-waveform-fwhm
(reader method).
(setf hermite-gaussian-waveform-fwhm)
(writer method).
hermite-gaussian-waveform-second-order-hrm-coeff
(reader method).
(setf hermite-gaussian-waveform-second-order-hrm-coeff)
(writer method).
hermite-gaussian-waveform-t0
(reader method).
(setf hermite-gaussian-waveform-t0)
(writer method).
hermitegaussianwaveform
(class).
hermitegaussianwaveform-alpha
(reader method).
(setf hermitegaussianwaveform-alpha)
(writer method).
hermitegaussianwaveform-anh
(reader method).
(setf hermitegaussianwaveform-anh)
(writer method).
hermitegaussianwaveform-fwhm
(reader method).
(setf hermitegaussianwaveform-fwhm)
(writer method).
hermitegaussianwaveform-second_order_hrm_coeff
(reader method).
(setf hermitegaussianwaveform-second_order_hrm_coeff)
(writer method).
hermitegaussianwaveform-t0
(reader method).
(setf hermitegaussianwaveform-t0)
(writer method).
instruction
(class).
instruction-time
(reader method).
(setf instruction-time)
(writer method).
instruction-time
(reader method).
(setf instruction-time)
(writer method).
instrument
(class).
instrument-address
(reader method).
(setf instrument-address)
(writer method).
instrument-address
(reader method).
(setf instrument-address)
(writer method).
instrument-channels
(reader method).
(setf instrument-channels)
(writer method).
instrument-channels
(reader method).
(setf instrument-channels)
(writer method).
instrument-instrument-type
(reader method).
(setf instrument-instrument-type)
(writer method).
instrument-instrument_type
(reader method).
(setf instrument-instrument_type)
(writer method).
instrument-mnio-connections
(reader method).
(setf instrument-mnio-connections)
(writer method).
instrument-mnio_connections
(reader method).
(setf instrument-mnio_connections)
(writer method).
instrument-module
(reader method).
(setf instrument-module)
(writer method).
instrument-module
(reader method).
(setf instrument-module)
(writer method).
instrument-setup
(reader method).
(setf instrument-setup)
(writer method).
instrument-setup
(reader method).
(setf instrument-setup)
(writer method).
instrument-virtual
(reader method).
(setf instrument-virtual)
(writer method).
instrument-virtual
(reader method).
(setf instrument-virtual)
(writer method).
legacy-usrp-sequencer-rx-channel
(reader method).
(setf legacy-usrp-sequencer-rx-channel)
(writer method).
legacy-usrp-sequencer-tx-channel
(reader method).
(setf legacy-usrp-sequencer-tx-channel)
(writer method).
legacyusrpsequencer
(class).
legacyusrpsequencer-rx_channel
(reader method).
(setf legacyusrpsequencer-rx_channel)
(writer method).
legacyusrpsequencer-tx_channel
(reader method).
(setf legacyusrpsequencer-tx_channel)
(writer method).
microwave-source-settings-frequency
(reader method).
(setf microwave-source-settings-frequency)
(writer method).
microwave-source-settings-output
(reader method).
(setf microwave-source-settings-output)
(writer method).
microwave-source-settings-power
(reader method).
(setf microwave-source-settings-power)
(writer method).
microwavesourcesettings
(class).
microwavesourcesettings-frequency
(reader method).
(setf microwavesourcesettings-frequency)
(writer method).
microwavesourcesettings-output
(reader method).
(setf microwavesourcesettings-output)
(writer method).
microwavesourcesettings-power
(reader method).
(setf microwavesourcesettings-power)
(writer method).
mnio-connection-destination
(reader method).
(setf mnio-connection-destination)
(writer method).
mnio-connection-port
(reader method).
(setf mnio-connection-port)
(writer method).
mnioconnection
(class).
mnioconnection-destination
(reader method).
(setf mnioconnection-destination)
(writer method).
mnioconnection-port
(reader method).
(setf mnioconnection-port)
(writer method).
parameter-expression-a
(reader method).
(setf parameter-expression-a)
(writer method).
parameter-expression-b
(reader method).
(setf parameter-expression-b)
(writer method).
parameter-expression-operator
(reader method).
(setf parameter-expression-operator)
(writer method).
parameterexpression
(class).
parameterexpression-a
(reader method).
(setf parameterexpression-a)
(writer method).
parameterexpression-b
(reader method).
(setf parameterexpression-b)
(writer method).
parameterexpression-operator
(reader method).
(setf parameterexpression-operator)
(writer method).
patchable-binary-base-binary
(reader method).
(setf patchable-binary-base-binary)
(writer method).
patchable-binary-patch-table
(reader method).
(setf patchable-binary-patch-table)
(writer method).
patchablebinary
(class).
patchablebinary-base_binary
(reader method).
(setf patchablebinary-base_binary)
(writer method).
patchablebinary-patch_table
(reader method).
(setf patchablebinary-patch_table)
(writer method).
program
(class).
program-filters
(reader method).
(setf program-filters)
(writer method).
program-filters
(reader method).
(setf program-filters)
(writer method).
program-parameters
(reader method).
(setf program-parameters)
(writer method).
program-parameters
(reader method).
(setf program-parameters)
(writer method).
program-scheduled-instructions
(reader method).
(setf program-scheduled-instructions)
(writer method).
program-scheduled_instructions
(reader method).
(setf program-scheduled_instructions)
(writer method).
program-waveforms
(reader method).
(setf program-waveforms)
(writer method).
program-waveforms
(reader method).
(setf program-waveforms)
(writer method).
pulse
(class).
pulse-detuning
(reader method).
(setf pulse-detuning)
(writer method).
pulse-detuning
(reader method).
(setf pulse-detuning)
(writer method).
pulse-frame
(reader method).
(setf pulse-frame)
(writer method).
pulse-frame
(reader method).
(setf pulse-frame)
(writer method).
pulse-phase
(reader method).
(setf pulse-phase)
(writer method).
pulse-phase
(reader method).
(setf pulse-phase)
(writer method).
pulse-scale
(reader method).
(setf pulse-scale)
(writer method).
pulse-scale
(reader method).
(setf pulse-scale)
(writer method).
pulse-waveform
(reader method).
(setf pulse-waveform)
(writer method).
pulse-waveform
(reader method).
(setf pulse-waveform)
(writer method).
qdo-fast-flux-channel-channel-index
(reader method).
(setf qdo-fast-flux-channel-channel-index)
(writer method).
qdo-fast-flux-channel-delay
(reader method).
(setf qdo-fast-flux-channel-delay)
(writer method).
qdo-fast-flux-channel-direction
(reader method).
(setf qdo-fast-flux-channel-direction)
(writer method).
qdo-fast-flux-channel-flux-current
(reader method).
(setf qdo-fast-flux-channel-flux-current)
(writer method).
qdo-sequencer-sequencer-index
(reader method).
(setf qdo-sequencer-sequencer-index)
(writer method).
qdo-sequencer-tx-channel
(reader method).
(setf qdo-sequencer-tx-channel)
(writer method).
qdo-slow-flux-channel-channel-index
(reader method).
(setf qdo-slow-flux-channel-channel-index)
(writer method).
qdo-slow-flux-channel-flux-current
(reader method).
(setf qdo-slow-flux-channel-flux-current)
(writer method).
qdo-slow-flux-channel-relay-closed
(reader method).
(setf qdo-slow-flux-channel-relay-closed)
(writer method).
qdofastfluxchannel
(class).
qdofastfluxchannel-channel_index
(reader method).
(setf qdofastfluxchannel-channel_index)
(writer method).
qdofastfluxchannel-delay
(reader method).
(setf qdofastfluxchannel-delay)
(writer method).
qdofastfluxchannel-direction
(reader method).
(setf qdofastfluxchannel-direction)
(writer method).
qdofastfluxchannel-flux_current
(reader method).
(setf qdofastfluxchannel-flux_current)
(writer method).
qdosequencer
(class).
qdosequencer-sequencer_index
(reader method).
(setf qdosequencer-sequencer_index)
(writer method).
qdosequencer-tx_channel
(reader method).
(setf qdosequencer-tx_channel)
(writer method).
qdoslowfluxchannel
(class).
qdoslowfluxchannel-channel_index
(reader method).
(setf qdoslowfluxchannel-channel_index)
(writer method).
qdoslowfluxchannel-flux_current
(reader method).
(setf qdoslowfluxchannel-flux_current)
(writer method).
qdoslowfluxchannel-relay_closed
(reader method).
(setf qdoslowfluxchannel-relay_closed)
(writer method).
qf-dx-2-sequencer-sequencer-index
(reader method).
(setf qf-dx-2-sequencer-sequencer-index)
(writer method).
qf-dx-2-sequencer-tx-channel
(reader method).
(setf qf-dx-2-sequencer-tx-channel)
(writer method).
qfd-channel-channel-index
(reader method).
(setf qfd-channel-channel-index)
(writer method).
qfd-channel-delay
(reader method).
(setf qfd-channel-delay)
(writer method).
qfd-channel-direction
(reader method).
(setf qfd-channel-direction)
(writer method).
qfd-channel-flux-current
(reader method).
(setf qfd-channel-flux-current)
(writer method).
qfd-channel-gain
(reader method).
(setf qfd-channel-gain)
(writer method).
qfd-channel-nco-frequency
(reader method).
(setf qfd-channel-nco-frequency)
(writer method).
qfd-channel-relay-closed
(reader method).
(setf qfd-channel-relay-closed)
(writer method).
qfd-sequencer-sequencer-index
(reader method).
(setf qfd-sequencer-sequencer-index)
(writer method).
qfd-sequencer-tx-channel
(reader method).
(setf qfd-sequencer-tx-channel)
(writer method).
qfdchannel
(class).
qfdchannel-channel_index
(reader method).
(setf qfdchannel-channel_index)
(writer method).
qfdchannel-delay
(reader method).
(setf qfdchannel-delay)
(writer method).
qfdchannel-direction
(reader method).
(setf qfdchannel-direction)
(writer method).
qfdchannel-flux_current
(reader method).
(setf qfdchannel-flux_current)
(writer method).
qfdchannel-gain
(reader method).
(setf qfdchannel-gain)
(writer method).
qfdchannel-nco_frequency
(reader method).
(setf qfdchannel-nco_frequency)
(writer method).
qfdchannel-relay_closed
(reader method).
(setf qfdchannel-relay_closed)
(writer method).
qfdsequencer
(class).
qfdsequencer-sequencer_index
(reader method).
(setf qfdsequencer-sequencer_index)
(writer method).
qfdsequencer-tx_channel
(reader method).
(setf qfdsequencer-tx_channel)
(writer method).
qfdx2sequencer
(class).
qfdx2sequencer-sequencer_index
(reader method).
(setf qfdx2sequencer-sequencer_index)
(writer method).
qfdx2sequencer-tx_channel
(reader method).
(setf qfdx2sequencer-tx_channel)
(writer method).
qg-sx-2-sequencer-sequencer-index
(reader method).
(setf qg-sx-2-sequencer-sequencer-index)
(writer method).
qg-sx-2-sequencer-tx-channel
(reader method).
(setf qg-sx-2-sequencer-tx-channel)
(writer method).
qgs-channel-channel-index
(reader method).
(setf qgs-channel-channel-index)
(writer method).
qgs-channel-delay
(reader method).
(setf qgs-channel-delay)
(writer method).
qgs-channel-direction
(reader method).
(setf qgs-channel-direction)
(writer method).
qgs-channel-gain
(reader method).
(setf qgs-channel-gain)
(writer method).
qgs-channel-nco-frequency
(reader method).
(setf qgs-channel-nco-frequency)
(writer method).
qgs-sequencer-sequencer-index
(reader method).
(setf qgs-sequencer-sequencer-index)
(writer method).
qgs-sequencer-tx-channel
(reader method).
(setf qgs-sequencer-tx-channel)
(writer method).
qgschannel
(class).
qgschannel-channel_index
(reader method).
(setf qgschannel-channel_index)
(writer method).
qgschannel-delay
(reader method).
(setf qgschannel-delay)
(writer method).
qgschannel-direction
(reader method).
(setf qgschannel-direction)
(writer method).
qgschannel-gain
(reader method).
(setf qgschannel-gain)
(writer method).
qgschannel-nco_frequency
(reader method).
(setf qgschannel-nco_frequency)
(writer method).
qgssequencer
(class).
qgssequencer-sequencer_index
(reader method).
(setf qgssequencer-sequencer_index)
(writer method).
qgssequencer-tx_channel
(reader method).
(setf qgssequencer-tx_channel)
(writer method).
qgsx2sequencer
(class).
qgsx2sequencer-sequencer_index
(reader method).
(setf qgsx2sequencer-sequencer_index)
(writer method).
qgsx2sequencer-tx_channel
(reader method).
(setf qgsx2sequencer-tx_channel)
(writer method).
qpu
(class).
qpu-chip-label
(reader method).
(setf qpu-chip-label)
(writer method).
qpu-chip_label
(reader method).
(setf qpu-chip_label)
(writer method).
qpu-controls
(reader method).
(setf qpu-controls)
(writer method).
qpu-controls
(reader method).
(setf qpu-controls)
(writer method).
qpu-controls-by-qubit
(reader method).
(setf qpu-controls-by-qubit)
(writer method).
qpu-controls_by_qubit
(reader method).
(setf qpu-controls_by_qubit)
(writer method).
qpu-qubits
(reader method).
(setf qpu-qubits)
(writer method).
qpu-qubits
(reader method).
(setf qpu-qubits)
(writer method).
qr-tx-2-sequencer-low-freq-range
(reader method).
(setf qr-tx-2-sequencer-low-freq-range)
(writer method).
qr-tx-2-sequencer-sequencer-index
(reader method).
(setf qr-tx-2-sequencer-sequencer-index)
(writer method).
qr-tx-2-sequencer-tx-channel
(reader method).
(setf qr-tx-2-sequencer-tx-channel)
(writer method).
qrr-channel-channel-index
(reader method).
(setf qrr-channel-channel-index)
(writer method).
qrr-channel-delay
(reader method).
(setf qrr-channel-delay)
(writer method).
qrr-channel-direction
(reader method).
(setf qrr-channel-direction)
(writer method).
qrr-channel-gain
(reader method).
(setf qrr-channel-gain)
(writer method).
qrr-channel-nco-frequency
(reader method).
(setf qrr-channel-nco-frequency)
(writer method).
qrr-sequencer-rx-channel
(reader method).
(setf qrr-sequencer-rx-channel)
(writer method).
qrr-sequencer-sequencer-index
(reader method).
(setf qrr-sequencer-sequencer-index)
(writer method).
qrrchannel
(class).
qrrchannel-channel_index
(reader method).
(setf qrrchannel-channel_index)
(writer method).
qrrchannel-delay
(reader method).
(setf qrrchannel-delay)
(writer method).
qrrchannel-direction
(reader method).
(setf qrrchannel-direction)
(writer method).
qrrchannel-gain
(reader method).
(setf qrrchannel-gain)
(writer method).
qrrchannel-nco_frequency
(reader method).
(setf qrrchannel-nco_frequency)
(writer method).
qrrsequencer
(class).
qrrsequencer-rx_channel
(reader method).
(setf qrrsequencer-rx_channel)
(writer method).
qrrsequencer-sequencer_index
(reader method).
(setf qrrsequencer-sequencer_index)
(writer method).
qrt-channel-channel-index
(reader method).
(setf qrt-channel-channel-index)
(writer method).
qrt-channel-delay
(reader method).
(setf qrt-channel-delay)
(writer method).
qrt-channel-direction
(reader method).
(setf qrt-channel-direction)
(writer method).
qrt-channel-gain
(reader method).
(setf qrt-channel-gain)
(writer method).
qrt-channel-nco-frequency
(reader method).
(setf qrt-channel-nco-frequency)
(writer method).
qrt-sequencer-low-freq-range
(reader method).
(setf qrt-sequencer-low-freq-range)
(writer method).
qrt-sequencer-sequencer-index
(reader method).
(setf qrt-sequencer-sequencer-index)
(writer method).
qrt-sequencer-tx-channel
(reader method).
(setf qrt-sequencer-tx-channel)
(writer method).
qrtchannel
(class).
qrtchannel-channel_index
(reader method).
(setf qrtchannel-channel_index)
(writer method).
qrtchannel-delay
(reader method).
(setf qrtchannel-delay)
(writer method).
qrtchannel-direction
(reader method).
(setf qrtchannel-direction)
(writer method).
qrtchannel-gain
(reader method).
(setf qrtchannel-gain)
(writer method).
qrtchannel-nco_frequency
(reader method).
(setf qrtchannel-nco_frequency)
(writer method).
qrtsequencer
(class).
qrtsequencer-low_freq_range
(reader method).
(setf qrtsequencer-low_freq_range)
(writer method).
qrtsequencer-sequencer_index
(reader method).
(setf qrtsequencer-sequencer_index)
(writer method).
qrtsequencer-tx_channel
(reader method).
(setf qrtsequencer-tx_channel)
(writer method).
qrtx2sequencer
(class).
qrtx2sequencer-low_freq_range
(reader method).
(setf qrtx2sequencer-low_freq_range)
(writer method).
qrtx2sequencer-sequencer_index
(reader method).
(setf qrtx2sequencer-sequencer_index)
(writer method).
qrtx2sequencer-tx_channel
(reader method).
(setf qrtx2sequencer-tx_channel)
(writer method).
rack-meta-rack-id
(reader method).
(setf rack-meta-rack-id)
(writer method).
rack-meta-rack-version
(reader method).
(setf rack-meta-rack-version)
(writer method).
rack-meta-schema-version
(reader method).
(setf rack-meta-schema-version)
(writer method).
rackmeta
(class).
rackmeta-rack_id
(reader method).
(setf rackmeta-rack_id)
(writer method).
rackmeta-rack_version
(reader method).
(setf rackmeta-rack_version)
(writer method).
rackmeta-schema_version
(reader method).
(setf rackmeta-schema_version)
(writer method).
receiver
(class).
receiver-channel
(reader method).
(setf receiver-channel)
(writer method).
receiver-channel
(reader method).
(setf receiver-channel)
(writer method).
receiver-data-axes
(reader method).
(setf receiver-data-axes)
(writer method).
receiver-data_axes
(reader method).
(setf receiver-data_axes)
(writer method).
receiver-instrument
(reader method).
(setf receiver-instrument)
(writer method).
receiver-instrument
(reader method).
(setf receiver-instrument)
(writer method).
receiver-publish
(reader method).
(setf receiver-publish)
(writer method).
receiver-publish
(reader method).
(setf receiver-publish)
(writer method).
receiver-stream
(reader method).
(setf receiver-stream)
(writer method).
receiver-stream
(reader method).
(setf receiver-stream)
(writer method).
resources
(class).
resources-frames
(reader method).
(setf resources-frames)
(writer method).
resources-frames
(reader method).
(setf resources-frames)
(writer method).
resources-frames-to-controls
(reader method).
(setf resources-frames-to-controls)
(writer method).
resources-frames_to_controls
(reader method).
(setf resources-frames_to_controls)
(writer method).
resources-qubits
(reader method).
(setf resources-qubits)
(writer method).
resources-qubits
(reader method).
(setf resources-qubits)
(writer method).
schedule-ir-job-filter-pipeline
(reader method).
(setf schedule-ir-job-filter-pipeline)
(writer method).
schedule-ir-job-job-id
(reader method).
(setf schedule-ir-job-job-id)
(writer method).
schedule-ir-job-num-shots
(reader method).
(setf schedule-ir-job-num-shots)
(writer method).
schedule-ir-job-operating-point
(reader method).
(setf schedule-ir-job-operating-point)
(writer method).
schedule-ir-job-program
(reader method).
(setf schedule-ir-job-program)
(writer method).
schedule-ir-job-resources
(reader method).
(setf schedule-ir-job-resources)
(writer method).
scheduleirjob
(class).
scheduleirjob-filter_pipeline
(reader method).
(setf scheduleirjob-filter_pipeline)
(writer method).
scheduleirjob-job_id
(reader method).
(setf scheduleirjob-job_id)
(writer method).
scheduleirjob-num_shots
(reader method).
(setf scheduleirjob-num_shots)
(writer method).
scheduleirjob-operating_point
(reader method).
(setf scheduleirjob-operating_point)
(writer method).
scheduleirjob-program
(reader method).
(setf scheduleirjob-program)
(writer method).
scheduleirjob-resources
(reader method).
(setf scheduleirjob-resources)
(writer method).
set-frequency-frame
(reader method).
(setf set-frequency-frame)
(writer method).
set-frequency-frequency
(reader method).
(setf set-frequency-frequency)
(writer method).
set-phase-frame
(reader method).
(setf set-phase-frame)
(writer method).
set-phase-phase
(reader method).
(setf set-phase-phase)
(writer method).
set-scale-frame
(reader method).
(setf set-scale-frame)
(writer method).
set-scale-scale
(reader method).
(setf set-scale-scale)
(writer method).
setfrequency
(class).
setfrequency-frame
(reader method).
(setf setfrequency-frame)
(writer method).
setfrequency-frequency
(reader method).
(setf setfrequency-frequency)
(writer method).
setphase
(class).
setphase-frame
(reader method).
(setf setphase-frame)
(writer method).
setphase-phase
(reader method).
(setf setphase-phase)
(writer method).
setscale
(class).
setscale-frame
(reader method).
(setf setscale-frame)
(writer method).
setscale-scale
(reader method).
(setf setscale-scale)
(writer method).
shift-frequency-delta
(reader method).
(setf shift-frequency-delta)
(writer method).
shift-frequency-frame
(reader method).
(setf shift-frequency-frame)
(writer method).
shift-phase-delta
(reader method).
(setf shift-phase-delta)
(writer method).
shift-phase-frame
(reader method).
(setf shift-phase-frame)
(writer method).
shiftfrequency
(class).
shiftfrequency-delta
(reader method).
(setf shiftfrequency-delta)
(writer method).
shiftfrequency-frame
(reader method).
(setf shiftfrequency-frame)
(writer method).
shiftphase
(class).
shiftphase-delta
(reader method).
(setf shiftphase-delta)
(writer method).
shiftphase-frame
(reader method).
(setf shiftphase-frame)
(writer method).
swap-phases-frame-a
(reader method).
(setf swap-phases-frame-a)
(writer method).
swap-phases-frame-b
(reader method).
(setf swap-phases-frame-b)
(writer method).
swapphases
(class).
swapphases-frame_a
(reader method).
(setf swapphases-frame_a)
(writer method).
swapphases-frame_b
(reader method).
(setf swapphases-frame_b)
(writer method).
template-kernel-bias
(reader method).
(setf template-kernel-bias)
(writer method).
template-kernel-detuning
(reader method).
(setf template-kernel-detuning)
(writer method).
template-kernel-duration
(reader method).
(setf template-kernel-duration)
(writer method).
template-kernel-phase
(reader method).
(setf template-kernel-phase)
(writer method).
template-kernel-scale
(reader method).
(setf template-kernel-scale)
(writer method).
template-waveform-detuning
(reader method).
(setf template-waveform-detuning)
(writer method).
template-waveform-duration
(reader method).
(setf template-waveform-duration)
(writer method).
template-waveform-phase
(reader method).
(setf template-waveform-phase)
(writer method).
template-waveform-scale
(reader method).
(setf template-waveform-scale)
(writer method).
templatekernel
(class).
templatekernel-bias
(reader method).
(setf templatekernel-bias)
(writer method).
templatekernel-detuning
(reader method).
(setf templatekernel-detuning)
(writer method).
templatekernel-duration
(reader method).
(setf templatekernel-duration)
(writer method).
templatekernel-phase
(reader method).
(setf templatekernel-phase)
(writer method).
templatekernel-scale
(reader method).
(setf templatekernel-scale)
(writer method).
templatewaveform
(class).
templatewaveform-detuning
(reader method).
(setf templatewaveform-detuning)
(writer method).
templatewaveform-duration
(reader method).
(setf templatewaveform-duration)
(writer method).
templatewaveform-phase
(reader method).
(setf templatewaveform-phase)
(writer method).
templatewaveform-scale
(reader method).
(setf templatewaveform-scale)
(writer method).
time-bomb-chip-label
(reader method).
(setf time-bomb-chip-label)
(writer method).
time-bomb-deadline
(reader method).
(setf time-bomb-deadline)
(writer method).
timebomb
(class).
timebomb-chip_label
(reader method).
(setf timebomb-chip_label)
(writer method).
timebomb-deadline
(reader method).
(setf timebomb-deadline)
(writer method).
usi-card-sequencer-tx-channel
(reader method).
(setf usi-card-sequencer-tx-channel)
(writer method).
usi-target-sequencer-rx-channel
(reader method).
(setf usi-target-sequencer-rx-channel)
(writer method).
usi-target-sequencer-sequencer-index
(reader method).
(setf usi-target-sequencer-sequencer-index)
(writer method).
usi-target-sequencer-tx-channel
(reader method).
(setf usi-target-sequencer-tx-channel)
(writer method).
usicardsequencer
(class).
usicardsequencer-tx_channel
(reader method).
(setf usicardsequencer-tx_channel)
(writer method).
usitargetsequencer
(class).
usitargetsequencer-rx_channel
(reader method).
(setf usitargetsequencer-rx_channel)
(writer method).
usitargetsequencer-sequencer_index
(reader method).
(setf usitargetsequencer-sequencer_index)
(writer method).
usitargetsequencer-tx_channel
(reader method).
(setf usitargetsequencer-tx_channel)
(writer method).
vna-settings-averaging
(reader method).
(setf vna-settings-averaging)
(writer method).
vna-settings-bandwidth
(reader method).
(setf vna-settings-bandwidth)
(writer method).
vna-settings-e-delay
(reader method).
(setf vna-settings-e-delay)
(writer method).
vna-settings-freq-sweep
(reader method).
(setf vna-settings-freq-sweep)
(writer method).
vna-settings-phase-offset
(reader method).
(setf vna-settings-phase-offset)
(writer method).
vna-settings-power
(reader method).
(setf vna-settings-power)
(writer method).
vnasettings
(class).
vnasettings-averaging
(reader method).
(setf vnasettings-averaging)
(writer method).
vnasettings-bandwidth
(reader method).
(setf vnasettings-bandwidth)
(writer method).
vnasettings-e_delay
(reader method).
(setf vnasettings-e_delay)
(writer method).
vnasettings-freq_sweep
(reader method).
(setf vnasettings-freq_sweep)
(writer method).
vnasettings-phase_offset
(reader method).
(setf vnasettings-phase_offset)
(writer method).
vnasettings-power
(reader method).
(setf vnasettings-power)
(writer method).
waveform
(class).
waveform-iqs
(reader method).
(setf waveform-iqs)
(writer method).
waveform-iqs
(reader method).
(setf waveform-iqs)
(writer method).
yokogawags200channel
(class).
rpcq/messages.lisp
core-messages.lisp
(file).
rpcq
(system).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
shared-initialize
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%deserialize-struct
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%%serialize
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%deserialize-struct
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%print-slots
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
%serialize
(method).
binary-executable-request-num-shots
(reader method).
(setf binary-executable-request-num-shots)
(writer method).
binary-executable-request-quil
(reader method).
(setf binary-executable-request-quil)
(writer method).
binary-executable-response-memory-descriptors
(reader method).
(setf binary-executable-response-memory-descriptors)
(writer method).
binary-executable-response-program
(reader method).
(setf binary-executable-response-program)
(writer method).
binary-executable-response-ro-sources
(reader method).
(setf binary-executable-response-ro-sources)
(writer method).
binaryexecutablerequest
(class).
binaryexecutablerequest-num_shots
(reader method).
(setf binaryexecutablerequest-num_shots)
(writer method).
binaryexecutablerequest-quil
(reader method).
(setf binaryexecutablerequest-quil)
(writer method).
binaryexecutableresponse
(class).
binaryexecutableresponse-memory_descriptors
(reader method).
(setf binaryexecutableresponse-memory_descriptors)
(writer method).
binaryexecutableresponse-program
(reader method).
(setf binaryexecutableresponse-program)
(writer method).
binaryexecutableresponse-ro_sources
(reader method).
(setf binaryexecutableresponse-ro_sources)
(writer method).
conjugate-by-clifford-request-clifford
(reader method).
(setf conjugate-by-clifford-request-clifford)
(writer method).
conjugate-by-clifford-request-pauli
(reader method).
(setf conjugate-by-clifford-request-pauli)
(writer method).
conjugate-by-clifford-response-pauli
(reader method).
(setf conjugate-by-clifford-response-pauli)
(writer method).
conjugate-by-clifford-response-phase
(reader method).
(setf conjugate-by-clifford-response-phase)
(writer method).
conjugatebycliffordrequest
(class).
conjugatebycliffordrequest-clifford
(reader method).
(setf conjugatebycliffordrequest-clifford)
(writer method).
conjugatebycliffordrequest-pauli
(reader method).
(setf conjugatebycliffordrequest-pauli)
(writer method).
conjugatebycliffordresponse
(class).
conjugatebycliffordresponse-pauli
(reader method).
(setf conjugatebycliffordresponse-pauli)
(writer method).
conjugatebycliffordresponse-phase
(reader method).
(setf conjugatebycliffordresponse-phase)
(writer method).
get-execution-results-response-buffers
(reader method).
(setf get-execution-results-response-buffers)
(writer method).
get-execution-results-response-execution-duration-microseconds
(reader method).
(setf get-execution-results-response-execution-duration-microseconds)
(writer method).
getexecutionresultsresponse
(class).
getexecutionresultsresponse-buffers
(reader method).
(setf getexecutionresultsresponse-buffers)
(writer method).
getexecutionresultsresponse-execution_duration_microseconds
(reader method).
(setf getexecutionresultsresponse-execution_duration_microseconds)
(writer method).
native-quil-metadata-final-rewiring
(reader method).
(setf native-quil-metadata-final-rewiring)
(writer method).
native-quil-metadata-gate-depth
(reader method).
(setf native-quil-metadata-gate-depth)
(writer method).
native-quil-metadata-gate-volume
(reader method).
(setf native-quil-metadata-gate-volume)
(writer method).
native-quil-metadata-multiqubit-gate-depth
(reader method).
(setf native-quil-metadata-multiqubit-gate-depth)
(writer method).
native-quil-metadata-program-duration
(reader method).
(setf native-quil-metadata-program-duration)
(writer method).
native-quil-metadata-program-fidelity
(reader method).
(setf native-quil-metadata-program-fidelity)
(writer method).
native-quil-metadata-qpu-runtime-estimation
(reader method).
(setf native-quil-metadata-qpu-runtime-estimation)
(writer method).
native-quil-metadata-topological-swaps
(reader method).
(setf native-quil-metadata-topological-swaps)
(writer method).
native-quil-request-quil
(reader method).
(setf native-quil-request-quil)
(writer method).
native-quil-request-target-device
(reader method).
(setf native-quil-request-target-device)
(writer method).
native-quil-response-metadata
(reader method).
(setf native-quil-response-metadata)
(writer method).
native-quil-response-quil
(reader method).
(setf native-quil-response-quil)
(writer method).
nativequilmetadata
(class).
nativequilmetadata-final_rewiring
(reader method).
(setf nativequilmetadata-final_rewiring)
(writer method).
nativequilmetadata-gate_depth
(reader method).
(setf nativequilmetadata-gate_depth)
(writer method).
nativequilmetadata-gate_volume
(reader method).
(setf nativequilmetadata-gate_volume)
(writer method).
nativequilmetadata-multiqubit_gate_depth
(reader method).
(setf nativequilmetadata-multiqubit_gate_depth)
(writer method).
nativequilmetadata-program_duration
(reader method).
(setf nativequilmetadata-program_duration)
(writer method).
nativequilmetadata-program_fidelity
(reader method).
(setf nativequilmetadata-program_fidelity)
(writer method).
nativequilmetadata-qpu_runtime_estimation
(reader method).
(setf nativequilmetadata-qpu_runtime_estimation)
(writer method).
nativequilmetadata-topological_swaps
(reader method).
(setf nativequilmetadata-topological_swaps)
(writer method).
nativequilrequest
(class).
nativequilrequest-quil
(reader method).
(setf nativequilrequest-quil)
(writer method).
nativequilrequest-target_device
(reader method).
(setf nativequilrequest-target_device)
(writer method).
nativequilresponse
(class).
nativequilresponse-metadata
(reader method).
(setf nativequilresponse-metadata)
(writer method).
nativequilresponse-quil
(reader method).
(setf nativequilresponse-quil)
(writer method).
parameter-aref-index
(reader method).
(setf parameter-aref-index)
(writer method).
parameter-aref-name
(reader method).
(setf parameter-aref-name)
(writer method).
parameter-spec-length
(reader method).
(setf parameter-spec-length)
(writer method).
parameter-spec-type
(reader method).
(setf parameter-spec-type)
(writer method).
parameteraref
(class).
parameteraref-index
(reader method).
(setf parameteraref-index)
(writer method).
parameteraref-name
(reader method).
(setf parameteraref-name)
(writer method).
parameterspec
(class).
parameterspec-length
(reader method).
(setf parameterspec-length)
(writer method).
parameterspec-type
(reader method).
(setf parameterspec-type)
(writer method).
patch-target-patch-offset
(reader method).
(setf patch-target-patch-offset)
(writer method).
patch-target-patch-type
(reader method).
(setf patch-target-patch-type)
(writer method).
patchtarget
(class).
patchtarget-patch_offset
(reader method).
(setf patchtarget-patch_offset)
(writer method).
patchtarget-patch_type
(reader method).
(setf patchtarget-patch_type)
(writer method).
pauli-term-indices
(reader method).
(setf pauli-term-indices)
(writer method).
pauli-term-symbols
(reader method).
(setf pauli-term-symbols)
(writer method).
pauliterm
(class).
pauliterm-indices
(reader method).
(setf pauliterm-indices)
(writer method).
pauliterm-symbols
(reader method).
(setf pauliterm-symbols)
(writer method).
py-quil-executable-response-attributes
(reader method).
(setf py-quil-executable-response-attributes)
(writer method).
py-quil-executable-response-program
(reader method).
(setf py-quil-executable-response-program)
(writer method).
pyquilexecutableresponse
(class).
pyquilexecutableresponse-attributes
(reader method).
(setf pyquilexecutableresponse-attributes)
(writer method).
pyquilexecutableresponse-program
(reader method).
(setf pyquilexecutableresponse-program)
(writer method).
qpu-request-id
(reader method).
(setf qpu-request-id)
(writer method).
qpu-request-patch-values
(reader method).
(setf qpu-request-patch-values)
(writer method).
qpu-request-program
(reader method).
(setf qpu-request-program)
(writer method).
qpurequest
(class).
qpurequest-id
(reader method).
(setf qpurequest-id)
(writer method).
qpurequest-patch_values
(reader method).
(setf qpurequest-patch_values)
(writer method).
qpurequest-program
(reader method).
(setf qpurequest-program)
(writer method).
quilt-binary-executable-request-num-shots
(reader method).
(setf quilt-binary-executable-request-num-shots)
(writer method).
quilt-binary-executable-request-quilt
(reader method).
(setf quilt-binary-executable-request-quilt)
(writer method).
quilt-binary-executable-response-debug
(reader method).
(setf quilt-binary-executable-response-debug)
(writer method).
quilt-binary-executable-response-memory-descriptors
(reader method).
(setf quilt-binary-executable-response-memory-descriptors)
(writer method).
quilt-binary-executable-response-program
(reader method).
(setf quilt-binary-executable-response-program)
(writer method).
quilt-binary-executable-response-ro-sources
(reader method).
(setf quilt-binary-executable-response-ro-sources)
(writer method).
quilt-calibrations-request-target-device
(reader method).
(setf quilt-calibrations-request-target-device)
(writer method).
quilt-calibrations-response-quilt
(reader method).
(setf quilt-calibrations-response-quilt)
(writer method).
quiltbinaryexecutablerequest
(class).
quiltbinaryexecutablerequest-num_shots
(reader method).
(setf quiltbinaryexecutablerequest-num_shots)
(writer method).
quiltbinaryexecutablerequest-quilt
(reader method).
(setf quiltbinaryexecutablerequest-quilt)
(writer method).
quiltbinaryexecutableresponse
(class).
quiltbinaryexecutableresponse-debug
(reader method).
(setf quiltbinaryexecutableresponse-debug)
(writer method).
quiltbinaryexecutableresponse-memory_descriptors
(reader method).
(setf quiltbinaryexecutableresponse-memory_descriptors)
(writer method).
quiltbinaryexecutableresponse-program
(reader method).
(setf quiltbinaryexecutableresponse-program)
(writer method).
quiltbinaryexecutableresponse-ro_sources
(reader method).
(setf quiltbinaryexecutableresponse-ro_sources)
(writer method).
quiltcalibrationsrequest
(class).
quiltcalibrationsrequest-target_device
(reader method).
(setf quiltcalibrationsrequest-target_device)
(writer method).
quiltcalibrationsresponse
(class).
quiltcalibrationsresponse-quilt
(reader method).
(setf quiltcalibrationsresponse-quilt)
(writer method).
randomized-benchmarking-request-depth
(reader method).
(setf randomized-benchmarking-request-depth)
(writer method).
randomized-benchmarking-request-gateset
(reader method).
(setf randomized-benchmarking-request-gateset)
(writer method).
randomized-benchmarking-request-interleaver
(reader method).
(setf randomized-benchmarking-request-interleaver)
(writer method).
randomized-benchmarking-request-qubits
(reader method).
(setf randomized-benchmarking-request-qubits)
(writer method).
randomized-benchmarking-request-seed
(reader method).
(setf randomized-benchmarking-request-seed)
(writer method).
randomized-benchmarking-response-sequence
(reader method).
(setf randomized-benchmarking-response-sequence)
(writer method).
randomizedbenchmarkingrequest
(class).
randomizedbenchmarkingrequest-depth
(reader method).
(setf randomizedbenchmarkingrequest-depth)
(writer method).
randomizedbenchmarkingrequest-gateset
(reader method).
(setf randomizedbenchmarkingrequest-gateset)
(writer method).
randomizedbenchmarkingrequest-interleaver
(reader method).
(setf randomizedbenchmarkingrequest-interleaver)
(writer method).
randomizedbenchmarkingrequest-qubits
(reader method).
(setf randomizedbenchmarkingrequest-qubits)
(writer method).
randomizedbenchmarkingrequest-seed
(reader method).
(setf randomizedbenchmarkingrequest-seed)
(writer method).
randomizedbenchmarkingresponse
(class).
randomizedbenchmarkingresponse-sequence
(reader method).
(setf randomizedbenchmarkingresponse-sequence)
(writer method).
rewrite-arithmetic-request-quil
(reader method).
(setf rewrite-arithmetic-request-quil)
(writer method).
rewrite-arithmetic-response-original-memory-descriptors
(reader method).
(setf rewrite-arithmetic-response-original-memory-descriptors)
(writer method).
rewrite-arithmetic-response-quil
(reader method).
(setf rewrite-arithmetic-response-quil)
(writer method).
rewrite-arithmetic-response-recalculation-table
(reader method).
(setf rewrite-arithmetic-response-recalculation-table)
(writer method).
rewritearithmeticrequest
(class).
rewritearithmeticrequest-quil
(reader method).
(setf rewritearithmeticrequest-quil)
(writer method).
rewritearithmeticresponse
(class).
rewritearithmeticresponse-original_memory_descriptors
(reader method).
(setf rewritearithmeticresponse-original_memory_descriptors)
(writer method).
rewritearithmeticresponse-quil
(reader method).
(setf rewritearithmeticresponse-quil)
(writer method).
rewritearithmeticresponse-recalculation_table
(reader method).
(setf rewritearithmeticresponse-recalculation_table)
(writer method).
rpc-error-error
(reader method).
(setf rpc-error-error)
(writer method).
rpc-error-id
(reader method).
(setf rpc-error-id)
(writer method).
rpc-error-jsonrpc
(reader method).
(setf rpc-error-jsonrpc)
(writer method).
rpc-error-warnings
(reader method).
(setf rpc-error-warnings)
(writer method).
rpc-reply-id
(reader method).
(setf rpc-reply-id)
(writer method).
rpc-reply-jsonrpc
(reader method).
(setf rpc-reply-jsonrpc)
(writer method).
rpc-reply-result
(reader method).
(setf rpc-reply-result)
(writer method).
rpc-reply-warnings
(reader method).
(setf rpc-reply-warnings)
(writer method).
rpc-request-client-key
(reader method).
(setf rpc-request-client-key)
(writer method).
rpc-request-client-timeout
(reader method).
(setf rpc-request-client-timeout)
(writer method).
rpc-request-id
(reader method).
(setf rpc-request-id)
(writer method).
rpc-request-jsonrpc
(reader method).
(setf rpc-request-jsonrpc)
(writer method).
rpc-request-method
(reader method).
(setf rpc-request-method)
(writer method).
rpc-request-params
(reader method).
(setf rpc-request-params)
(writer method).
rpc-warning-body
(reader method).
(setf rpc-warning-body)
(writer method).
rpc-warning-kind
(reader method).
(setf rpc-warning-kind)
(writer method).
rpcerror
(class).
rpcerror-error
(reader method).
(setf rpcerror-error)
(writer method).
rpcerror-id
(reader method).
(setf rpcerror-id)
(writer method).
rpcerror-jsonrpc
(reader method).
(setf rpcerror-jsonrpc)
(writer method).
rpcerror-warnings
(reader method).
(setf rpcerror-warnings)
(writer method).
rpcreply
(class).
rpcreply-id
(reader method).
(setf rpcreply-id)
(writer method).
rpcreply-jsonrpc
(reader method).
(setf rpcreply-jsonrpc)
(writer method).
rpcreply-result
(reader method).
(setf rpcreply-result)
(writer method).
rpcreply-warnings
(reader method).
(setf rpcreply-warnings)
(writer method).
rpcrequest
(class).
rpcrequest-client_key
(reader method).
(setf rpcrequest-client_key)
(writer method).
rpcrequest-client_timeout
(reader method).
(setf rpcrequest-client_timeout)
(writer method).
rpcrequest-id
(reader method).
(setf rpcrequest-id)
(writer method).
rpcrequest-jsonrpc
(reader method).
(setf rpcrequest-jsonrpc)
(writer method).
rpcrequest-method
(reader method).
(setf rpcrequest-method)
(writer method).
rpcrequest-params
(reader method).
(setf rpcrequest-params)
(writer method).
rpcwarning
(class).
rpcwarning-body
(reader method).
(setf rpcwarning-body)
(writer method).
rpcwarning-kind
(reader method).
(setf rpcwarning-kind)
(writer method).
target-device-isa
(reader method).
(setf target-device-isa)
(writer method).
target-device-specs
(reader method).
(setf target-device-specs)
(writer method).
targetdevice
(class).
targetdevice-isa
(reader method).
(setf targetdevice-isa)
(writer method).
targetdevice-specs
(reader method).
(setf targetdevice-specs)
(writer method).
rpcq/server.lisp
messages.lisp
(file).
rpcq
(system).
dispatch-table-add-handler
(function).
make-dispatch-table
(function).
make-server-auth-config
(function).
not-an-rpcrequest
(condition).
not-an-rpcrequest-object
(reader method).
server-auth-config
(structure).
server-auth-config-server-secret-key
(reader).
start-server
(function).
unknown-rpc-method
(condition).
unknown-rpc-method-name
(reader method).
%process-raw-request
(function).
%process-request
(function).
%pull-raw-request
(function).
%push-raw-request
(function).
%rpc-server-thread-worker
(function).
*warnings*
(special variable).
copy-server-auth-config
(function).
dispatch-table
(type).
log-completion-message
(function).
server-auth-config-p
(function).
rpcq/client.lisp
server.lisp
(file).
rpcq
(system).
client-auth-config
(structure).
client-auth-config-client-public-key
(reader).
client-auth-config-client-secret-key
(reader).
client-auth-config-server-public-key
(reader).
make-client-auth-config
(function).
print-object
(method).
rpc-call
(function).
rpc-error
(condition).
rpc-error-request-id
(reader method).
rpc-error-string
(reader method).
rpc-protocol-error
(condition).
rpc-protocol-error-id
(reader method).
rpc-protocol-error-object
(reader method).
with-rpc-client
(macro).
%rpc-call-raw-request
(function).
client-auth-config-p
(function).
copy-client-auth-config
(function).
copy-rpc-client
(function).
make-rpc-client
(function).
prepare-rpc-call-args
(function).
rpc-client
(structure).
rpc-client-p
(function).
rpc-client-socket
(reader).
(setf rpc-client-socket)
(writer).
rpc-client-timeout
(reader).
(setf rpc-client-timeout)
(writer).
Packages are listed by definition order.
rpcq
alexandria
.
common-lisp
.
yason
.
clear-messages
(function).
client-auth-config
(structure).
client-auth-config-client-public-key
(reader).
client-auth-config-client-secret-key
(reader).
client-auth-config-server-public-key
(reader).
defmessage
(macro).
deserialize
(function).
dispatch-table-add-handler
(function).
from-json
(function).
make-client-auth-config
(function).
make-dispatch-table
(function).
make-server-auth-config
(function).
not-an-rpcrequest
(condition).
not-an-rpcrequest-object
(generic reader).
optional-bool
(type).
python-message-spec
(function).
rpc-call
(function).
rpc-error
(condition).
rpc-error-request-id
(generic reader).
rpc-error-string
(generic reader).
rpc-protocol-error
(condition).
rpc-protocol-error-id
(generic reader).
rpc-protocol-error-object
(generic reader).
serialize
(function).
server-auth-config
(structure).
server-auth-config-server-secret-key
(reader).
start-server
(function).
to-json
(function).
to-json-string
(function).
unknown-rpc-method
(condition).
unknown-rpc-method-name
(generic reader).
with-rpc-client
(macro).
with-unique-rpc-address
(macro).
%%deserialize-struct
(generic function).
%%serialize
(generic function).
%deserialize
(generic function).
%deserialize-struct
(generic function).
%plist-to-string-hash-table
(function).
%print-slots
(generic function).
%process-raw-request
(function).
%process-request
(function).
%pull-raw-request
(function).
%push-raw-request
(function).
%rpc-call-raw-request
(function).
%rpc-server-thread-worker
(function).
%serialize
(generic function).
*messages*
(special variable).
*mocked-namespace*
(special variable).
*python-instance-check-types*
(special variable).
*python-types*
(special variable).
*use-false*
(special variable).
*warnings*
(special variable).
abstract-kernel-frame
(generic reader).
(setf abstract-kernel-frame)
(generic writer).
abstract-waveform-frame
(generic reader).
(setf abstract-waveform-frame)
(generic writer).
abstractkernel
(class).
abstractkernel-frame
(generic reader).
(setf abstractkernel-frame)
(generic writer).
abstractwaveform
(class).
abstractwaveform-frame
(generic reader).
(setf abstractwaveform-frame)
(generic writer).
active-reset-apply-feedback-when
(generic reader).
(setf active-reset-apply-feedback-when)
(generic writer).
active-reset-attempts
(generic reader).
(setf active-reset-attempts)
(generic writer).
active-reset-feedback-duration
(generic reader).
(setf active-reset-feedback-duration)
(generic writer).
active-reset-feedback-instructions
(generic reader).
(setf active-reset-feedback-instructions)
(generic writer).
active-reset-measurement-bit
(generic reader).
(setf active-reset-measurement-bit)
(generic writer).
active-reset-measurement-duration
(generic reader).
(setf active-reset-measurement-duration)
(generic writer).
active-reset-measurement-instructions
(generic reader).
(setf active-reset-measurement-instructions)
(generic writer).
active-reset-time
(generic reader).
(setf active-reset-time)
(generic writer).
activereset
(class).
activereset-apply_feedback_when
(generic reader).
(setf activereset-apply_feedback_when)
(generic writer).
activereset-attempts
(generic reader).
(setf activereset-attempts)
(generic writer).
activereset-feedback_duration
(generic reader).
(setf activereset-feedback_duration)
(generic writer).
activereset-feedback_instructions
(generic reader).
(setf activereset-feedback_instructions)
(generic writer).
activereset-measurement_bit
(generic reader).
(setf activereset-measurement_bit)
(generic writer).
activereset-measurement_duration
(generic reader).
(setf activereset-measurement_duration)
(generic writer).
activereset-measurement_instructions
(generic reader).
(setf activereset-measurement_instructions)
(generic writer).
activereset-time
(generic reader).
(setf activereset-time)
(generic writer).
atom-type
(type).
awg-channel-delay
(generic reader).
(setf awg-channel-delay)
(generic writer).
awg-channel-direction
(generic reader).
(setf awg-channel-direction)
(generic writer).
awg-channel-gain
(generic reader).
(setf awg-channel-gain)
(generic writer).
awg-channel-lo-frequency
(generic reader).
(setf awg-channel-lo-frequency)
(generic writer).
awg-channel-sample-rate
(generic reader).
(setf awg-channel-sample-rate)
(generic writer).
awgchannel
(class).
awgchannel-delay
(generic reader).
(setf awgchannel-delay)
(generic writer).
awgchannel-direction
(generic reader).
(setf awgchannel-direction)
(generic writer).
awgchannel-gain
(generic reader).
(setf awgchannel-gain)
(generic writer).
awgchannel-lo_frequency
(generic reader).
(setf awgchannel-lo_frequency)
(generic writer).
awgchannel-sample_rate
(generic reader).
(setf awgchannel-sample_rate)
(generic writer).
binary-executable-request-num-shots
(generic reader).
(setf binary-executable-request-num-shots)
(generic writer).
binary-executable-request-quil
(generic reader).
(setf binary-executable-request-quil)
(generic writer).
binary-executable-response-memory-descriptors
(generic reader).
(setf binary-executable-response-memory-descriptors)
(generic writer).
binary-executable-response-program
(generic reader).
(setf binary-executable-response-program)
(generic writer).
binary-executable-response-ro-sources
(generic reader).
(setf binary-executable-response-ro-sources)
(generic writer).
binaryexecutablerequest
(class).
binaryexecutablerequest-num_shots
(generic reader).
(setf binaryexecutablerequest-num_shots)
(generic writer).
binaryexecutablerequest-quil
(generic reader).
(setf binaryexecutablerequest-quil)
(generic writer).
binaryexecutableresponse
(class).
binaryexecutableresponse-memory_descriptors
(generic reader).
(setf binaryexecutableresponse-memory_descriptors)
(generic writer).
binaryexecutableresponse-program
(generic reader).
(setf binaryexecutableresponse-program)
(generic writer).
binaryexecutableresponse-ro_sources
(generic reader).
(setf binaryexecutableresponse-ro_sources)
(generic writer).
boxcaraveragerkernel
(class).
camel-to-kebab
(function).
capture
(class).
capture-detuning
(generic reader).
(setf capture-detuning)
(generic writer).
capture-detuning
(generic reader).
(setf capture-detuning)
(generic writer).
capture-duration
(generic reader).
(setf capture-duration)
(generic writer).
capture-duration
(generic reader).
(setf capture-duration)
(generic writer).
capture-filters
(generic reader).
(setf capture-filters)
(generic writer).
capture-filters
(generic reader).
(setf capture-filters)
(generic writer).
capture-frame
(generic reader).
(setf capture-frame)
(generic writer).
capture-frame
(generic reader).
(setf capture-frame)
(generic writer).
capture-phase
(generic reader).
(setf capture-phase)
(generic writer).
capture-phase
(generic reader).
(setf capture-phase)
(generic writer).
capture-send-to-host
(generic reader).
(setf capture-send-to-host)
(generic writer).
capture-send_to_host
(generic reader).
(setf capture-send_to_host)
(generic writer).
client-auth-config-p
(function).
conjugate-by-clifford-request-clifford
(generic reader).
(setf conjugate-by-clifford-request-clifford)
(generic writer).
conjugate-by-clifford-request-pauli
(generic reader).
(setf conjugate-by-clifford-request-pauli)
(generic writer).
conjugate-by-clifford-response-pauli
(generic reader).
(setf conjugate-by-clifford-response-pauli)
(generic writer).
conjugate-by-clifford-response-phase
(generic reader).
(setf conjugate-by-clifford-response-phase)
(generic writer).
conjugatebycliffordrequest
(class).
conjugatebycliffordrequest-clifford
(generic reader).
(setf conjugatebycliffordrequest-clifford)
(generic writer).
conjugatebycliffordrequest-pauli
(generic reader).
(setf conjugatebycliffordrequest-pauli)
(generic writer).
conjugatebycliffordresponse
(class).
conjugatebycliffordresponse-pauli
(generic reader).
(setf conjugatebycliffordresponse-pauli)
(generic writer).
conjugatebycliffordresponse-phase
(generic reader).
(setf conjugatebycliffordresponse-phase)
(generic writer).
copy-client-auth-config
(function).
copy-rpc-client
(function).
copy-server-auth-config
(function).
current-namespace
(function).
cw-channel-channel-index
(generic reader).
(setf cw-channel-channel-index)
(generic writer).
cw-channel-rf-output-enabled
(generic reader).
(setf cw-channel-rf-output-enabled)
(generic writer).
cw-channel-rf-output-frequency
(generic reader).
(setf cw-channel-rf-output-frequency)
(generic writer).
cw-channel-rf-output-power
(generic reader).
(setf cw-channel-rf-output-power)
(generic writer).
cw-frequency-sweep-measure
(generic reader).
(setf cw-frequency-sweep-measure)
(generic writer).
cw-frequency-sweep-num-pts
(generic reader).
(setf cw-frequency-sweep-num-pts)
(generic writer).
cw-frequency-sweep-source
(generic reader).
(setf cw-frequency-sweep-source)
(generic writer).
cw-frequency-sweep-start
(generic reader).
(setf cw-frequency-sweep-start)
(generic writer).
cw-frequency-sweep-stop
(generic reader).
(setf cw-frequency-sweep-stop)
(generic writer).
cwchannel
(class).
cwchannel-channel_index
(generic reader).
(setf cwchannel-channel_index)
(generic writer).
cwchannel-rf_output_enabled
(generic reader).
(setf cwchannel-rf_output_enabled)
(generic writer).
cwchannel-rf_output_frequency
(generic reader).
(setf cwchannel-rf_output_frequency)
(generic writer).
cwchannel-rf_output_power
(generic reader).
(setf cwchannel-rf_output_power)
(generic writer).
cwfrequencysweep
(class).
cwfrequencysweep-measure
(generic reader).
(setf cwfrequencysweep-measure)
(generic writer).
cwfrequencysweep-num_pts
(generic reader).
(setf cwfrequencysweep-num_pts)
(generic writer).
cwfrequencysweep-source
(generic reader).
(setf cwfrequencysweep-source)
(generic writer).
cwfrequencysweep-start
(generic reader).
(setf cwfrequencysweep-start)
(generic writer).
cwfrequencysweep-stop
(generic reader).
(setf cwfrequencysweep-stop)
(generic writer).
data-axis-name
(generic reader).
(setf data-axis-name)
(generic writer).
data-axis-points
(generic reader).
(setf data-axis-points)
(generic writer).
dataaxis
(class).
dataaxis-name
(generic reader).
(setf dataaxis-name)
(generic writer).
dataaxis-points
(generic reader).
(setf dataaxis-points)
(generic writer).
debug-message-frame
(generic reader).
(setf debug-message-frame)
(generic writer).
debug-message-message
(generic reader).
(setf debug-message-message)
(generic writer).
debugmessage
(class).
debugmessage-frame
(generic reader).
(setf debugmessage-frame)
(generic writer).
debugmessage-message
(generic reader).
(setf debugmessage-message)
(generic writer).
deployed-rack-instruments
(generic reader).
(setf deployed-rack-instruments)
(generic writer).
deployed-rack-qpu
(generic reader).
(setf deployed-rack-qpu)
(generic writer).
deployed-rack-rack-meta
(generic reader).
(setf deployed-rack-rack-meta)
(generic writer).
deployedrack
(class).
deployedrack-instruments
(generic reader).
(setf deployedrack-instruments)
(generic writer).
deployedrack-qpu
(generic reader).
(setf deployedrack-qpu)
(generic writer).
deployedrack-rack_meta
(generic reader).
(setf deployedrack-rack_meta)
(generic writer).
dispatch-table
(type).
drag-gaussian-waveform-alpha
(generic reader).
(setf drag-gaussian-waveform-alpha)
(generic writer).
drag-gaussian-waveform-anh
(generic reader).
(setf drag-gaussian-waveform-anh)
(generic writer).
drag-gaussian-waveform-fwhm
(generic reader).
(setf drag-gaussian-waveform-fwhm)
(generic writer).
drag-gaussian-waveform-t0
(generic reader).
(setf drag-gaussian-waveform-t0)
(generic writer).
draggaussianwaveform
(class).
draggaussianwaveform-alpha
(generic reader).
(setf draggaussianwaveform-alpha)
(generic writer).
draggaussianwaveform-anh
(generic reader).
(setf draggaussianwaveform-anh)
(generic writer).
draggaussianwaveform-fwhm
(generic reader).
(setf draggaussianwaveform-fwhm)
(generic writer).
draggaussianwaveform-t0
(generic reader).
(setf draggaussianwaveform-t0)
(generic writer).
erf-square-waveform-pad-left
(generic reader).
(setf erf-square-waveform-pad-left)
(generic writer).
erf-square-waveform-pad-right
(generic reader).
(setf erf-square-waveform-pad-right)
(generic writer).
erf-square-waveform-risetime
(generic reader).
(setf erf-square-waveform-risetime)
(generic writer).
erfsquarewaveform
(class).
erfsquarewaveform-pad_left
(generic reader).
(setf erfsquarewaveform-pad_left)
(generic writer).
erfsquarewaveform-pad_right
(generic reader).
(setf erfsquarewaveform-pad_right)
(generic writer).
erfsquarewaveform-risetime
(generic reader).
(setf erfsquarewaveform-risetime)
(generic writer).
executor-job-duration
(generic reader).
(setf executor-job-duration)
(generic writer).
executor-job-filter-pipeline
(generic reader).
(setf executor-job-filter-pipeline)
(generic writer).
executor-job-instrument-settings
(generic reader).
(setf executor-job-instrument-settings)
(generic writer).
executor-job-receivers
(generic reader).
(setf executor-job-receivers)
(generic writer).
executor-job-timebomb
(generic reader).
(setf executor-job-timebomb)
(generic writer).
executorjob
(class).
executorjob-duration
(generic reader).
(setf executorjob-duration)
(generic writer).
executorjob-filter_pipeline
(generic reader).
(setf executorjob-filter_pipeline)
(generic writer).
executorjob-instrument_settings
(generic reader).
(setf executorjob-instrument_settings)
(generic writer).
executorjob-receivers
(generic reader).
(setf executorjob-receivers)
(generic writer).
executorjob-timebomb
(generic reader).
(setf executorjob-timebomb)
(generic writer).
filter-kernel-bias
(generic reader).
(setf filter-kernel-bias)
(generic writer).
filter-kernel-iqs
(generic reader).
(setf filter-kernel-iqs)
(generic writer).
filter-node-filter-type
(generic reader).
(setf filter-node-filter-type)
(generic writer).
filter-node-module
(generic reader).
(setf filter-node-module)
(generic writer).
filter-node-params
(generic reader).
(setf filter-node-params)
(generic writer).
filter-node-publish
(generic reader).
(setf filter-node-publish)
(generic writer).
filter-node-source
(generic reader).
(setf filter-node-source)
(generic writer).
filterkernel
(class).
filterkernel-bias
(generic reader).
(setf filterkernel-bias)
(generic writer).
filterkernel-iqs
(generic reader).
(setf filterkernel-iqs)
(generic writer).
filternode
(class).
filternode-filter_type
(generic reader).
(setf filternode-filter_type)
(generic writer).
filternode-module
(generic reader).
(setf filternode-module)
(generic writer).
filternode-params
(generic reader).
(setf filternode-params)
(generic writer).
filternode-publish
(generic reader).
(setf filternode-publish)
(generic writer).
filternode-source
(generic reader).
(setf filternode-source)
(generic writer).
flat-pulse-detuning
(generic reader).
(setf flat-pulse-detuning)
(generic writer).
flat-pulse-duration
(generic reader).
(setf flat-pulse-duration)
(generic writer).
flat-pulse-frame
(generic reader).
(setf flat-pulse-frame)
(generic writer).
flat-pulse-iq
(generic reader).
(setf flat-pulse-iq)
(generic writer).
flat-pulse-phase
(generic reader).
(setf flat-pulse-phase)
(generic writer).
flat-pulse-scale
(generic reader).
(setf flat-pulse-scale)
(generic writer).
flat-waveform-iq
(generic reader).
(setf flat-waveform-iq)
(generic writer).
flatkernel
(class).
flatpulse
(class).
flatpulse-detuning
(generic reader).
(setf flatpulse-detuning)
(generic writer).
flatpulse-duration
(generic reader).
(setf flatpulse-duration)
(generic writer).
flatpulse-frame
(generic reader).
(setf flatpulse-frame)
(generic writer).
flatpulse-iq
(generic reader).
(setf flatpulse-iq)
(generic writer).
flatpulse-phase
(generic reader).
(setf flatpulse-phase)
(generic writer).
flatpulse-scale
(generic reader).
(setf flatpulse-scale)
(generic writer).
flatwaveform
(class).
flatwaveform-iq
(generic reader).
(setf flatwaveform-iq)
(generic writer).
format-documentation-string
(function).
format-log
(function).
frame
(class).
frame-direction
(generic reader).
(setf frame-direction)
(generic writer).
frame-direction
(generic reader).
(setf frame-direction)
(generic writer).
frame-frequency
(generic reader).
(setf frame-frequency)
(generic writer).
frame-frequency
(generic reader).
(setf frame-frequency)
(generic writer).
frame-sample-rate
(generic reader).
(setf frame-sample-rate)
(generic writer).
frame-sample_rate
(generic reader).
(setf frame-sample_rate)
(generic writer).
gaussian-waveform-fwhm
(generic reader).
(setf gaussian-waveform-fwhm)
(generic writer).
gaussian-waveform-t0
(generic reader).
(setf gaussian-waveform-t0)
(generic writer).
gaussianwaveform
(class).
gaussianwaveform-fwhm
(generic reader).
(setf gaussianwaveform-fwhm)
(generic writer).
gaussianwaveform-t0
(generic reader).
(setf gaussianwaveform-t0)
(generic writer).
get-execution-results-response-buffers
(generic reader).
(setf get-execution-results-response-buffers)
(generic writer).
get-execution-results-response-execution-duration-microseconds
(generic reader).
(setf get-execution-results-response-execution-duration-microseconds)
(generic writer).
getexecutionresultsresponse
(class).
getexecutionresultsresponse-buffers
(generic reader).
(setf getexecutionresultsresponse-buffers)
(generic writer).
getexecutionresultsresponse-execution_duration_microseconds
(generic reader).
(setf getexecutionresultsresponse-execution_duration_microseconds)
(generic writer).
global-function-p
(function).
hermite-gaussian-waveform-alpha
(generic reader).
(setf hermite-gaussian-waveform-alpha)
(generic writer).
hermite-gaussian-waveform-anh
(generic reader).
(setf hermite-gaussian-waveform-anh)
(generic writer).
hermite-gaussian-waveform-fwhm
(generic reader).
(setf hermite-gaussian-waveform-fwhm)
(generic writer).
hermite-gaussian-waveform-second-order-hrm-coeff
(generic reader).
(setf hermite-gaussian-waveform-second-order-hrm-coeff)
(generic writer).
hermite-gaussian-waveform-t0
(generic reader).
(setf hermite-gaussian-waveform-t0)
(generic writer).
hermitegaussianwaveform
(class).
hermitegaussianwaveform-alpha
(generic reader).
(setf hermitegaussianwaveform-alpha)
(generic writer).
hermitegaussianwaveform-anh
(generic reader).
(setf hermitegaussianwaveform-anh)
(generic writer).
hermitegaussianwaveform-fwhm
(generic reader).
(setf hermitegaussianwaveform-fwhm)
(generic writer).
hermitegaussianwaveform-second_order_hrm_coeff
(generic reader).
(setf hermitegaussianwaveform-second_order_hrm_coeff)
(generic writer).
hermitegaussianwaveform-t0
(generic reader).
(setf hermitegaussianwaveform-t0)
(generic writer).
instruction
(class).
instruction-time
(generic reader).
(setf instruction-time)
(generic writer).
instruction-time
(generic reader).
(setf instruction-time)
(generic writer).
instrument
(class).
instrument-address
(generic reader).
(setf instrument-address)
(generic writer).
instrument-address
(generic reader).
(setf instrument-address)
(generic writer).
instrument-channels
(generic reader).
(setf instrument-channels)
(generic writer).
instrument-channels
(generic reader).
(setf instrument-channels)
(generic writer).
instrument-instrument-type
(generic reader).
(setf instrument-instrument-type)
(generic writer).
instrument-instrument_type
(generic reader).
(setf instrument-instrument_type)
(generic writer).
instrument-mnio-connections
(generic reader).
(setf instrument-mnio-connections)
(generic writer).
instrument-mnio_connections
(generic reader).
(setf instrument-mnio_connections)
(generic writer).
instrument-module
(generic reader).
(setf instrument-module)
(generic writer).
instrument-module
(generic reader).
(setf instrument-module)
(generic writer).
instrument-setup
(generic reader).
(setf instrument-setup)
(generic writer).
instrument-setup
(generic reader).
(setf instrument-setup)
(generic writer).
instrument-virtual
(generic reader).
(setf instrument-virtual)
(generic writer).
instrument-virtual
(generic reader).
(setf instrument-virtual)
(generic writer).
legacy-usrp-sequencer-rx-channel
(generic reader).
(setf legacy-usrp-sequencer-rx-channel)
(generic writer).
legacy-usrp-sequencer-tx-channel
(generic reader).
(setf legacy-usrp-sequencer-tx-channel)
(generic writer).
legacyusrpsequencer
(class).
legacyusrpsequencer-rx_channel
(generic reader).
(setf legacyusrpsequencer-rx_channel)
(generic writer).
legacyusrpsequencer-tx_channel
(generic reader).
(setf legacyusrpsequencer-tx_channel)
(generic writer).
log-completion-message
(function).
make-rpc-client
(function).
map-plist
(function).
microwave-source-settings-frequency
(generic reader).
(setf microwave-source-settings-frequency)
(generic writer).
microwave-source-settings-output
(generic reader).
(setf microwave-source-settings-output)
(generic writer).
microwave-source-settings-power
(generic reader).
(setf microwave-source-settings-power)
(generic writer).
microwavesourcesettings
(class).
microwavesourcesettings-frequency
(generic reader).
(setf microwavesourcesettings-frequency)
(generic writer).
microwavesourcesettings-output
(generic reader).
(setf microwavesourcesettings-output)
(generic writer).
microwavesourcesettings-power
(generic reader).
(setf microwavesourcesettings-power)
(generic writer).
mnio-connection-destination
(generic reader).
(setf mnio-connection-destination)
(generic writer).
mnio-connection-port
(generic reader).
(setf mnio-connection-port)
(generic writer).
mnioconnection
(class).
mnioconnection-destination
(generic reader).
(setf mnioconnection-destination)
(generic writer).
mnioconnection-port
(generic reader).
(setf mnioconnection-port)
(generic writer).
native-quil-metadata-final-rewiring
(generic reader).
(setf native-quil-metadata-final-rewiring)
(generic writer).
native-quil-metadata-gate-depth
(generic reader).
(setf native-quil-metadata-gate-depth)
(generic writer).
native-quil-metadata-gate-volume
(generic reader).
(setf native-quil-metadata-gate-volume)
(generic writer).
native-quil-metadata-multiqubit-gate-depth
(generic reader).
(setf native-quil-metadata-multiqubit-gate-depth)
(generic writer).
native-quil-metadata-program-duration
(generic reader).
(setf native-quil-metadata-program-duration)
(generic writer).
native-quil-metadata-program-fidelity
(generic reader).
(setf native-quil-metadata-program-fidelity)
(generic writer).
native-quil-metadata-qpu-runtime-estimation
(generic reader).
(setf native-quil-metadata-qpu-runtime-estimation)
(generic writer).
native-quil-metadata-topological-swaps
(generic reader).
(setf native-quil-metadata-topological-swaps)
(generic writer).
native-quil-request-quil
(generic reader).
(setf native-quil-request-quil)
(generic writer).
native-quil-request-target-device
(generic reader).
(setf native-quil-request-target-device)
(generic writer).
native-quil-response-metadata
(generic reader).
(setf native-quil-response-metadata)
(generic writer).
native-quil-response-quil
(generic reader).
(setf native-quil-response-quil)
(generic writer).
nativequilmetadata
(class).
nativequilmetadata-final_rewiring
(generic reader).
(setf nativequilmetadata-final_rewiring)
(generic writer).
nativequilmetadata-gate_depth
(generic reader).
(setf nativequilmetadata-gate_depth)
(generic writer).
nativequilmetadata-gate_volume
(generic reader).
(setf nativequilmetadata-gate_volume)
(generic writer).
nativequilmetadata-multiqubit_gate_depth
(generic reader).
(setf nativequilmetadata-multiqubit_gate_depth)
(generic writer).
nativequilmetadata-program_duration
(generic reader).
(setf nativequilmetadata-program_duration)
(generic writer).
nativequilmetadata-program_fidelity
(generic reader).
(setf nativequilmetadata-program_fidelity)
(generic writer).
nativequilmetadata-qpu_runtime_estimation
(generic reader).
(setf nativequilmetadata-qpu_runtime_estimation)
(generic writer).
nativequilmetadata-topological_swaps
(generic reader).
(setf nativequilmetadata-topological_swaps)
(generic writer).
nativequilrequest
(class).
nativequilrequest-quil
(generic reader).
(setf nativequilrequest-quil)
(generic writer).
nativequilrequest-target_device
(generic reader).
(setf nativequilrequest-target_device)
(generic writer).
nativequilresponse
(class).
nativequilresponse-metadata
(generic reader).
(setf nativequilresponse-metadata)
(generic writer).
nativequilresponse-quil
(generic reader).
(setf nativequilresponse-quil)
(generic writer).
parameter-aref-index
(generic reader).
(setf parameter-aref-index)
(generic writer).
parameter-aref-name
(generic reader).
(setf parameter-aref-name)
(generic writer).
parameter-expression-a
(generic reader).
(setf parameter-expression-a)
(generic writer).
parameter-expression-b
(generic reader).
(setf parameter-expression-b)
(generic writer).
parameter-expression-operator
(generic reader).
(setf parameter-expression-operator)
(generic writer).
parameter-spec-length
(generic reader).
(setf parameter-spec-length)
(generic writer).
parameter-spec-type
(generic reader).
(setf parameter-spec-type)
(generic writer).
parameteraref
(class).
parameteraref-index
(generic reader).
(setf parameteraref-index)
(generic writer).
parameteraref-name
(generic reader).
(setf parameteraref-name)
(generic writer).
parameterexpression
(class).
parameterexpression-a
(generic reader).
(setf parameterexpression-a)
(generic writer).
parameterexpression-b
(generic reader).
(setf parameterexpression-b)
(generic writer).
parameterexpression-operator
(generic reader).
(setf parameterexpression-operator)
(generic writer).
parameterspec
(class).
parameterspec-length
(generic reader).
(setf parameterspec-length)
(generic writer).
parameterspec-type
(generic reader).
(setf parameterspec-type)
(generic writer).
patch-target-patch-offset
(generic reader).
(setf patch-target-patch-offset)
(generic writer).
patch-target-patch-type
(generic reader).
(setf patch-target-patch-type)
(generic writer).
patchable-binary-base-binary
(generic reader).
(setf patchable-binary-base-binary)
(generic writer).
patchable-binary-patch-table
(generic reader).
(setf patchable-binary-patch-table)
(generic writer).
patchablebinary
(class).
patchablebinary-base_binary
(generic reader).
(setf patchablebinary-base_binary)
(generic writer).
patchablebinary-patch_table
(generic reader).
(setf patchablebinary-patch_table)
(generic writer).
patchtarget
(class).
patchtarget-patch_offset
(generic reader).
(setf patchtarget-patch_offset)
(generic writer).
patchtarget-patch_type
(generic reader).
(setf patchtarget-patch_type)
(generic writer).
pauli-term-indices
(generic reader).
(setf pauli-term-indices)
(generic writer).
pauli-term-symbols
(generic reader).
(setf pauli-term-symbols)
(generic writer).
pauliterm
(class).
pauliterm-indices
(generic reader).
(setf pauliterm-indices)
(generic writer).
pauliterm-symbols
(generic reader).
(setf pauliterm-symbols)
(generic writer).
prepare-rpc-call-args
(function).
program
(class).
program-filters
(generic reader).
(setf program-filters)
(generic writer).
program-filters
(generic reader).
(setf program-filters)
(generic writer).
program-parameters
(generic reader).
(setf program-parameters)
(generic writer).
program-parameters
(generic reader).
(setf program-parameters)
(generic writer).
program-scheduled-instructions
(generic reader).
(setf program-scheduled-instructions)
(generic writer).
program-scheduled_instructions
(generic reader).
(setf program-scheduled_instructions)
(generic writer).
program-waveforms
(generic reader).
(setf program-waveforms)
(generic writer).
program-waveforms
(generic reader).
(setf program-waveforms)
(generic writer).
pulse
(class).
pulse-detuning
(generic reader).
(setf pulse-detuning)
(generic writer).
pulse-detuning
(generic reader).
(setf pulse-detuning)
(generic writer).
pulse-frame
(generic reader).
(setf pulse-frame)
(generic writer).
pulse-frame
(generic reader).
(setf pulse-frame)
(generic writer).
pulse-phase
(generic reader).
(setf pulse-phase)
(generic writer).
pulse-phase
(generic reader).
(setf pulse-phase)
(generic writer).
pulse-scale
(generic reader).
(setf pulse-scale)
(generic writer).
pulse-scale
(generic reader).
(setf pulse-scale)
(generic writer).
pulse-waveform
(generic reader).
(setf pulse-waveform)
(generic writer).
pulse-waveform
(generic reader).
(setf pulse-waveform)
(generic writer).
py-quil-executable-response-attributes
(generic reader).
(setf py-quil-executable-response-attributes)
(generic writer).
py-quil-executable-response-program
(generic reader).
(setf py-quil-executable-response-program)
(generic writer).
pyquilexecutableresponse
(class).
pyquilexecutableresponse-attributes
(generic reader).
(setf pyquilexecutableresponse-attributes)
(generic writer).
pyquilexecutableresponse-program
(generic reader).
(setf pyquilexecutableresponse-program)
(generic writer).
python-argspec-default
(function).
python-collections-initform
(function).
python-instance-check-type
(function).
python-maybe-optional-typing-type
(function).
python-type
(function).
python-typing-type
(function).
qdo-fast-flux-channel-channel-index
(generic reader).
(setf qdo-fast-flux-channel-channel-index)
(generic writer).
qdo-fast-flux-channel-delay
(generic reader).
(setf qdo-fast-flux-channel-delay)
(generic writer).
qdo-fast-flux-channel-direction
(generic reader).
(setf qdo-fast-flux-channel-direction)
(generic writer).
qdo-fast-flux-channel-flux-current
(generic reader).
(setf qdo-fast-flux-channel-flux-current)
(generic writer).
qdo-sequencer-sequencer-index
(generic reader).
(setf qdo-sequencer-sequencer-index)
(generic writer).
qdo-sequencer-tx-channel
(generic reader).
(setf qdo-sequencer-tx-channel)
(generic writer).
qdo-slow-flux-channel-channel-index
(generic reader).
(setf qdo-slow-flux-channel-channel-index)
(generic writer).
qdo-slow-flux-channel-flux-current
(generic reader).
(setf qdo-slow-flux-channel-flux-current)
(generic writer).
qdo-slow-flux-channel-relay-closed
(generic reader).
(setf qdo-slow-flux-channel-relay-closed)
(generic writer).
qdofastfluxchannel
(class).
qdofastfluxchannel-channel_index
(generic reader).
(setf qdofastfluxchannel-channel_index)
(generic writer).
qdofastfluxchannel-delay
(generic reader).
(setf qdofastfluxchannel-delay)
(generic writer).
qdofastfluxchannel-direction
(generic reader).
(setf qdofastfluxchannel-direction)
(generic writer).
qdofastfluxchannel-flux_current
(generic reader).
(setf qdofastfluxchannel-flux_current)
(generic writer).
qdosequencer
(class).
qdosequencer-sequencer_index
(generic reader).
(setf qdosequencer-sequencer_index)
(generic writer).
qdosequencer-tx_channel
(generic reader).
(setf qdosequencer-tx_channel)
(generic writer).
qdoslowfluxchannel
(class).
qdoslowfluxchannel-channel_index
(generic reader).
(setf qdoslowfluxchannel-channel_index)
(generic writer).
qdoslowfluxchannel-flux_current
(generic reader).
(setf qdoslowfluxchannel-flux_current)
(generic writer).
qdoslowfluxchannel-relay_closed
(generic reader).
(setf qdoslowfluxchannel-relay_closed)
(generic writer).
qf-dx-2-sequencer-sequencer-index
(generic reader).
(setf qf-dx-2-sequencer-sequencer-index)
(generic writer).
qf-dx-2-sequencer-tx-channel
(generic reader).
(setf qf-dx-2-sequencer-tx-channel)
(generic writer).
qfd-channel-channel-index
(generic reader).
(setf qfd-channel-channel-index)
(generic writer).
qfd-channel-delay
(generic reader).
(setf qfd-channel-delay)
(generic writer).
qfd-channel-direction
(generic reader).
(setf qfd-channel-direction)
(generic writer).
qfd-channel-flux-current
(generic reader).
(setf qfd-channel-flux-current)
(generic writer).
qfd-channel-gain
(generic reader).
(setf qfd-channel-gain)
(generic writer).
qfd-channel-nco-frequency
(generic reader).
(setf qfd-channel-nco-frequency)
(generic writer).
qfd-channel-relay-closed
(generic reader).
(setf qfd-channel-relay-closed)
(generic writer).
qfd-sequencer-sequencer-index
(generic reader).
(setf qfd-sequencer-sequencer-index)
(generic writer).
qfd-sequencer-tx-channel
(generic reader).
(setf qfd-sequencer-tx-channel)
(generic writer).
qfdchannel
(class).
qfdchannel-channel_index
(generic reader).
(setf qfdchannel-channel_index)
(generic writer).
qfdchannel-delay
(generic reader).
(setf qfdchannel-delay)
(generic writer).
qfdchannel-direction
(generic reader).
(setf qfdchannel-direction)
(generic writer).
qfdchannel-flux_current
(generic reader).
(setf qfdchannel-flux_current)
(generic writer).
qfdchannel-gain
(generic reader).
(setf qfdchannel-gain)
(generic writer).
qfdchannel-nco_frequency
(generic reader).
(setf qfdchannel-nco_frequency)
(generic writer).
qfdchannel-relay_closed
(generic reader).
(setf qfdchannel-relay_closed)
(generic writer).
qfdsequencer
(class).
qfdsequencer-sequencer_index
(generic reader).
(setf qfdsequencer-sequencer_index)
(generic writer).
qfdsequencer-tx_channel
(generic reader).
(setf qfdsequencer-tx_channel)
(generic writer).
qfdx2sequencer
(class).
qfdx2sequencer-sequencer_index
(generic reader).
(setf qfdx2sequencer-sequencer_index)
(generic writer).
qfdx2sequencer-tx_channel
(generic reader).
(setf qfdx2sequencer-tx_channel)
(generic writer).
qg-sx-2-sequencer-sequencer-index
(generic reader).
(setf qg-sx-2-sequencer-sequencer-index)
(generic writer).
qg-sx-2-sequencer-tx-channel
(generic reader).
(setf qg-sx-2-sequencer-tx-channel)
(generic writer).
qgs-channel-channel-index
(generic reader).
(setf qgs-channel-channel-index)
(generic writer).
qgs-channel-delay
(generic reader).
(setf qgs-channel-delay)
(generic writer).
qgs-channel-direction
(generic reader).
(setf qgs-channel-direction)
(generic writer).
qgs-channel-gain
(generic reader).
(setf qgs-channel-gain)
(generic writer).
qgs-channel-nco-frequency
(generic reader).
(setf qgs-channel-nco-frequency)
(generic writer).
qgs-sequencer-sequencer-index
(generic reader).
(setf qgs-sequencer-sequencer-index)
(generic writer).
qgs-sequencer-tx-channel
(generic reader).
(setf qgs-sequencer-tx-channel)
(generic writer).
qgschannel
(class).
qgschannel-channel_index
(generic reader).
(setf qgschannel-channel_index)
(generic writer).
qgschannel-delay
(generic reader).
(setf qgschannel-delay)
(generic writer).
qgschannel-direction
(generic reader).
(setf qgschannel-direction)
(generic writer).
qgschannel-gain
(generic reader).
(setf qgschannel-gain)
(generic writer).
qgschannel-nco_frequency
(generic reader).
(setf qgschannel-nco_frequency)
(generic writer).
qgssequencer
(class).
qgssequencer-sequencer_index
(generic reader).
(setf qgssequencer-sequencer_index)
(generic writer).
qgssequencer-tx_channel
(generic reader).
(setf qgssequencer-tx_channel)
(generic writer).
qgsx2sequencer
(class).
qgsx2sequencer-sequencer_index
(generic reader).
(setf qgsx2sequencer-sequencer_index)
(generic writer).
qgsx2sequencer-tx_channel
(generic reader).
(setf qgsx2sequencer-tx_channel)
(generic writer).
qpu
(class).
qpu-chip-label
(generic reader).
(setf qpu-chip-label)
(generic writer).
qpu-chip_label
(generic reader).
(setf qpu-chip_label)
(generic writer).
qpu-controls
(generic reader).
(setf qpu-controls)
(generic writer).
qpu-controls
(generic reader).
(setf qpu-controls)
(generic writer).
qpu-controls-by-qubit
(generic reader).
(setf qpu-controls-by-qubit)
(generic writer).
qpu-controls_by_qubit
(generic reader).
(setf qpu-controls_by_qubit)
(generic writer).
qpu-qubits
(generic reader).
(setf qpu-qubits)
(generic writer).
qpu-qubits
(generic reader).
(setf qpu-qubits)
(generic writer).
qpu-request-id
(generic reader).
(setf qpu-request-id)
(generic writer).
qpu-request-patch-values
(generic reader).
(setf qpu-request-patch-values)
(generic writer).
qpu-request-program
(generic reader).
(setf qpu-request-program)
(generic writer).
qpurequest
(class).
qpurequest-id
(generic reader).
(setf qpurequest-id)
(generic writer).
qpurequest-patch_values
(generic reader).
(setf qpurequest-patch_values)
(generic writer).
qpurequest-program
(generic reader).
(setf qpurequest-program)
(generic writer).
qr-tx-2-sequencer-low-freq-range
(generic reader).
(setf qr-tx-2-sequencer-low-freq-range)
(generic writer).
qr-tx-2-sequencer-sequencer-index
(generic reader).
(setf qr-tx-2-sequencer-sequencer-index)
(generic writer).
qr-tx-2-sequencer-tx-channel
(generic reader).
(setf qr-tx-2-sequencer-tx-channel)
(generic writer).
qrr-channel-channel-index
(generic reader).
(setf qrr-channel-channel-index)
(generic writer).
qrr-channel-delay
(generic reader).
(setf qrr-channel-delay)
(generic writer).
qrr-channel-direction
(generic reader).
(setf qrr-channel-direction)
(generic writer).
qrr-channel-gain
(generic reader).
(setf qrr-channel-gain)
(generic writer).
qrr-channel-nco-frequency
(generic reader).
(setf qrr-channel-nco-frequency)
(generic writer).
qrr-sequencer-rx-channel
(generic reader).
(setf qrr-sequencer-rx-channel)
(generic writer).
qrr-sequencer-sequencer-index
(generic reader).
(setf qrr-sequencer-sequencer-index)
(generic writer).
qrrchannel
(class).
qrrchannel-channel_index
(generic reader).
(setf qrrchannel-channel_index)
(generic writer).
qrrchannel-delay
(generic reader).
(setf qrrchannel-delay)
(generic writer).
qrrchannel-direction
(generic reader).
(setf qrrchannel-direction)
(generic writer).
qrrchannel-gain
(generic reader).
(setf qrrchannel-gain)
(generic writer).
qrrchannel-nco_frequency
(generic reader).
(setf qrrchannel-nco_frequency)
(generic writer).
qrrsequencer
(class).
qrrsequencer-rx_channel
(generic reader).
(setf qrrsequencer-rx_channel)
(generic writer).
qrrsequencer-sequencer_index
(generic reader).
(setf qrrsequencer-sequencer_index)
(generic writer).
qrt-channel-channel-index
(generic reader).
(setf qrt-channel-channel-index)
(generic writer).
qrt-channel-delay
(generic reader).
(setf qrt-channel-delay)
(generic writer).
qrt-channel-direction
(generic reader).
(setf qrt-channel-direction)
(generic writer).
qrt-channel-gain
(generic reader).
(setf qrt-channel-gain)
(generic writer).
qrt-channel-nco-frequency
(generic reader).
(setf qrt-channel-nco-frequency)
(generic writer).
qrt-sequencer-low-freq-range
(generic reader).
(setf qrt-sequencer-low-freq-range)
(generic writer).
qrt-sequencer-sequencer-index
(generic reader).
(setf qrt-sequencer-sequencer-index)
(generic writer).
qrt-sequencer-tx-channel
(generic reader).
(setf qrt-sequencer-tx-channel)
(generic writer).
qrtchannel
(class).
qrtchannel-channel_index
(generic reader).
(setf qrtchannel-channel_index)
(generic writer).
qrtchannel-delay
(generic reader).
(setf qrtchannel-delay)
(generic writer).
qrtchannel-direction
(generic reader).
(setf qrtchannel-direction)
(generic writer).
qrtchannel-gain
(generic reader).
(setf qrtchannel-gain)
(generic writer).
qrtchannel-nco_frequency
(generic reader).
(setf qrtchannel-nco_frequency)
(generic writer).
qrtsequencer
(class).
qrtsequencer-low_freq_range
(generic reader).
(setf qrtsequencer-low_freq_range)
(generic writer).
qrtsequencer-sequencer_index
(generic reader).
(setf qrtsequencer-sequencer_index)
(generic writer).
qrtsequencer-tx_channel
(generic reader).
(setf qrtsequencer-tx_channel)
(generic writer).
qrtx2sequencer
(class).
qrtx2sequencer-low_freq_range
(generic reader).
(setf qrtx2sequencer-low_freq_range)
(generic writer).
qrtx2sequencer-sequencer_index
(generic reader).
(setf qrtx2sequencer-sequencer_index)
(generic writer).
qrtx2sequencer-tx_channel
(generic reader).
(setf qrtx2sequencer-tx_channel)
(generic writer).
quilt-binary-executable-request-num-shots
(generic reader).
(setf quilt-binary-executable-request-num-shots)
(generic writer).
quilt-binary-executable-request-quilt
(generic reader).
(setf quilt-binary-executable-request-quilt)
(generic writer).
quilt-binary-executable-response-debug
(generic reader).
(setf quilt-binary-executable-response-debug)
(generic writer).
quilt-binary-executable-response-memory-descriptors
(generic reader).
(setf quilt-binary-executable-response-memory-descriptors)
(generic writer).
quilt-binary-executable-response-program
(generic reader).
(setf quilt-binary-executable-response-program)
(generic writer).
quilt-binary-executable-response-ro-sources
(generic reader).
(setf quilt-binary-executable-response-ro-sources)
(generic writer).
quilt-calibrations-request-target-device
(generic reader).
(setf quilt-calibrations-request-target-device)
(generic writer).
quilt-calibrations-response-quilt
(generic reader).
(setf quilt-calibrations-response-quilt)
(generic writer).
quiltbinaryexecutablerequest
(class).
quiltbinaryexecutablerequest-num_shots
(generic reader).
(setf quiltbinaryexecutablerequest-num_shots)
(generic writer).
quiltbinaryexecutablerequest-quilt
(generic reader).
(setf quiltbinaryexecutablerequest-quilt)
(generic writer).
quiltbinaryexecutableresponse
(class).
quiltbinaryexecutableresponse-debug
(generic reader).
(setf quiltbinaryexecutableresponse-debug)
(generic writer).
quiltbinaryexecutableresponse-memory_descriptors
(generic reader).
(setf quiltbinaryexecutableresponse-memory_descriptors)
(generic writer).
quiltbinaryexecutableresponse-program
(generic reader).
(setf quiltbinaryexecutableresponse-program)
(generic writer).
quiltbinaryexecutableresponse-ro_sources
(generic reader).
(setf quiltbinaryexecutableresponse-ro_sources)
(generic writer).
quiltcalibrationsrequest
(class).
quiltcalibrationsrequest-target_device
(generic reader).
(setf quiltcalibrationsrequest-target_device)
(generic writer).
quiltcalibrationsresponse
(class).
quiltcalibrationsresponse-quilt
(generic reader).
(setf quiltcalibrationsresponse-quilt)
(generic writer).
rack-meta-rack-id
(generic reader).
(setf rack-meta-rack-id)
(generic writer).
rack-meta-rack-version
(generic reader).
(setf rack-meta-rack-version)
(generic writer).
rack-meta-schema-version
(generic reader).
(setf rack-meta-schema-version)
(generic writer).
rackmeta
(class).
rackmeta-rack_id
(generic reader).
(setf rackmeta-rack_id)
(generic writer).
rackmeta-rack_version
(generic reader).
(setf rackmeta-rack_version)
(generic writer).
rackmeta-schema_version
(generic reader).
(setf rackmeta-schema_version)
(generic writer).
randomized-benchmarking-request-depth
(generic reader).
(setf randomized-benchmarking-request-depth)
(generic writer).
randomized-benchmarking-request-gateset
(generic reader).
(setf randomized-benchmarking-request-gateset)
(generic writer).
randomized-benchmarking-request-interleaver
(generic reader).
(setf randomized-benchmarking-request-interleaver)
(generic writer).
randomized-benchmarking-request-qubits
(generic reader).
(setf randomized-benchmarking-request-qubits)
(generic writer).
randomized-benchmarking-request-seed
(generic reader).
(setf randomized-benchmarking-request-seed)
(generic writer).
randomized-benchmarking-response-sequence
(generic reader).
(setf randomized-benchmarking-response-sequence)
(generic writer).
randomizedbenchmarkingrequest
(class).
randomizedbenchmarkingrequest-depth
(generic reader).
(setf randomizedbenchmarkingrequest-depth)
(generic writer).
randomizedbenchmarkingrequest-gateset
(generic reader).
(setf randomizedbenchmarkingrequest-gateset)
(generic writer).
randomizedbenchmarkingrequest-interleaver
(generic reader).
(setf randomizedbenchmarkingrequest-interleaver)
(generic writer).
randomizedbenchmarkingrequest-qubits
(generic reader).
(setf randomizedbenchmarkingrequest-qubits)
(generic writer).
randomizedbenchmarkingrequest-seed
(generic reader).
(setf randomizedbenchmarkingrequest-seed)
(generic writer).
randomizedbenchmarkingresponse
(class).
randomizedbenchmarkingresponse-sequence
(generic reader).
(setf randomizedbenchmarkingresponse-sequence)
(generic writer).
receiver
(class).
receiver-channel
(generic reader).
(setf receiver-channel)
(generic writer).
receiver-channel
(generic reader).
(setf receiver-channel)
(generic writer).
receiver-data-axes
(generic reader).
(setf receiver-data-axes)
(generic writer).
receiver-data_axes
(generic reader).
(setf receiver-data_axes)
(generic writer).
receiver-instrument
(generic reader).
(setf receiver-instrument)
(generic writer).
receiver-instrument
(generic reader).
(setf receiver-instrument)
(generic writer).
receiver-publish
(generic reader).
(setf receiver-publish)
(generic writer).
receiver-publish
(generic reader).
(setf receiver-publish)
(generic writer).
receiver-stream
(generic reader).
(setf receiver-stream)
(generic writer).
receiver-stream
(generic reader).
(setf receiver-stream)
(generic writer).
register-message
(function).
resources
(class).
resources-frames
(generic reader).
(setf resources-frames)
(generic writer).
resources-frames
(generic reader).
(setf resources-frames)
(generic writer).
resources-frames-to-controls
(generic reader).
(setf resources-frames-to-controls)
(generic writer).
resources-frames_to_controls
(generic reader).
(setf resources-frames_to_controls)
(generic writer).
resources-qubits
(generic reader).
(setf resources-qubits)
(generic writer).
resources-qubits
(generic reader).
(setf resources-qubits)
(generic writer).
rewrite-arithmetic-request-quil
(generic reader).
(setf rewrite-arithmetic-request-quil)
(generic writer).
rewrite-arithmetic-response-original-memory-descriptors
(generic reader).
(setf rewrite-arithmetic-response-original-memory-descriptors)
(generic writer).
rewrite-arithmetic-response-quil
(generic reader).
(setf rewrite-arithmetic-response-quil)
(generic writer).
rewrite-arithmetic-response-recalculation-table
(generic reader).
(setf rewrite-arithmetic-response-recalculation-table)
(generic writer).
rewritearithmeticrequest
(class).
rewritearithmeticrequest-quil
(generic reader).
(setf rewritearithmeticrequest-quil)
(generic writer).
rewritearithmeticresponse
(class).
rewritearithmeticresponse-original_memory_descriptors
(generic reader).
(setf rewritearithmeticresponse-original_memory_descriptors)
(generic writer).
rewritearithmeticresponse-quil
(generic reader).
(setf rewritearithmeticresponse-quil)
(generic writer).
rewritearithmeticresponse-recalculation_table
(generic reader).
(setf rewritearithmeticresponse-recalculation_table)
(generic writer).
rpc-client
(structure).
rpc-client-p
(function).
rpc-client-socket
(reader).
(setf rpc-client-socket)
(writer).
rpc-client-timeout
(reader).
(setf rpc-client-timeout)
(writer).
rpc-error-error
(generic reader).
(setf rpc-error-error)
(generic writer).
rpc-error-id
(generic reader).
(setf rpc-error-id)
(generic writer).
rpc-error-jsonrpc
(generic reader).
(setf rpc-error-jsonrpc)
(generic writer).
rpc-error-warnings
(generic reader).
(setf rpc-error-warnings)
(generic writer).
rpc-reply-id
(generic reader).
(setf rpc-reply-id)
(generic writer).
rpc-reply-jsonrpc
(generic reader).
(setf rpc-reply-jsonrpc)
(generic writer).
rpc-reply-result
(generic reader).
(setf rpc-reply-result)
(generic writer).
rpc-reply-warnings
(generic reader).
(setf rpc-reply-warnings)
(generic writer).
rpc-request-client-key
(generic reader).
(setf rpc-request-client-key)
(generic writer).
rpc-request-client-timeout
(generic reader).
(setf rpc-request-client-timeout)
(generic writer).
rpc-request-id
(generic reader).
(setf rpc-request-id)
(generic writer).
rpc-request-jsonrpc
(generic reader).
(setf rpc-request-jsonrpc)
(generic writer).
rpc-request-method
(generic reader).
(setf rpc-request-method)
(generic writer).
rpc-request-params
(generic reader).
(setf rpc-request-params)
(generic writer).
rpc-warning-body
(generic reader).
(setf rpc-warning-body)
(generic writer).
rpc-warning-kind
(generic reader).
(setf rpc-warning-kind)
(generic writer).
rpcerror
(class).
rpcerror-error
(generic reader).
(setf rpcerror-error)
(generic writer).
rpcerror-id
(generic reader).
(setf rpcerror-id)
(generic writer).
rpcerror-jsonrpc
(generic reader).
(setf rpcerror-jsonrpc)
(generic writer).
rpcerror-warnings
(generic reader).
(setf rpcerror-warnings)
(generic writer).
rpcreply
(class).
rpcreply-id
(generic reader).
(setf rpcreply-id)
(generic writer).
rpcreply-jsonrpc
(generic reader).
(setf rpcreply-jsonrpc)
(generic writer).
rpcreply-result
(generic reader).
(setf rpcreply-result)
(generic writer).
rpcreply-warnings
(generic reader).
(setf rpcreply-warnings)
(generic writer).
rpcrequest
(class).
rpcrequest-client_key
(generic reader).
(setf rpcrequest-client_key)
(generic writer).
rpcrequest-client_timeout
(generic reader).
(setf rpcrequest-client_timeout)
(generic writer).
rpcrequest-id
(generic reader).
(setf rpcrequest-id)
(generic writer).
rpcrequest-jsonrpc
(generic reader).
(setf rpcrequest-jsonrpc)
(generic writer).
rpcrequest-method
(generic reader).
(setf rpcrequest-method)
(generic writer).
rpcrequest-params
(generic reader).
(setf rpcrequest-params)
(generic writer).
rpcwarning
(class).
rpcwarning-body
(generic reader).
(setf rpcwarning-body)
(generic writer).
rpcwarning-kind
(generic reader).
(setf rpcwarning-kind)
(generic writer).
sanitize-name
(function).
schedule-ir-job-filter-pipeline
(generic reader).
(setf schedule-ir-job-filter-pipeline)
(generic writer).
schedule-ir-job-job-id
(generic reader).
(setf schedule-ir-job-job-id)
(generic writer).
schedule-ir-job-num-shots
(generic reader).
(setf schedule-ir-job-num-shots)
(generic writer).
schedule-ir-job-operating-point
(generic reader).
(setf schedule-ir-job-operating-point)
(generic writer).
schedule-ir-job-program
(generic reader).
(setf schedule-ir-job-program)
(generic writer).
schedule-ir-job-resources
(generic reader).
(setf schedule-ir-job-resources)
(generic writer).
scheduleirjob
(class).
scheduleirjob-filter_pipeline
(generic reader).
(setf scheduleirjob-filter_pipeline)
(generic writer).
scheduleirjob-job_id
(generic reader).
(setf scheduleirjob-job_id)
(generic writer).
scheduleirjob-num_shots
(generic reader).
(setf scheduleirjob-num_shots)
(generic writer).
scheduleirjob-operating_point
(generic reader).
(setf scheduleirjob-operating_point)
(generic writer).
scheduleirjob-program
(generic reader).
(setf scheduleirjob-program)
(generic writer).
scheduleirjob-resources
(generic reader).
(setf scheduleirjob-resources)
(generic writer).
server-auth-config-p
(function).
set-frequency-frame
(generic reader).
(setf set-frequency-frame)
(generic writer).
set-frequency-frequency
(generic reader).
(setf set-frequency-frequency)
(generic writer).
set-phase-frame
(generic reader).
(setf set-phase-frame)
(generic writer).
set-phase-phase
(generic reader).
(setf set-phase-phase)
(generic writer).
set-scale-frame
(generic reader).
(setf set-scale-frame)
(generic writer).
set-scale-scale
(generic reader).
(setf set-scale-scale)
(generic writer).
setfrequency
(class).
setfrequency-frame
(generic reader).
(setf setfrequency-frame)
(generic writer).
setfrequency-frequency
(generic reader).
(setf setfrequency-frequency)
(generic writer).
setphase
(class).
setphase-frame
(generic reader).
(setf setphase-frame)
(generic writer).
setphase-phase
(generic reader).
(setf setphase-phase)
(generic writer).
setscale
(class).
setscale-frame
(generic reader).
(setf setscale-frame)
(generic writer).
setscale-scale
(generic reader).
(setf setscale-scale)
(generic writer).
shift-frequency-delta
(generic reader).
(setf shift-frequency-delta)
(generic writer).
shift-frequency-frame
(generic reader).
(setf shift-frequency-frame)
(generic writer).
shift-phase-delta
(generic reader).
(setf shift-phase-delta)
(generic writer).
shift-phase-frame
(generic reader).
(setf shift-phase-frame)
(generic writer).
shiftfrequency
(class).
shiftfrequency-delta
(generic reader).
(setf shiftfrequency-delta)
(generic writer).
shiftfrequency-frame
(generic reader).
(setf shiftfrequency-frame)
(generic writer).
shiftphase
(class).
shiftphase-delta
(generic reader).
(setf shiftphase-delta)
(generic writer).
shiftphase-frame
(generic reader).
(setf shiftphase-frame)
(generic writer).
slot-type-and-initform
(function).
snake-to-kebab
(function).
str->lisp-keyword
(function).
swap-phases-frame-a
(generic reader).
(setf swap-phases-frame-a)
(generic writer).
swap-phases-frame-b
(generic reader).
(setf swap-phases-frame-b)
(generic writer).
swapphases
(class).
swapphases-frame_a
(generic reader).
(setf swapphases-frame_a)
(generic writer).
swapphases-frame_b
(generic reader).
(setf swapphases-frame_b)
(generic writer).
target-device-isa
(generic reader).
(setf target-device-isa)
(generic writer).
target-device-specs
(generic reader).
(setf target-device-specs)
(generic writer).
targetdevice
(class).
targetdevice-isa
(generic reader).
(setf targetdevice-isa)
(generic writer).
targetdevice-specs
(generic reader).
(setf targetdevice-specs)
(generic writer).
template-kernel-bias
(generic reader).
(setf template-kernel-bias)
(generic writer).
template-kernel-detuning
(generic reader).
(setf template-kernel-detuning)
(generic writer).
template-kernel-duration
(generic reader).
(setf template-kernel-duration)
(generic writer).
template-kernel-phase
(generic reader).
(setf template-kernel-phase)
(generic writer).
template-kernel-scale
(generic reader).
(setf template-kernel-scale)
(generic writer).
template-waveform-detuning
(generic reader).
(setf template-waveform-detuning)
(generic writer).
template-waveform-duration
(generic reader).
(setf template-waveform-duration)
(generic writer).
template-waveform-phase
(generic reader).
(setf template-waveform-phase)
(generic writer).
template-waveform-scale
(generic reader).
(setf template-waveform-scale)
(generic writer).
templatekernel
(class).
templatekernel-bias
(generic reader).
(setf templatekernel-bias)
(generic writer).
templatekernel-detuning
(generic reader).
(setf templatekernel-detuning)
(generic writer).
templatekernel-duration
(generic reader).
(setf templatekernel-duration)
(generic writer).
templatekernel-phase
(generic reader).
(setf templatekernel-phase)
(generic writer).
templatekernel-scale
(generic reader).
(setf templatekernel-scale)
(generic writer).
templatewaveform
(class).
templatewaveform-detuning
(generic reader).
(setf templatewaveform-detuning)
(generic writer).
templatewaveform-duration
(generic reader).
(setf templatewaveform-duration)
(generic writer).
templatewaveform-phase
(generic reader).
(setf templatewaveform-phase)
(generic writer).
templatewaveform-scale
(generic reader).
(setf templatewaveform-scale)
(generic writer).
time-bomb-chip-label
(generic reader).
(setf time-bomb-chip-label)
(generic writer).
time-bomb-deadline
(generic reader).
(setf time-bomb-deadline)
(generic writer).
timebomb
(class).
timebomb-chip_label
(generic reader).
(setf timebomb-chip_label)
(generic writer).
timebomb-deadline
(generic reader).
(setf timebomb-deadline)
(generic writer).
to-octets
(function).
to-string
(function).
unpack-foreign-msg-to-bytes
(function).
usi-card-sequencer-tx-channel
(generic reader).
(setf usi-card-sequencer-tx-channel)
(generic writer).
usi-target-sequencer-rx-channel
(generic reader).
(setf usi-target-sequencer-rx-channel)
(generic writer).
usi-target-sequencer-sequencer-index
(generic reader).
(setf usi-target-sequencer-sequencer-index)
(generic writer).
usi-target-sequencer-tx-channel
(generic reader).
(setf usi-target-sequencer-tx-channel)
(generic writer).
usicardsequencer
(class).
usicardsequencer-tx_channel
(generic reader).
(setf usicardsequencer-tx_channel)
(generic writer).
usitargetsequencer
(class).
usitargetsequencer-rx_channel
(generic reader).
(setf usitargetsequencer-rx_channel)
(generic writer).
usitargetsequencer-sequencer_index
(generic reader).
(setf usitargetsequencer-sequencer_index)
(generic writer).
usitargetsequencer-tx_channel
(generic reader).
(setf usitargetsequencer-tx_channel)
(generic writer).
vna-settings-averaging
(generic reader).
(setf vna-settings-averaging)
(generic writer).
vna-settings-bandwidth
(generic reader).
(setf vna-settings-bandwidth)
(generic writer).
vna-settings-e-delay
(generic reader).
(setf vna-settings-e-delay)
(generic writer).
vna-settings-freq-sweep
(generic reader).
(setf vna-settings-freq-sweep)
(generic writer).
vna-settings-phase-offset
(generic reader).
(setf vna-settings-phase-offset)
(generic writer).
vna-settings-power
(generic reader).
(setf vna-settings-power)
(generic writer).
vnasettings
(class).
vnasettings-averaging
(generic reader).
(setf vnasettings-averaging)
(generic writer).
vnasettings-bandwidth
(generic reader).
(setf vnasettings-bandwidth)
(generic writer).
vnasettings-e_delay
(generic reader).
(setf vnasettings-e_delay)
(generic writer).
vnasettings-freq_sweep
(generic reader).
(setf vnasettings-freq_sweep)
(generic writer).
vnasettings-phase_offset
(generic reader).
(setf vnasettings-phase_offset)
(generic writer).
vnasettings-power
(generic reader).
(setf vnasettings-power)
(generic writer).
waveform
(class).
waveform-iqs
(generic reader).
(setf waveform-iqs)
(generic writer).
waveform-iqs
(generic reader).
(setf waveform-iqs)
(generic writer).
yokogawags200channel
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Create a (de-)serializable message definition.
PARAMETERS:
* CLASS-NAME: The name of the message type.
* PARENT-NAME: A list of length at most 1 of "parent message types". Child message types inherit their parents slot specifications.
* FIELD-SPECS: A list of slot specifications for the message type. An entry in FIELD-SPECS is a plist with the following possible keys:
:TYPE - Either an atomic type, a list type, a map type, or another RPCQ message name.
:REQUIRED - A boolean indicating whether the field is required. If it is required, there must be a default value, either supplied through :DEFAULT or implicitly.
:DOCUMENTATION - A documentation string.
:DEFAULT - A default value for the slot.
:DEPRECATES - The slot name that this slot replaces.
:DEPRECATED-BY - The slot name that this slot is replaced by.
:DEPRECATED - Indicates that this slot is being phased out without a replacement.
LIMITATIONS:
* DEPRECATES / DEPRECATED-BY must come in balanced pairs.
* DEPRECATES / DEPRECATED-BY are mutually exclusive. (Nested deprecation is not currently supported.)
* DEPRECATES / DEPRECATED-BY must reference slots on the same message, and not on parent messages.
Opens an RPCQ client connection, referenced by CLIENT, at ENDPOINT. The connection is automatically closed as this form is exited or unwound. Hence, CLIENT is only valid during the execution of BODY, and it should not be stored or closed over.
OPTIONS is a p-list with the following possible keys:
:AUTH-CONFIG is a CLIENT-AUTH-CONFIG specifying keys for socket encryption and authentication.
:TIMEOUT is a timeout duration in seconds.
rpcq
.
Bind ADDR in the context of BODY to a unique address acceptable to RPCQ:START-SERVER.
rpcq
.
Deserialize the object(s) encoded in PAYLOAD (string or stream).
Add a function F to DISPATCH-TABLE, for use by an RPCQ server. The function F is expected to take only keyword arguments.
By default, a symbol passed in for F will be automatically converted into the name of F used in the dispatch table. To manually specify a name (or to provide a name for a non-symbol value of F), use the keyword argument :NAME.
rpcq
.
Deserialize an RPCQ message object from the JSON object in STRING-OR-STREAM.
rpcq
.
Make an empty DISPATCH-TABLE, suitable for use with DISPATCH-TABLE-ADD-HANDLER and START-SERVER.
rpcq
.
Print an importable python file with the message definitions.
rpcq
.
Makes a synchronous RPC call, designated by the string method name CALL, over the connection CLIENT. ARGS is a plist of arguments. Returns the result of the call directly.
rpcq
.
Serialize OBJ, either written to a stream or returned as a vector of (INTEGER 0 255).
Main loop of an RPCQ server.
Argument descriptions:
* DISPATCH-TABLE, of type DISPATCH-TABLE, registers the valid methods to which the server will respond.
* AUTH-CONFIG is the SERVER-AUTH-CONFIG specifying keys for socket encryption.
* LISTEN-ADDRESSES is a list of strings, each of which is a valid ZMQ interface address that the server will listen on.
* THREAD-COUNT is a positive integer of the number of worker threads that the server will spawn to service requests.
* LOGGER is the stream to which the worker threads will write debug information. This stream is also forwarded to the RPC functions as *DEBUG-IO*.
* TIMEOUT, of type (OR NULL (REAL 0)), sets the maximum duration that a thread will be allowed to work for before it is forcefully terminated. A TIMEOUT value of NIL signals that no thread will ever be terminated for taking too long. This timeout can be overridden by a shorter client-side timeout, provided by the RPCRequest object (see |RPCRequest-client_timeout|).
rpcq
.
Serialize OBJ to JSON on STREAM.
rpcq
.
not-an-rpcrequest
)) ¶rpcq
.
rpc-protocol-error
)) ¶id
.
rpcq
.
rpc-protocol-error
)) ¶rpcq
.
unknown-rpc-method
)) ¶rewritearithmeticresponse
) stream) ¶rpcwarning
) stream) ¶qfdchannel
) stream) ¶qdofastfluxchannel
) stream) ¶rpcrequest
) stream) ¶microwavesourcesettings
) stream) ¶parameterspec
) stream) ¶qgschannel
) stream) ¶binaryexecutablerequest
) stream) ¶gaussianwaveform
) stream) ¶binaryexecutableresponse
) stream) ¶qdoslowfluxchannel
) stream) ¶executorjob
) stream) ¶scheduleirjob
) stream) ¶draggaussianwaveform
) stream) ¶qrtchannel
) stream) ¶qdosequencer
) stream) ¶qfdx2sequencer
) stream) ¶qfdsequencer
) stream) ¶usitargetsequencer
) stream) ¶randomizedbenchmarkingrequest
) stream) ¶targetdevice
) stream) ¶activereset
) stream) ¶setfrequency
) stream) ¶boxcaraveragerkernel
) stream) ¶patchtarget
) stream) ¶nativequilrequest
) stream) ¶abstractwaveform
) stream) ¶getexecutionresultsresponse
) stream) ¶qgssequencer
) stream) ¶qrtx2sequencer
) stream) ¶templatekernel
) stream) ¶randomizedbenchmarkingresponse
) stream) ¶legacyusrpsequencer
) stream) ¶instruction
) stream) ¶nativequilresponse
) stream) ¶mnioconnection
) stream) ¶shiftphase
) stream) ¶rpc-client
) stream) ¶templatewaveform
) stream) ¶flatkernel
) stream) ¶quiltcalibrationsrequest
) stream) ¶debugmessage
) stream) ¶erfsquarewaveform
) stream) ¶conjugatebycliffordresponse
) stream) ¶vnasettings
) stream) ¶rewritearithmeticrequest
) stream) ¶hermitegaussianwaveform
) stream) ¶swapphases
) stream) ¶quiltcalibrationsresponse
) stream) ¶conjugatebycliffordrequest
) stream) ¶qrrchannel
) stream) ¶instrument
) stream) ¶parameteraref
) stream) ¶abstractkernel
) stream) ¶patchablebinary
) stream) ¶cwfrequencysweep
) stream) ¶flatwaveform
) stream) ¶deployedrack
) stream) ¶qrrsequencer
) stream) ¶qgsx2sequencer
) stream) ¶parameterexpression
) stream) ¶filternode
) stream) ¶shiftfrequency
) stream) ¶filterkernel
) stream) ¶quiltbinaryexecutableresponse
) stream) ¶usicardsequencer
) stream) ¶nativequilmetadata
) stream) ¶qpurequest
) stream) ¶qrtsequencer
) stream) ¶yokogawags200channel
) stream) ¶quiltbinaryexecutablerequest
) stream) ¶pyquilexecutableresponse
) stream) ¶awgchannel
) stream) ¶While listening for an RPC call, the server received malformed information.
An RPC call signaled an error on the remote host.
While listening for an RPC call reply, the client received malformed information.
The server received an RPC request for a method it does not recognize.
Holds the ZeroMQ Curve configuration for a client socket.
rpcq
.
structure-object
.
string
(error "must provide client-secret-key")
This slot is read-only.
string
(error "must provide client-public-key")
This slot is read-only.
string
(error "must provide server-public-key")
This slot is read-only.
Holds the ZeroMQ Curve configuration for a server socket.
*MOCKED-NAMESPACE* can be bound to a STRING to override the namespace returned by CURRENT-NAMESPACE.
Potentially useful in testing situations to override the default namespace. Should remain unbound in the global environment.
Discriminate between a false value and a nil value. If set to NIL both :FALSE and NIL with serialize and deserialize into NIL.
An adjustable array of |RPCWarning|s that correspond to WARNINGs signaled during the dynamic extent of %PROCESS-RAW-REQUEST.
These warnings are included in the RPC response that is returned to the caller.
*WARNINGS* is unbound in the global environment.
rpcq
.
Generate a hash-table from a PLIST while simultaneously converting the keys to strings.
Read a raw request from RECEIVER, then handle it and write the result.
rpcq
.
Process the given |RPCRequest| REQUEST and return either an |RPCReply| or an |RPCError|.
rpcq
.
Pulls a ZMQ request over the RECEIVER socket. Returns a VALUES triple:
* IDENTITY-FRAME: array of (UNSIGNED-BYTE 8) that describes the intended recipient of a reply to this request.
* NULL-FRAME?: boolean indicating whether the recipient expects an additional null frame after the identity frame. (This is the case for REQ-type clients.)
* PAYLOAD: array of (UNSIGNED-BYTE 8) that houses the raw request.
rpcq
.
Pushes a ZMQ reply onto SOCKET. Takes the following values:
* IDENTITY: array of (UNSIGNED-BYTE 8) that describes the inteded recipient of the reply. Copy this from the matching %PULL-RAW-REQUEST.
* NULL-FRAME?: boolean indicating whether the recipient expects an additional null frame after the identity frame. Copy this from the matching %PULL-RAW-REQUEST.
* PAYLOAD: array of (UNSIGNED-BYTE 8) that houses the raw reply.
rpcq
.
An unsafe version of RPC-CALL that does not verify that PAYLOAD is valid RPCRequest payload.
Useful for testing behavior when sending an invalid RPC request.
* CLIENT: an RPC-CLIENT.
* CALL: a STRING indicating the RPC method to call.
* UUID: the v4 UUID of the request.
* PAYLOAD: an array of (UNSIGNED-BYTE 8) that houses the raw request.
Returns the result of the RPC method call.
rpcq
.
The thread body for an RPCQ server. Responds to RPCQ requests which match entries in DISPATCH-TABLE and writes log entries to LOGGER.
DISPATCH-TABLE and LOGGER are both required arguments. TIMEOUT is of type (OR NULL (REAL 0)), with NIL signaling no timeout. This timeout can be overridden by a shorter client-side timeout, provided by the RPCRequest object (see |RPCRequest-client_timeout|).
rpcq
.
Convert STR from CamelCase to KEBAB-CASE. Yum!
rpcq
.
Format a documentation string STRING into its final stored representation.
The input strings are assumed to be FORMAT-compatible, so sequences like ~<newline> are allowed.
Writes a format string to the stream S in debug output format.
rpcq
.
Return true if SYMBOL is a symbol naming a global function. Return false otherwise.
rpcq
.
Iterate over a PLIST and call F with key and value as parameters.
Translate DEFAULT values for immutable objects of a given FIELD-TYPE to python.
DEFAULTP indicates whether DEFAULT has a value of NIL because NIL was provided in the DEFMESSAGE (T), or because it was missing in the DEFMESSAGE (NIL).
rpcq
.
Translate a DEFAULT value of type FIELD-TYPE to a python initform.
rpcq
.
Rerturn the python type string for FIELD-TYPE while accounting for whether the field is REQUIRED.
rpcq
.
Always return a basic python type not List[...] or Dict[...] for instance checks.
rpcq
.
Return the python typing-module compliant field type
rpcq
.
Add ENTRY to *MESSAGES* under NAMESPACE.
PARAMETERS:
* NAMESPACE - a STRING
* ENTRY - a list of the form (CLASS-NAME PARENT-CLASS-NAME FIELD-SPECS DOCUMENTATION)
rpcq
.
rpcq
.
Convert a stringifiable STRING-DESIGNATOR into a snake-case string.
rpcq
.
Translate a FIELD-TYPE to a Lisp type and initform taking into account
whether the field is REQUIRED and a specified DEFAULT value.
The primitive field types must be specified as one of
:string :bytes :integer :float :bool
Message field types are specified by their class name, e.g. for
a Calibration message the field type is
|Calibration|
List and mapping field types are specified as
(:list x) (:map :string -> x)
where x is one of
{:string, :bytes, :any, :integer, :float, :bool, :list, :mapping} or a
message field type. We currently only support :string keys for
mappings as JSON does not support other kinds of keys but we
nonetheless explicitly include the key type for better readability
If a field is non-required, it may be None on the python side or NIL
in Lisp.
We distinguish between the following options for any field type:
1. Required with no default
- invalid not to provide a value for this field
- invalid to pass None/null/NIL for this field
2. Required with a default
- if a value is not provided, then a fallback value will be used
- invalid to pass None/null/NIL for this field
3. Optional with no default (equivalent to optional with a default of None in python,
null in JSON, NIL in Lisp)
- valid to either not provide a value or to pass None for this field
4. Optional with a default
- if a value is not provided, then a fallback value is used
- you can explicitly pass None/null/NIL for this field
Convert STR from snake_case to KEBAB-CASE. Yum!
rpcq
.
Convert a snake-case string into a hyphenated Lisp keyword.
rpcq
.
Convert a string S to a vector of 8-bit unsigned bytes
Convert a vector of octets to a string
Converts a foreign array of unsigned characters to a Lisp vector of such.
rpcq
.
rpcq
.
(eql rpcq::|getexecutionresultsresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltcalibrationsresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltcalibrationsrequest|)
) (payload hash-table
)) ¶(eql rpcq::|qpurequest|)
) (payload hash-table
)) ¶(eql rpcq::|pyquilexecutableresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltbinaryexecutableresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltbinaryexecutablerequest|)
) (payload hash-table
)) ¶(eql rpcq::|binaryexecutableresponse|)
) (payload hash-table
)) ¶(eql rpcq::|binaryexecutablerequest|)
) (payload hash-table
)) ¶(eql rpcq::|rewritearithmeticresponse|)
) (payload hash-table
)) ¶(eql rpcq::|rewritearithmeticrequest|)
) (payload hash-table
)) ¶(eql rpcq::|nativequilresponse|)
) (payload hash-table
)) ¶(eql rpcq::|nativequilmetadata|)
) (payload hash-table
)) ¶(eql rpcq::|nativequilrequest|)
) (payload hash-table
)) ¶(eql rpcq::|conjugatebycliffordresponse|)
) (payload hash-table
)) ¶(eql rpcq::|conjugatebycliffordrequest|)
) (payload hash-table
)) ¶(eql rpcq::|pauliterm|)
) (payload hash-table
)) ¶(eql rpcq::|randomizedbenchmarkingresponse|)
) (payload hash-table
)) ¶(eql rpcq::|randomizedbenchmarkingrequest|)
) (payload hash-table
)) ¶(eql rpcq::|targetdevice|)
) (payload hash-table
)) ¶(eql rpcq::|rpcerror|)
) (payload hash-table
)) ¶(eql rpcq::|rpcreply|)
) (payload hash-table
)) ¶(eql rpcq::|rpcwarning|)
) (payload hash-table
)) ¶(eql rpcq::|rpcrequest|)
) (payload hash-table
)) ¶(eql rpcq::|patchtarget|)
) (payload hash-table
)) ¶(eql rpcq::|parameteraref|)
) (payload hash-table
)) ¶(eql rpcq::|parameterspec|)
) (payload hash-table
)) ¶(eql rpcq::|activereset|)
) (payload hash-table
)) ¶(eql rpcq::|patchablebinary|)
) (payload hash-table
)) ¶(eql rpcq::|executorjob|)
) (payload hash-table
)) ¶(eql rpcq::|microwavesourcesettings|)
) (payload hash-table
)) ¶(eql rpcq::|timebomb|)
) (payload hash-table
)) ¶(eql rpcq::|vnasettings|)
) (payload hash-table
)) ¶(eql rpcq::|cwfrequencysweep|)
) (payload hash-table
)) ¶(eql rpcq::|usitargetsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|usicardsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qrrsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qrtx2sequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qrtsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qgsx2sequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qgssequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qfdx2sequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qdosequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qfdsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|legacyusrpsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|yokogawags200channel|)
) (payload hash-table
)) ¶(eql rpcq::|qdofastfluxchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qdoslowfluxchannel|)
) (payload hash-table
)) ¶(eql rpcq::|cwchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qrrchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qrtchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qgschannel|)
) (payload hash-table
)) ¶(eql rpcq::|qfdchannel|)
) (payload hash-table
)) ¶(eql rpcq::|awgchannel|)
) (payload hash-table
)) ¶(eql rpcq::|deployedrack|)
) (payload hash-table
)) ¶(eql rpcq::|instrument|)
) (payload hash-table
)) ¶(eql rpcq::qpu)
) (payload hash-table
)) ¶(eql rpcq::|rackmeta|)
) (payload hash-table
)) ¶(eql rpcq::|scheduleirjob|)
) (payload hash-table
)) ¶(eql rpcq::|program|)
) (payload hash-table
)) ¶(eql rpcq::|mnioconnection|)
) (payload hash-table
)) ¶(eql rpcq::|capture|)
) (payload hash-table
)) ¶(eql rpcq::|setscale|)
) (payload hash-table
)) ¶(eql rpcq::|shiftfrequency|)
) (payload hash-table
)) ¶(eql rpcq::|setfrequency|)
) (payload hash-table
)) ¶(eql rpcq::|swapphases|)
) (payload hash-table
)) ¶(eql rpcq::|shiftphase|)
) (payload hash-table
)) ¶(eql rpcq::|setphase|)
) (payload hash-table
)) ¶(eql rpcq::|flatpulse|)
) (payload hash-table
)) ¶(eql rpcq::|pulse|)
) (payload hash-table
)) ¶(eql rpcq::|debugmessage|)
) (payload hash-table
)) ¶(eql rpcq::|instruction|)
) (payload hash-table
)) ¶(eql rpcq::|parameterexpression|)
) (payload hash-table
)) ¶(eql rpcq::|receiver|)
) (payload hash-table
)) ¶(eql rpcq::|dataaxis|)
) (payload hash-table
)) ¶(eql rpcq::|filternode|)
) (payload hash-table
)) ¶(eql rpcq::|boxcaraveragerkernel|)
) (payload hash-table
)) ¶(eql rpcq::|flatkernel|)
) (payload hash-table
)) ¶(eql rpcq::|templatekernel|)
) (payload hash-table
)) ¶(eql rpcq::|filterkernel|)
) (payload hash-table
)) ¶(eql rpcq::|abstractkernel|)
) (payload hash-table
)) ¶(eql rpcq::|flatwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|erfsquarewaveform|)
) (payload hash-table
)) ¶(eql rpcq::|hermitegaussianwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|draggaussianwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|gaussianwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|templatewaveform|)
) (payload hash-table
)) ¶(eql rpcq::|waveform|)
) (payload hash-table
)) ¶(eql rpcq::|abstractwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|resources|)
) (payload hash-table
)) ¶(eql rpcq::|frame|)
) (payload hash-table
)) ¶rpcq
.
getexecutionresultsresponse
) (hash-table hash-table
)) ¶quiltcalibrationsresponse
) (hash-table hash-table
)) ¶quiltcalibrationsrequest
) (hash-table hash-table
)) ¶qpurequest
) (hash-table hash-table
)) ¶pyquilexecutableresponse
) (hash-table hash-table
)) ¶quiltbinaryexecutableresponse
) (hash-table hash-table
)) ¶quiltbinaryexecutablerequest
) (hash-table hash-table
)) ¶binaryexecutableresponse
) (hash-table hash-table
)) ¶binaryexecutablerequest
) (hash-table hash-table
)) ¶rewritearithmeticresponse
) (hash-table hash-table
)) ¶rewritearithmeticrequest
) (hash-table hash-table
)) ¶nativequilresponse
) (hash-table hash-table
)) ¶nativequilmetadata
) (hash-table hash-table
)) ¶nativequilrequest
) (hash-table hash-table
)) ¶conjugatebycliffordresponse
) (hash-table hash-table
)) ¶conjugatebycliffordrequest
) (hash-table hash-table
)) ¶randomizedbenchmarkingresponse
) (hash-table hash-table
)) ¶randomizedbenchmarkingrequest
) (hash-table hash-table
)) ¶targetdevice
) (hash-table hash-table
)) ¶rpcwarning
) (hash-table hash-table
)) ¶rpcrequest
) (hash-table hash-table
)) ¶patchtarget
) (hash-table hash-table
)) ¶parameteraref
) (hash-table hash-table
)) ¶parameterspec
) (hash-table hash-table
)) ¶activereset
) (hash-table hash-table
)) ¶patchablebinary
) (hash-table hash-table
)) ¶executorjob
) (hash-table hash-table
)) ¶microwavesourcesettings
) (hash-table hash-table
)) ¶vnasettings
) (hash-table hash-table
)) ¶cwfrequencysweep
) (hash-table hash-table
)) ¶usitargetsequencer
) (hash-table hash-table
)) ¶usicardsequencer
) (hash-table hash-table
)) ¶qrrsequencer
) (hash-table hash-table
)) ¶qrtx2sequencer
) (hash-table hash-table
)) ¶qrtsequencer
) (hash-table hash-table
)) ¶qgsx2sequencer
) (hash-table hash-table
)) ¶qgssequencer
) (hash-table hash-table
)) ¶qfdx2sequencer
) (hash-table hash-table
)) ¶qdosequencer
) (hash-table hash-table
)) ¶qfdsequencer
) (hash-table hash-table
)) ¶legacyusrpsequencer
) (hash-table hash-table
)) ¶yokogawags200channel
) (hash-table hash-table
)) ¶qdofastfluxchannel
) (hash-table hash-table
)) ¶qdoslowfluxchannel
) (hash-table hash-table
)) ¶qrrchannel
) (hash-table hash-table
)) ¶qrtchannel
) (hash-table hash-table
)) ¶qgschannel
) (hash-table hash-table
)) ¶qfdchannel
) (hash-table hash-table
)) ¶awgchannel
) (hash-table hash-table
)) ¶deployedrack
) (hash-table hash-table
)) ¶instrument
) (hash-table hash-table
)) ¶scheduleirjob
) (hash-table hash-table
)) ¶mnioconnection
) (hash-table hash-table
)) ¶shiftfrequency
) (hash-table hash-table
)) ¶setfrequency
) (hash-table hash-table
)) ¶swapphases
) (hash-table hash-table
)) ¶shiftphase
) (hash-table hash-table
)) ¶debugmessage
) (hash-table hash-table
)) ¶instruction
) (hash-table hash-table
)) ¶parameterexpression
) (hash-table hash-table
)) ¶filternode
) (hash-table hash-table
)) ¶boxcaraveragerkernel
) (hash-table hash-table
)) ¶flatkernel
) (hash-table hash-table
)) ¶templatekernel
) (hash-table hash-table
)) ¶filterkernel
) (hash-table hash-table
)) ¶abstractkernel
) (hash-table hash-table
)) ¶flatwaveform
) (hash-table hash-table
)) ¶erfsquarewaveform
) (hash-table hash-table
)) ¶hermitegaussianwaveform
) (hash-table hash-table
)) ¶draggaussianwaveform
) (hash-table hash-table
)) ¶gaussianwaveform
) (hash-table hash-table
)) ¶templatewaveform
) (hash-table hash-table
)) ¶abstractwaveform
) (hash-table hash-table
)) ¶Reconstruct objects that have already been converted to Lisp objects.
rpcq
.
(eql rpcq::|getexecutionresultsresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltcalibrationsresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltcalibrationsrequest|)
) (payload hash-table
)) ¶(eql rpcq::|qpurequest|)
) (payload hash-table
)) ¶(eql rpcq::|pyquilexecutableresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltbinaryexecutableresponse|)
) (payload hash-table
)) ¶(eql rpcq::|quiltbinaryexecutablerequest|)
) (payload hash-table
)) ¶(eql rpcq::|binaryexecutableresponse|)
) (payload hash-table
)) ¶(eql rpcq::|binaryexecutablerequest|)
) (payload hash-table
)) ¶(eql rpcq::|rewritearithmeticresponse|)
) (payload hash-table
)) ¶(eql rpcq::|rewritearithmeticrequest|)
) (payload hash-table
)) ¶(eql rpcq::|nativequilresponse|)
) (payload hash-table
)) ¶(eql rpcq::|nativequilmetadata|)
) (payload hash-table
)) ¶(eql rpcq::|nativequilrequest|)
) (payload hash-table
)) ¶(eql rpcq::|conjugatebycliffordresponse|)
) (payload hash-table
)) ¶(eql rpcq::|conjugatebycliffordrequest|)
) (payload hash-table
)) ¶(eql rpcq::|pauliterm|)
) (payload hash-table
)) ¶(eql rpcq::|randomizedbenchmarkingresponse|)
) (payload hash-table
)) ¶(eql rpcq::|randomizedbenchmarkingrequest|)
) (payload hash-table
)) ¶(eql rpcq::|targetdevice|)
) (payload hash-table
)) ¶(eql rpcq::|rpcerror|)
) (payload hash-table
)) ¶(eql rpcq::|rpcreply|)
) (payload hash-table
)) ¶(eql rpcq::|rpcwarning|)
) (payload hash-table
)) ¶(eql rpcq::|rpcrequest|)
) (payload hash-table
)) ¶(eql rpcq::|patchtarget|)
) (payload hash-table
)) ¶(eql rpcq::|parameteraref|)
) (payload hash-table
)) ¶(eql rpcq::|parameterspec|)
) (payload hash-table
)) ¶(eql rpcq::|activereset|)
) (payload hash-table
)) ¶(eql rpcq::|patchablebinary|)
) (payload hash-table
)) ¶(eql rpcq::|executorjob|)
) (payload hash-table
)) ¶(eql rpcq::|microwavesourcesettings|)
) (payload hash-table
)) ¶(eql rpcq::|timebomb|)
) (payload hash-table
)) ¶(eql rpcq::|vnasettings|)
) (payload hash-table
)) ¶(eql rpcq::|cwfrequencysweep|)
) (payload hash-table
)) ¶(eql rpcq::|usitargetsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|usicardsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qrrsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qrtx2sequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qrtsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qgsx2sequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qgssequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qfdx2sequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qdosequencer|)
) (payload hash-table
)) ¶(eql rpcq::|qfdsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|legacyusrpsequencer|)
) (payload hash-table
)) ¶(eql rpcq::|yokogawags200channel|)
) (payload hash-table
)) ¶(eql rpcq::|qdofastfluxchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qdoslowfluxchannel|)
) (payload hash-table
)) ¶(eql rpcq::|cwchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qrrchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qrtchannel|)
) (payload hash-table
)) ¶(eql rpcq::|qgschannel|)
) (payload hash-table
)) ¶(eql rpcq::|qfdchannel|)
) (payload hash-table
)) ¶(eql rpcq::|awgchannel|)
) (payload hash-table
)) ¶(eql rpcq::|deployedrack|)
) (payload hash-table
)) ¶(eql rpcq::|instrument|)
) (payload hash-table
)) ¶(eql rpcq::qpu)
) (payload hash-table
)) ¶(eql rpcq::|rackmeta|)
) (payload hash-table
)) ¶(eql rpcq::|scheduleirjob|)
) (payload hash-table
)) ¶(eql rpcq::|program|)
) (payload hash-table
)) ¶(eql rpcq::|mnioconnection|)
) (payload hash-table
)) ¶(eql rpcq::|capture|)
) (payload hash-table
)) ¶(eql rpcq::|setscale|)
) (payload hash-table
)) ¶(eql rpcq::|shiftfrequency|)
) (payload hash-table
)) ¶(eql rpcq::|setfrequency|)
) (payload hash-table
)) ¶(eql rpcq::|swapphases|)
) (payload hash-table
)) ¶(eql rpcq::|shiftphase|)
) (payload hash-table
)) ¶(eql rpcq::|setphase|)
) (payload hash-table
)) ¶(eql rpcq::|flatpulse|)
) (payload hash-table
)) ¶(eql rpcq::|pulse|)
) (payload hash-table
)) ¶(eql rpcq::|debugmessage|)
) (payload hash-table
)) ¶(eql rpcq::|instruction|)
) (payload hash-table
)) ¶(eql rpcq::|parameterexpression|)
) (payload hash-table
)) ¶(eql rpcq::|receiver|)
) (payload hash-table
)) ¶(eql rpcq::|dataaxis|)
) (payload hash-table
)) ¶(eql rpcq::|filternode|)
) (payload hash-table
)) ¶(eql rpcq::|boxcaraveragerkernel|)
) (payload hash-table
)) ¶(eql rpcq::|flatkernel|)
) (payload hash-table
)) ¶(eql rpcq::|templatekernel|)
) (payload hash-table
)) ¶(eql rpcq::|filterkernel|)
) (payload hash-table
)) ¶(eql rpcq::|abstractkernel|)
) (payload hash-table
)) ¶(eql rpcq::|flatwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|erfsquarewaveform|)
) (payload hash-table
)) ¶(eql rpcq::|hermitegaussianwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|draggaussianwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|gaussianwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|templatewaveform|)
) (payload hash-table
)) ¶(eql rpcq::|waveform|)
) (payload hash-table
)) ¶(eql rpcq::|abstractwaveform|)
) (payload hash-table
)) ¶(eql rpcq::|resources|)
) (payload hash-table
)) ¶(eql rpcq::|frame|)
) (payload hash-table
)) ¶rpcq
.
getexecutionresultsresponse
) stream) ¶quiltcalibrationsresponse
) stream) ¶quiltcalibrationsrequest
) stream) ¶qpurequest
) stream) ¶pyquilexecutableresponse
) stream) ¶quiltbinaryexecutableresponse
) stream) ¶quiltbinaryexecutablerequest
) stream) ¶binaryexecutableresponse
) stream) ¶binaryexecutablerequest
) stream) ¶rewritearithmeticresponse
) stream) ¶rewritearithmeticrequest
) stream) ¶nativequilresponse
) stream) ¶nativequilmetadata
) stream) ¶nativequilrequest
) stream) ¶conjugatebycliffordresponse
) stream) ¶conjugatebycliffordrequest
) stream) ¶randomizedbenchmarkingresponse
) stream) ¶randomizedbenchmarkingrequest
) stream) ¶targetdevice
) stream) ¶rpcwarning
) stream) ¶rpcrequest
) stream) ¶patchtarget
) stream) ¶parameteraref
) stream) ¶parameterspec
) stream) ¶activereset
) stream) ¶patchablebinary
) stream) ¶executorjob
) stream) ¶microwavesourcesettings
) stream) ¶vnasettings
) stream) ¶cwfrequencysweep
) stream) ¶usitargetsequencer
) stream) ¶usicardsequencer
) stream) ¶qrrsequencer
) stream) ¶qrtx2sequencer
) stream) ¶qrtsequencer
) stream) ¶qgsx2sequencer
) stream) ¶qgssequencer
) stream) ¶qfdx2sequencer
) stream) ¶qdosequencer
) stream) ¶qfdsequencer
) stream) ¶legacyusrpsequencer
) stream) ¶yokogawags200channel
) stream) ¶qdofastfluxchannel
) stream) ¶qdoslowfluxchannel
) stream) ¶qrrchannel
) stream) ¶qrtchannel
) stream) ¶qgschannel
) stream) ¶qfdchannel
) stream) ¶awgchannel
) stream) ¶deployedrack
) stream) ¶instrument
) stream) ¶scheduleirjob
) stream) ¶mnioconnection
) stream) ¶shiftfrequency
) stream) ¶setfrequency
) stream) ¶swapphases
) stream) ¶shiftphase
) stream) ¶debugmessage
) stream) ¶instruction
) stream) ¶parameterexpression
) stream) ¶filternode
) stream) ¶boxcaraveragerkernel
) stream) ¶flatkernel
) stream) ¶templatekernel
) stream) ¶filterkernel
) stream) ¶abstractkernel
) stream) ¶flatwaveform
) stream) ¶erfsquarewaveform
) stream) ¶hermitegaussianwaveform
) stream) ¶draggaussianwaveform
) stream) ¶gaussianwaveform
) stream) ¶templatewaveform
) stream) ¶abstractwaveform
) stream) ¶Writes RPCQ objects into JSON-ifiable form, for further passage to msgpack.
rpcq
.
getexecutionresultsresponse
)) ¶quiltcalibrationsresponse
)) ¶quiltcalibrationsrequest
)) ¶qpurequest
)) ¶pyquilexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutablerequest
)) ¶binaryexecutableresponse
)) ¶binaryexecutablerequest
)) ¶rewritearithmeticresponse
)) ¶rewritearithmeticrequest
)) ¶nativequilresponse
)) ¶nativequilmetadata
)) ¶nativequilrequest
)) ¶conjugatebycliffordresponse
)) ¶conjugatebycliffordrequest
)) ¶randomizedbenchmarkingresponse
)) ¶randomizedbenchmarkingrequest
)) ¶targetdevice
)) ¶rpcwarning
)) ¶rpcrequest
)) ¶patchtarget
)) ¶parameteraref
)) ¶parameterspec
)) ¶activereset
)) ¶patchablebinary
)) ¶executorjob
)) ¶microwavesourcesettings
)) ¶vnasettings
)) ¶cwfrequencysweep
)) ¶usitargetsequencer
)) ¶usicardsequencer
)) ¶qrrsequencer
)) ¶qrtx2sequencer
)) ¶qrtsequencer
)) ¶qgsx2sequencer
)) ¶qgssequencer
)) ¶qfdx2sequencer
)) ¶qdosequencer
)) ¶qfdsequencer
)) ¶legacyusrpsequencer
)) ¶yokogawags200channel
)) ¶qdofastfluxchannel
)) ¶qdoslowfluxchannel
)) ¶qrrchannel
)) ¶qrtchannel
)) ¶qgschannel
)) ¶qfdchannel
)) ¶awgchannel
)) ¶deployedrack
)) ¶instrument
)) ¶scheduleirjob
)) ¶mnioconnection
)) ¶shiftfrequency
)) ¶setfrequency
)) ¶swapphases
)) ¶shiftphase
)) ¶debugmessage
)) ¶instruction
)) ¶parameterexpression
)) ¶filternode
)) ¶boxcaraveragerkernel
)) ¶flatkernel
)) ¶templatekernel
)) ¶filterkernel
)) ¶abstractkernel
)) ¶flatwaveform
)) ¶erfsquarewaveform
)) ¶hermitegaussianwaveform
)) ¶draggaussianwaveform
)) ¶gaussianwaveform
)) ¶templatewaveform
)) ¶abstractwaveform
)) ¶hash-table
)) ¶string
)) ¶cons
)) ¶vector
)) ¶rpcq
.
abstractkernel
)) ¶abstractkernel
)) ¶The label of the associated rx-frame.
rpcq
.
abstractwaveform
)) ¶abstractwaveform
)) ¶The label of the associated tx-frame.
rpcq
.
abstractkernel
)) ¶abstractkernel
)) ¶The label of the associated rx-frame.
rpcq
.
abstractwaveform
)) ¶abstractwaveform
)) ¶The label of the associated tx-frame.
rpcq
.
activereset
)) ¶activereset
)) ¶Apply the feedback when the measurement_bit equals the value of this flag.
rpcq
.
activereset
)) ¶activereset
)) ¶The number of times to repeat the active reset sequence.
rpcq
.
activereset
)) ¶activereset
)) ¶The duration of feedback block in [seconds]
rpcq
.
activereset
)) ¶activereset
)) ¶The ordered sequence of scheduled feedback instructions.
rpcq
.
activereset
)) ¶activereset
)) ¶The address of the readout bit to condition the
feedback on. The bit is first accessed after measurement_duration
has elapsed.
rpcq
.
activereset
)) ¶activereset
)) ¶The duration of measurement block in [seconds]. The
measurement bit is expected to have arrived on the QGS after
this time relative to the overall start of the ActiveReset block.
rpcq
.
activereset
)) ¶activereset
)) ¶The ordered sequence of scheduled measurement instructions.
rpcq
.
activereset
)) ¶activereset
)) ¶Time at which the ActiveReset begins in [seconds].
time
.
rpcq
.
activereset
)) ¶activereset
)) ¶Apply the feedback when the measurement_bit equals the value of this flag.
rpcq
.
activereset
)) ¶activereset
)) ¶The number of times to repeat the active reset sequence.
rpcq
.
activereset
)) ¶activereset
)) ¶The duration of feedback block in [seconds]
rpcq
.
activereset
)) ¶activereset
)) ¶The ordered sequence of scheduled feedback instructions.
rpcq
.
activereset
)) ¶activereset
)) ¶The address of the readout bit to condition the
feedback on. The bit is first accessed after measurement_duration
has elapsed.
rpcq
.
activereset
)) ¶activereset
)) ¶The duration of measurement block in [seconds]. The
measurement bit is expected to have arrived on the QGS after
this time relative to the overall start of the ActiveReset block.
rpcq
.
activereset
)) ¶activereset
)) ¶The ordered sequence of scheduled measurement instructions.
rpcq
.
activereset
)) ¶activereset
)) ¶Time at which the ActiveReset begins in [seconds].
time
.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶’rx’ or ’tx’
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶If there is an amplifier, the amplifier gain [dB].
gain
.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶The local oscillator frequency [Hz] of the channel.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶The sampling rate [Hz] of the associated DAC/ADC component.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶’rx’ or ’tx’
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶If there is an amplifier, the amplifier gain [dB].
gain
.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶The local oscillator frequency [Hz] of the channel.
rpcq
.
awgchannel
)) ¶awgchannel
)) ¶The sampling rate [Hz] of the associated DAC/ADC component.
rpcq
.
binaryexecutablerequest
)) ¶binaryexecutablerequest
)) ¶The number of times to repeat the program.
rpcq
.
binaryexecutablerequest
)) ¶binaryexecutablerequest
)) ¶Native Quil to be translated into an executable program.
quil
.
rpcq
.
binaryexecutableresponse
)) ¶binaryexecutableresponse
)) ¶Internal field for constructing patch tables.
rpcq
.
binaryexecutableresponse
)) ¶binaryexecutableresponse
)) ¶Execution settings and sequencer binaries.
rpcq
.
binaryexecutableresponse
)) ¶binaryexecutableresponse
)) ¶Internal field for reshaping returned buffers.
rpcq
.
binaryexecutablerequest
)) ¶binaryexecutablerequest
)) ¶The number of times to repeat the program.
rpcq
.
binaryexecutablerequest
)) ¶binaryexecutablerequest
)) ¶Native Quil to be translated into an executable program.
quil
.
rpcq
.
binaryexecutableresponse
)) ¶binaryexecutableresponse
)) ¶Internal field for constructing patch tables.
rpcq
.
binaryexecutableresponse
)) ¶binaryexecutableresponse
)) ¶Execution settings and sequencer binaries.
rpcq
.
binaryexecutableresponse
)) ¶binaryexecutableresponse
)) ¶Internal field for reshaping returned buffers.
rpcq
.
conjugatebycliffordrequest
)) ¶conjugatebycliffordrequest
)) ¶Specification of a Clifford element.
rpcq
.
conjugatebycliffordrequest
)) ¶conjugatebycliffordrequest
)) ¶Specification of a Pauli element.
rpcq
.
conjugatebycliffordresponse
)) ¶conjugatebycliffordresponse
)) ¶Description of the encoded Pauli.
rpcq
.
conjugatebycliffordresponse
)) ¶conjugatebycliffordresponse
)) ¶Encoded global phase factor on the emitted Pauli.
rpcq
.
conjugatebycliffordrequest
)) ¶conjugatebycliffordrequest
)) ¶Specification of a Clifford element.
rpcq
.
conjugatebycliffordrequest
)) ¶conjugatebycliffordrequest
)) ¶Specification of a Pauli element.
rpcq
.
conjugatebycliffordresponse
)) ¶conjugatebycliffordresponse
)) ¶Description of the encoded Pauli.
rpcq
.
conjugatebycliffordresponse
)) ¶conjugatebycliffordresponse
)) ¶Encoded global phase factor on the emitted Pauli.
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Measure port number
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Number of frequency points to sample, cast to int.
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Source port number
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Start frequency of the sweep, in Hz
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Stop frequency of the sweep, in Hz
stop
.
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Measure port number
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Number of frequency points to sample, cast to int.
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Source port number
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Start frequency of the sweep, in Hz
rpcq
.
cwfrequencysweep
)) ¶cwfrequencysweep
)) ¶Stop frequency of the sweep, in Hz
stop
.
rpcq
.
debugmessage
)) ¶debugmessage
)) ¶The frame label that owns this debug message.
rpcq
.
debugmessage
)) ¶debugmessage
)) ¶The 2-byte wide debug message to emit.
rpcq
.
debugmessage
)) ¶debugmessage
)) ¶The frame label that owns this debug message.
rpcq
.
debugmessage
)) ¶debugmessage
)) ¶The 2-byte wide debug message to emit.
rpcq
.
deployedrack
)) ¶deployedrack
)) ¶Mapping of instrument name to instrument settings.
rpcq
.
deployedrack
)) ¶deployedrack
)) ¶Information about the QPU.
qpu
.
rpcq
.
deployedrack
)) ¶deployedrack
)) ¶Meta information about the deployed rack.
rpcq
.
deployedrack
)) ¶deployedrack
)) ¶Mapping of instrument name to instrument settings.
rpcq
.
deployedrack
)) ¶deployedrack
)) ¶Information about the QPU.
qpu
.
rpcq
.
deployedrack
)) ¶deployedrack
)) ¶Meta information about the deployed rack.
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Dimensionless DRAG parameter
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Anharmonicity of the qubit, f01-f12 in (Hz)
anh
.
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Full Width Half Max shape paramter in seconds
fwhm
.
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
t0
.
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Dimensionless DRAG parameter
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Anharmonicity of the qubit, f01-f12 in (Hz)
anh
.
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Full Width Half Max shape paramter in seconds
fwhm
.
rpcq
.
draggaussianwaveform
)) ¶draggaussianwaveform
)) ¶Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
t0
.
rpcq
.
erfsquarewaveform
)) ¶erfsquarewaveform
)) ¶Length of zero-amplitude padding before the pulse in seconds.
rpcq
.
erfsquarewaveform
)) ¶erfsquarewaveform
)) ¶Length of zero-amplitude padding after the pulse in seconds.
rpcq
.
erfsquarewaveform
)) ¶erfsquarewaveform
)) ¶The width of the rise and fall sections in seconds.
rpcq
.
erfsquarewaveform
)) ¶erfsquarewaveform
)) ¶Length of zero-amplitude padding before the pulse in seconds.
rpcq
.
erfsquarewaveform
)) ¶erfsquarewaveform
)) ¶Length of zero-amplitude padding after the pulse in seconds.
rpcq
.
erfsquarewaveform
)) ¶erfsquarewaveform
)) ¶The width of the rise and fall sections in seconds.
rpcq
.
executorjob
)) ¶executorjob
)) ¶The total duration of the program execution in seconds.
rpcq
.
executorjob
)) ¶executorjob
)) ¶The filter pipeline to process measured data.
rpcq
.
executorjob
)) ¶executorjob
)) ¶Dict mapping instrument names to arbitrary instrument settings.
rpcq
.
executorjob
)) ¶executorjob
)) ¶Dict mapping stream names to receiver settings.
rpcq
.
executorjob
)) ¶executorjob
)) ¶An optional payload used to match this job with a particular execution target.
rpcq
.
executorjob
)) ¶executorjob
)) ¶The total duration of the program execution in seconds.
rpcq
.
executorjob
)) ¶executorjob
)) ¶The filter pipeline to process measured data.
rpcq
.
executorjob
)) ¶executorjob
)) ¶Dict mapping instrument names to arbitrary instrument settings.
rpcq
.
executorjob
)) ¶executorjob
)) ¶Dict mapping stream names to receiver settings.
rpcq
.
executorjob
)) ¶executorjob
)) ¶An optional payload used to match this job with a particular execution target.
rpcq
.
filterkernel
)) ¶filterkernel
)) ¶The kernel is offset by this real value. Can be used to ensure the decision threshold lies at 0.0.
bias
.
rpcq
.
filterkernel
)) ¶filterkernel
)) ¶The raw kernel coefficients, alternating real and imaginary parts.
iqs
.
rpcq
.
filternode
)) ¶filternode
)) ¶The type (class name) of the filter.
rpcq
.
filternode
)) ¶filternode
)) ¶Absolute python module import path in which the filter class is defined.
rpcq
.
filternode
)) ¶filternode
)) ¶Additional filter parameters.
rpcq
.
filternode
)) ¶filternode
)) ¶If True, return the output of this node with the job results (and publish a stream for it).
rpcq
.
filternode
)) ¶filternode
)) ¶Filter node label of the input to this node.
rpcq
.
filterkernel
)) ¶filterkernel
)) ¶The kernel is offset by this real value. Can be used to ensure the decision threshold lies at 0.0.
bias
.
rpcq
.
filterkernel
)) ¶filterkernel
)) ¶The raw kernel coefficients, alternating real and imaginary parts.
iqs
.
rpcq
.
filternode
)) ¶filternode
)) ¶The type (class name) of the filter.
rpcq
.
filternode
)) ¶filternode
)) ¶Absolute python module import path in which the filter class is defined.
rpcq
.
filternode
)) ¶filternode
)) ¶Additional filter parameters.
rpcq
.
filternode
)) ¶filternode
)) ¶If True, return the output of this node with the job results (and publish a stream for it).
rpcq
.
filternode
)) ¶filternode
)) ¶Filter node label of the input to this node.
rpcq
.
rpcq
.
flatwaveform
)) ¶flatwaveform
)) ¶Individual IQ point to hold constant
iq
.
rpcq
.
rpcq
.
flatwaveform
)) ¶flatwaveform
)) ¶Individual IQ point to hold constant
iq
.
rpcq
.
gaussianwaveform
)) ¶gaussianwaveform
)) ¶Full Width Half Max shape paramter in seconds
fwhm
.
rpcq
.
gaussianwaveform
)) ¶gaussianwaveform
)) ¶Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
t0
.
rpcq
.
gaussianwaveform
)) ¶gaussianwaveform
)) ¶Full Width Half Max shape paramter in seconds
fwhm
.
rpcq
.
gaussianwaveform
)) ¶gaussianwaveform
)) ¶Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
t0
.
rpcq
.
getexecutionresultsresponse
)) ¶getexecutionresultsresponse
)) ¶Result buffers for a completed ExecutorJob.
rpcq
.
getexecutionresultsresponse
)) ¶getexecutionresultsresponse
)) ¶Duration (in microseconds) ExecutorJob held exclusive access to quantum hardware.
rpcq
.
getexecutionresultsresponse
)) ¶getexecutionresultsresponse
)) ¶Result buffers for a completed ExecutorJob.
rpcq
.
getexecutionresultsresponse
)) ¶getexecutionresultsresponse
)) ¶Duration (in microseconds) ExecutorJob held exclusive access to quantum hardware.
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Dimensionless DRAG parameter
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Anharmonicity of the qubit, f01-f12 in Hz
anh
.
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Full Width Half Max shape paramter in seconds
fwhm
.
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Second order coefficient (see paper)
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
t0
.
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Dimensionless DRAG parameter
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Anharmonicity of the qubit, f01-f12 in Hz
anh
.
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Full Width Half Max shape paramter in seconds
fwhm
.
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Second order coefficient (see paper)
rpcq
.
hermitegaussianwaveform
)) ¶hermitegaussianwaveform
)) ¶Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
t0
.
rpcq
.
instruction
)) ¶instruction
)) ¶The time at which the instruction is emitted [in seconds].
time
.
rpcq
.
instruction
)) ¶instruction
)) ¶The time at which the instruction is emitted [in seconds].
time
.
rpcq
.
instrument
)) ¶instrument
)) ¶The full address of a QPU.
rpcq
.
instrument
)) ¶instrument
)) ¶The full address of a QPU.
rpcq
.
instrument
)) ¶instrument
)) ¶Mapping of channel labels to channel settings
rpcq
.
instrument
)) ¶instrument
)) ¶Mapping of channel labels to channel settings
rpcq
.
instrument
)) ¶instrument
)) ¶Instrument type (driver class name).
rpcq
.
instrument
)) ¶instrument
)) ¶Instrument type (driver class name).
rpcq
.
instrument
)) ¶instrument
)) ¶MNIO network connections between Tsunami instruments
rpcq
.
instrument
)) ¶instrument
)) ¶MNIO network connections between Tsunami instruments
rpcq
.
instrument
)) ¶instrument
)) ¶Full python import path for the module that includes the instrument driver.
rpcq
.
instrument
)) ¶instrument
)) ¶Full python import path for the module that includes the instrument driver.
rpcq
.
instrument
)) ¶instrument
)) ¶Any additional information used by the instrument for one-time-setup
rpcq
.
instrument
)) ¶instrument
)) ¶Any additional information used by the instrument for one-time-setup
rpcq
.
instrument
)) ¶instrument
)) ¶Whether the instrument is virtual.
rpcq
.
instrument
)) ¶instrument
)) ¶Whether the instrument is virtual.
rpcq
.
legacyusrpsequencer
)) ¶legacyusrpsequencer
)) ¶The label of the associated rx channel.
rpcq
.
legacyusrpsequencer
)) ¶legacyusrpsequencer
)) ¶The label of the associated tx channel.
rpcq
.
legacyusrpsequencer
)) ¶legacyusrpsequencer
)) ¶The label of the associated rx channel.
rpcq
.
legacyusrpsequencer
)) ¶legacyusrpsequencer
)) ¶The label of the associated tx channel.
rpcq
.
microwavesourcesettings
)) ¶microwavesourcesettings
)) ¶Frequency setting for microwave source (Hz).
rpcq
.
microwavesourcesettings
)) ¶microwavesourcesettings
)) ¶Output setting for microwave source. If true, the source will be turned on.
rpcq
.
microwavesourcesettings
)) ¶microwavesourcesettings
)) ¶Power setting for microwave source (dBm).
rpcq
.
microwavesourcesettings
)) ¶microwavesourcesettings
)) ¶Frequency setting for microwave source (Hz).
rpcq
.
microwavesourcesettings
)) ¶microwavesourcesettings
)) ¶Output setting for microwave source. If true, the source will be turned on.
rpcq
.
microwavesourcesettings
)) ¶microwavesourcesettings
)) ¶Power setting for microwave source (dBm).
rpcq
.
mnioconnection
)) ¶mnioconnection
)) ¶The Tsunami where this connection terminates.
rpcq
.
mnioconnection
)) ¶mnioconnection
)) ¶The physical Tsunami MNIO port, indexed from 0, where this connection originates.
port
.
rpcq
.
mnioconnection
)) ¶mnioconnection
)) ¶The Tsunami where this connection terminates.
rpcq
.
mnioconnection
)) ¶mnioconnection
)) ¶The physical Tsunami MNIO port, indexed from 0, where this connection originates.
port
.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Output qubit index relabeling due to SWAP insertion.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Maximum number of successive gates in the native quil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Total number of gates in the native quil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Maximum number of successive two-qubit gates in the native quil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Rough estimate of native quil program length in nanoseconds.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Rough estimate of the fidelity of the full native quil program, uses specs.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶The estimated runtime (milliseconds) on a Rigetti QPU for a protoquil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Total number of SWAPs in the native quil program.
rpcq
.
nativequilrequest
)) ¶nativequilrequest
)) ¶Arbitrary Quil to be sent to quilc.
quil
.
rpcq
.
nativequilrequest
)) ¶nativequilrequest
)) ¶Specifications for the device to target with quilc.
rpcq
.
nativequilresponse
)) ¶nativequilresponse
)) ¶Metadata for the returned Native Quil.
rpcq
.
nativequilresponse
)) ¶nativequilresponse
)) ¶Native Quil returned from quilc.
quil
.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Output qubit index relabeling due to SWAP insertion.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Maximum number of successive gates in the native quil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Total number of gates in the native quil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Maximum number of successive two-qubit gates in the native quil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Rough estimate of native quil program length in nanoseconds.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Rough estimate of the fidelity of the full native quil program, uses specs.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶The estimated runtime (milliseconds) on a Rigetti QPU for a protoquil program.
rpcq
.
nativequilmetadata
)) ¶nativequilmetadata
)) ¶Total number of SWAPs in the native quil program.
rpcq
.
nativequilrequest
)) ¶nativequilrequest
)) ¶Arbitrary Quil to be sent to quilc.
quil
.
rpcq
.
nativequilrequest
)) ¶nativequilrequest
)) ¶Specifications for the device to target with quilc.
rpcq
.
nativequilresponse
)) ¶nativequilresponse
)) ¶Metadata for the returned Native Quil.
rpcq
.
nativequilresponse
)) ¶nativequilresponse
)) ¶Native Quil returned from quilc.
quil
.
rpcq
.
parameteraref
)) ¶parameteraref
)) ¶The array index.
rpcq
.
parameteraref
)) ¶parameteraref
)) ¶The parameter name
name
.
rpcq
.
parameterexpression
)) ¶parameterexpression
)) ¶The first operand
a
.
rpcq
.
parameterexpression
)) ¶parameterexpression
)) ¶The second operand
b
.
rpcq
.
parameterexpression
)) ¶parameterexpression
)) ¶The operator ’+’, ’-’, ’*’. The operands can be
constant floating point numbers or strings referencing a dynamic
program parameter or a ParameterAref to index into an array or
itself a ParameterExpression.
rpcq
.
parameterspec
)) ¶parameterspec
)) ¶If this is not 1, the parameter is an array of this length.
rpcq
.
parameterspec
)) ¶parameterspec
)) ¶The parameter type, e.g., one of ’INTEGER’, or ’FLOAT’.
type
.
rpcq
.
parameteraref
)) ¶parameteraref
)) ¶The array index.
rpcq
.
parameteraref
)) ¶parameteraref
)) ¶The parameter name
name
.
rpcq
.
parameterexpression
)) ¶parameterexpression
)) ¶The first operand
a
.
rpcq
.
parameterexpression
)) ¶parameterexpression
)) ¶The second operand
b
.
rpcq
.
parameterexpression
)) ¶parameterexpression
)) ¶The operator ’+’, ’-’, ’*’. The operands can be
constant floating point numbers or strings referencing a dynamic
program parameter or a ParameterAref to index into an array or
itself a ParameterExpression.
rpcq
.
parameterspec
)) ¶parameterspec
)) ¶If this is not 1, the parameter is an array of this length.
rpcq
.
parameterspec
)) ¶parameterspec
)) ¶The parameter type, e.g., one of ’INTEGER’, or ’FLOAT’.
type
.
rpcq
.
patchtarget
)) ¶patchtarget
)) ¶Memory address of the patch.
rpcq
.
patchtarget
)) ¶patchtarget
)) ¶Data type at this address.
rpcq
.
patchablebinary
)) ¶patchablebinary
)) ¶Raw Tsunami binary object.
rpcq
.
patchablebinary
)) ¶patchablebinary
)) ¶Dictionary mapping patch names to their memory descriptors.
rpcq
.
patchablebinary
)) ¶patchablebinary
)) ¶Raw Tsunami binary object.
rpcq
.
patchablebinary
)) ¶patchablebinary
)) ¶Dictionary mapping patch names to their memory descriptors.
rpcq
.
patchtarget
)) ¶patchtarget
)) ¶Memory address of the patch.
rpcq
.
patchtarget
)) ¶patchtarget
)) ¶Data type at this address.
rpcq
.
pyquilexecutableresponse
)) ¶pyquilexecutableresponse
)) ¶Miscellaneous attributes to be unpacked onto the pyQuil Program object.
rpcq
.
pyquilexecutableresponse
)) ¶pyquilexecutableresponse
)) ¶String representation of a Quil program.
rpcq
.
pyquilexecutableresponse
)) ¶pyquilexecutableresponse
)) ¶Miscellaneous attributes to be unpacked onto the pyQuil Program object.
rpcq
.
pyquilexecutableresponse
)) ¶pyquilexecutableresponse
)) ¶String representation of a Quil program.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶The channel index on the QDO, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶The QDO is a device that transmits pulses.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶Flux current [Amps].
rpcq
.
qdosequencer
)) ¶qdosequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qdosequencer
)) ¶qdosequencer
)) ¶The label of the associated channel.
rpcq
.
qdoslowfluxchannel
)) ¶qdoslowfluxchannel
)) ¶The channel index on the QDO, zero indexed from the
lowest channel, as installed in the box. Flux index typically starts at 4.
rpcq
.
qdoslowfluxchannel
)) ¶qdoslowfluxchannel
)) ¶Flux current [Amps].
rpcq
.
qdoslowfluxchannel
)) ¶qdoslowfluxchannel
)) ¶Set the state of the Flux relay.
True - Relay closed, allows flux current to flow.
False - Relay open, no flux current can flow.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶The channel index on the QDO, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶The QDO is a device that transmits pulses.
rpcq
.
qdofastfluxchannel
)) ¶qdofastfluxchannel
)) ¶Flux current [Amps].
rpcq
.
qdosequencer
)) ¶qdosequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qdosequencer
)) ¶qdosequencer
)) ¶The label of the associated channel.
rpcq
.
qdoslowfluxchannel
)) ¶qdoslowfluxchannel
)) ¶The channel index on the QDO, zero indexed from the
lowest channel, as installed in the box. Flux index typically starts at 4.
rpcq
.
qdoslowfluxchannel
)) ¶qdoslowfluxchannel
)) ¶Flux current [Amps].
rpcq
.
qdoslowfluxchannel
)) ¶qdoslowfluxchannel
)) ¶Set the state of the Flux relay.
True - Relay closed, allows flux current to flow.
False - Relay open, no flux current can flow.
rpcq
.
qfdx2sequencer
)) ¶qfdx2sequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qfdx2sequencer
)) ¶qfdx2sequencer
)) ¶The label of the associated channel.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The channel index on the QFD, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The QFD is a device that transmits pulses.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶Flux current [Amps].
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The output gain on the DAC in [dB]. Note that this
should be in the range -45dB to 0dB and is rounded to the
nearest 3dB step.
gain
.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The DAC NCO frequency [Hz].
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶Set the state of the Flux relay.
True - Relay closed, allows flux current to flow.
False - Relay open, no flux current can flow.
rpcq
.
qfdsequencer
)) ¶qfdsequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qfdsequencer
)) ¶qfdsequencer
)) ¶The label of the associated channel.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The channel index on the QFD, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The QFD is a device that transmits pulses.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶Flux current [Amps].
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The output gain on the DAC in [dB]. Note that this
should be in the range -45dB to 0dB and is rounded to the
nearest 3dB step.
gain
.
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶The DAC NCO frequency [Hz].
rpcq
.
qfdchannel
)) ¶qfdchannel
)) ¶Set the state of the Flux relay.
True - Relay closed, allows flux current to flow.
False - Relay open, no flux current can flow.
rpcq
.
qfdsequencer
)) ¶qfdsequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qfdsequencer
)) ¶qfdsequencer
)) ¶The label of the associated channel.
rpcq
.
qfdx2sequencer
)) ¶qfdx2sequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qfdx2sequencer
)) ¶qfdx2sequencer
)) ¶The label of the associated channel.
rpcq
.
qgsx2sequencer
)) ¶qgsx2sequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qgsx2sequencer
)) ¶qgsx2sequencer
)) ¶The label of the associated channel.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The channel index on the QGS, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The QGS is a device that transmits pulses.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The output gain on the DAC in [dB]. Note that this
should be in the range -45dB to 0dB and is rounded to the
nearest 3dB step.
gain
.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The DAC NCO frequency [Hz].
rpcq
.
qgssequencer
)) ¶qgssequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qgssequencer
)) ¶qgssequencer
)) ¶The label of the associated channel.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The channel index on the QGS, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The QGS is a device that transmits pulses.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The output gain on the DAC in [dB]. Note that this
should be in the range -45dB to 0dB and is rounded to the
nearest 3dB step.
gain
.
rpcq
.
qgschannel
)) ¶qgschannel
)) ¶The DAC NCO frequency [Hz].
rpcq
.
qgssequencer
)) ¶qgssequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qgssequencer
)) ¶qgssequencer
)) ¶The label of the associated channel.
rpcq
.
qgsx2sequencer
)) ¶qgsx2sequencer
)) ¶The sequencer index of this sequencer.
rpcq
.
qgsx2sequencer
)) ¶qgsx2sequencer
)) ¶The label of the associated channel.
rpcq
.
qpurequest
)) ¶qpurequest
)) ¶QPU request ID.
id
.
rpcq
.
qpurequest
)) ¶qpurequest
)) ¶Dictionary mapping data names to data values for patching the binary.
rpcq
.
qpurequest
)) ¶qpurequest
)) ¶Execution settings and sequencer binaries.
rpcq
.
qpurequest
)) ¶qpurequest
)) ¶QPU request ID.
id
.
rpcq
.
qpurequest
)) ¶qpurequest
)) ¶Dictionary mapping data names to data values for patching the binary.
rpcq
.
qpurequest
)) ¶qpurequest
)) ¶Execution settings and sequencer binaries.
rpcq
.
qrtx2sequencer
)) ¶qrtx2sequencer
)) ¶Used to signal if this sequencer is in the low frequency configuration.
rpcq
.
qrtx2sequencer
)) ¶qrtx2sequencer
)) ¶The sequencer index (0-15) of this sequencer.
rpcq
.
qrtx2sequencer
)) ¶qrtx2sequencer
)) ¶The label of the associated tx channel.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The channel index on the QRR, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The QRR is a device that receives readout pulses.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The input gain on the ADC in [dB]. Note that this should be in the range -45dB to 0dB and is rounded to the nearest 3dB step.
gain
.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The ADC NCO frequency [Hz].
rpcq
.
qrrsequencer
)) ¶qrrsequencer
)) ¶The label of the associated rx channel.
rpcq
.
qrrsequencer
)) ¶qrrsequencer
)) ¶The sequencer index (0-15) to assign. Note that only sequencer 0 can return raw readout measurements.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The channel index on the QRR, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The QRR is a device that receives readout pulses.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The input gain on the ADC in [dB]. Note that this should be in the range -45dB to 0dB and is rounded to the nearest 3dB step.
gain
.
rpcq
.
qrrchannel
)) ¶qrrchannel
)) ¶The ADC NCO frequency [Hz].
rpcq
.
qrrsequencer
)) ¶qrrsequencer
)) ¶The label of the associated rx channel.
rpcq
.
qrrsequencer
)) ¶qrrsequencer
)) ¶The sequencer index (0-15) to assign. Note that only sequencer 0 can return raw readout measurements.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The channel index on the QRT, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The QRT is a device that transmits readout pulses.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The output gain on the DAC in [dB]. Note that this should be in the range -45dB to 0dB and is rounded to the nearest 3dB step.
gain
.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The DAC NCO frequency [Hz].
rpcq
.
qrtsequencer
)) ¶qrtsequencer
)) ¶Used to signal if this sequencer is in the low frequency configuration.
rpcq
.
qrtsequencer
)) ¶qrtsequencer
)) ¶The sequencer index (0-7) of this sequencer.
rpcq
.
qrtsequencer
)) ¶qrtsequencer
)) ¶The label of the associated tx channel.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The channel index on the QRT, zero indexed from the lowest channel, as installed in the box.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶Delay [seconds] to account for inter-channel skew.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The QRT is a device that transmits readout pulses.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The output gain on the DAC in [dB]. Note that this should be in the range -45dB to 0dB and is rounded to the nearest 3dB step.
gain
.
rpcq
.
qrtchannel
)) ¶qrtchannel
)) ¶The DAC NCO frequency [Hz].
rpcq
.
qrtsequencer
)) ¶qrtsequencer
)) ¶Used to signal if this sequencer is in the low frequency configuration.
rpcq
.
qrtsequencer
)) ¶qrtsequencer
)) ¶The sequencer index (0-7) of this sequencer.
rpcq
.
qrtsequencer
)) ¶qrtsequencer
)) ¶The label of the associated tx channel.
rpcq
.
qrtx2sequencer
)) ¶qrtx2sequencer
)) ¶Used to signal if this sequencer is in the low frequency configuration.
rpcq
.
qrtx2sequencer
)) ¶qrtx2sequencer
)) ¶The sequencer index (0-15) of this sequencer.
rpcq
.
qrtx2sequencer
)) ¶qrtx2sequencer
)) ¶The label of the associated tx channel.
rpcq
.
quiltbinaryexecutablerequest
)) ¶quiltbinaryexecutablerequest
)) ¶The number of times to repeat the program.
rpcq
.
quiltbinaryexecutablerequest
)) ¶quiltbinaryexecutablerequest
)) ¶Native Quilt to be translated into an executable program.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Debug information associated with the translation process.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Internal field for constructing patch tables.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Execution settings and sequencer binaries.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Internal field for reshaping returned buffers.
rpcq
.
quiltcalibrationsrequest
)) ¶quiltcalibrationsrequest
)) ¶Specifications for the device to get calibrations for.
rpcq
.
quiltcalibrationsresponse
)) ¶quiltcalibrationsresponse
)) ¶Quilt code with definitions for frames, waveforms, and calibrations.
rpcq
.
quiltbinaryexecutablerequest
)) ¶quiltbinaryexecutablerequest
)) ¶The number of times to repeat the program.
rpcq
.
quiltbinaryexecutablerequest
)) ¶quiltbinaryexecutablerequest
)) ¶Native Quilt to be translated into an executable program.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Debug information associated with the translation process.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Internal field for constructing patch tables.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Execution settings and sequencer binaries.
rpcq
.
quiltbinaryexecutableresponse
)) ¶quiltbinaryexecutableresponse
)) ¶Internal field for reshaping returned buffers.
rpcq
.
quiltcalibrationsrequest
)) ¶quiltcalibrationsrequest
)) ¶Specifications for the device to get calibrations for.
rpcq
.
quiltcalibrationsresponse
)) ¶quiltcalibrationsresponse
)) ¶Quilt code with definitions for frames, waveforms, and calibrations.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶Depth of the benchmarking sequence.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶List of Quil programs, each describing a Clifford.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶Fixed Clifford, specified as a Quil string, to interleave through an RB sequence.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶Number of qubits involved in the benchmarking sequence.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶PRNG seed. Set this to guarantee repeatable results.
seed
.
rpcq
.
randomizedbenchmarkingresponse
)) ¶randomizedbenchmarkingresponse
)) ¶List of Cliffords, each expressed as a list of generator indices.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶Depth of the benchmarking sequence.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶List of Quil programs, each describing a Clifford.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶Fixed Clifford, specified as a Quil string, to interleave through an RB sequence.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶Number of qubits involved in the benchmarking sequence.
rpcq
.
randomizedbenchmarkingrequest
)) ¶randomizedbenchmarkingrequest
)) ¶PRNG seed. Set this to guarantee repeatable results.
seed
.
rpcq
.
randomizedbenchmarkingresponse
)) ¶randomizedbenchmarkingresponse
)) ¶List of Cliffords, each expressed as a list of generator indices.
rpcq
.
rewritearithmeticrequest
)) ¶rewritearithmeticrequest
)) ¶Native Quil for which to rewrite arithmetic parameters.
quil
.
rpcq
.
rewritearithmeticresponse
)) ¶rewritearithmeticresponse
)) ¶The declared memory descriptors in the Quil of the related request.
rpcq
.
rewritearithmeticresponse
)) ¶rewritearithmeticresponse
)) ¶Native Quil rewritten with no arithmetic in gate parameters.
quil
.
rpcq
.
rewritearithmeticresponse
)) ¶rewritearithmeticresponse
)) ¶A mapping from memory references to the original gate arithmetic.
rpcq
.
rewritearithmeticrequest
)) ¶rewritearithmeticrequest
)) ¶Native Quil for which to rewrite arithmetic parameters.
quil
.
rpcq
.
rewritearithmeticresponse
)) ¶rewritearithmeticresponse
)) ¶The declared memory descriptors in the Quil of the related request.
rpcq
.
rewritearithmeticresponse
)) ¶rewritearithmeticresponse
)) ¶Native Quil rewritten with no arithmetic in gate parameters.
quil
.
rpcq
.
rewritearithmeticresponse
)) ¶rewritearithmeticresponse
)) ¶A mapping from memory references to the original gate arithmetic.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The ZeroMQ CURVE public key used to make the request, as received by the server. Empty if no key is used.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The client-side timeout for the request. The server itself may be configured with a timeout that is greater than the client-side timeout, in which case the server can choose to terminate any processing of the request.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶RPC request id (used to verify that request and response belong together).
id
.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The JSONRPC version.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The RPC function name.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The RPC function arguments.
rpcq
.
rpcwarning
)) ¶rpcwarning
)) ¶The warning string.
body
.
rpcq
.
rpcwarning
)) ¶rpcwarning
)) ¶The type of the warning raised.
kind
.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The ZeroMQ CURVE public key used to make the request, as received by the server. Empty if no key is used.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The client-side timeout for the request. The server itself may be configured with a timeout that is greater than the client-side timeout, in which case the server can choose to terminate any processing of the request.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶RPC request id (used to verify that request and response belong together).
id
.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The JSONRPC version.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The RPC function name.
rpcq
.
rpcrequest
)) ¶rpcrequest
)) ¶The RPC function arguments.
rpcq
.
rpcwarning
)) ¶rpcwarning
)) ¶The warning string.
body
.
rpcq
.
rpcwarning
)) ¶rpcwarning
)) ¶The type of the warning raised.
kind
.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶The filter pipeline. Mapping of node labels to FilterNode’s.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶A unique ID to help the submitter track the job.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶How many repetitions the job should be executed for.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶Operating points or static instrument channel settings
(mapping control_name (instrument name) -> instrument channel settings
(instrument settings) dictionary).
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶The actual program to be executed.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶The resources required by the job.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶The filter pipeline. Mapping of node labels to FilterNode’s.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶A unique ID to help the submitter track the job.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶How many repetitions the job should be executed for.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶Operating points or static instrument channel settings
(mapping control_name (instrument name) -> instrument channel settings
(instrument settings) dictionary).
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶The actual program to be executed.
rpcq
.
scheduleirjob
)) ¶scheduleirjob
)) ¶The resources required by the job.
rpcq
.
setfrequency
)) ¶setfrequency
)) ¶The frame label for which to set the frequency.
rpcq
.
setfrequency
)) ¶setfrequency
)) ¶The frequency [Hz] to set the frame frequency to.
rpcq
.
setfrequency
)) ¶setfrequency
)) ¶The frame label for which to set the frequency.
rpcq
.
setfrequency
)) ¶setfrequency
)) ¶The frequency [Hz] to set the frame frequency to.
rpcq
.
shiftfrequency
)) ¶shiftfrequency
)) ¶Frequency shift (new-old) [Hz] to apply to the frame frequency.
rpcq
.
shiftfrequency
)) ¶shiftfrequency
)) ¶The frame label for which to set the frequency.
rpcq
.
shiftphase
)) ¶shiftphase
)) ¶Phase angle [units of tau=2pi] by which to shift the
frame phase. Can be a numerical value, a ParameterExpression or a
ParameterAref.
rpcq
.
shiftphase
)) ¶shiftphase
)) ¶The frame label for which to set the phase.
rpcq
.
shiftfrequency
)) ¶shiftfrequency
)) ¶Frequency shift (new-old) [Hz] to apply to the frame frequency.
rpcq
.
shiftfrequency
)) ¶shiftfrequency
)) ¶The frame label for which to set the frequency.
rpcq
.
shiftphase
)) ¶shiftphase
)) ¶Phase angle [units of tau=2pi] by which to shift the
frame phase. Can be a numerical value, a ParameterExpression or a
ParameterAref.
rpcq
.
shiftphase
)) ¶shiftphase
)) ¶The frame label for which to set the phase.
rpcq
.
swapphases
)) ¶swapphases
)) ¶The first frame’s label.
rpcq
.
swapphases
)) ¶swapphases
)) ¶The second frame’s label.
rpcq
.
swapphases
)) ¶swapphases
)) ¶The first frame’s label.
rpcq
.
swapphases
)) ¶swapphases
)) ¶The second frame’s label.
rpcq
.
targetdevice
)) ¶targetdevice
)) ¶Instruction-set architecture for this device.
isa
.
rpcq
.
targetdevice
)) ¶targetdevice
)) ¶Fidelities and coherence times for this device.
rpcq
.
targetdevice
)) ¶targetdevice
)) ¶Instruction-set architecture for this device.
isa
.
rpcq
.
targetdevice
)) ¶targetdevice
)) ¶Fidelities and coherence times for this device.
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶The kernel is offset by this real value. Can be used to ensure the decision threshold lies at 0.0.
bias
.
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Modulation to apply to the filter kernel in Hz
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Length of the boxcar kernel in seconds
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Phase [units of tau=2pi] to rotate the kernel by.
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Scale to apply to boxcar kernel
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Modulation to apply to the waveform in Hz
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Length of the pulse in seconds
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Phase [units of tau=2pi] to rotate the complex waveform envelope.
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Scale to apply to waveform envelope
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶The kernel is offset by this real value. Can be used to ensure the decision threshold lies at 0.0.
bias
.
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Modulation to apply to the filter kernel in Hz
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Length of the boxcar kernel in seconds
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Phase [units of tau=2pi] to rotate the kernel by.
rpcq
.
templatekernel
)) ¶templatekernel
)) ¶Scale to apply to boxcar kernel
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Modulation to apply to the waveform in Hz
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Length of the pulse in seconds
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Phase [units of tau=2pi] to rotate the complex waveform envelope.
rpcq
.
templatewaveform
)) ¶templatewaveform
)) ¶Scale to apply to waveform envelope
rpcq
.
usicardsequencer
)) ¶usicardsequencer
)) ¶The label of the associated channel.
rpcq
.
usitargetsequencer
)) ¶usitargetsequencer
)) ¶The label of the associated initial rx channel.
rpcq
.
usitargetsequencer
)) ¶usitargetsequencer
)) ¶The sequencer index (0-7) to assign. Note that only
sequencer 0 has the ability to use the NCO or capture raw readout
streams.
rpcq
.
usitargetsequencer
)) ¶usitargetsequencer
)) ¶The label of the associated intial tx channel.
rpcq
.
usicardsequencer
)) ¶usicardsequencer
)) ¶The label of the associated channel.
rpcq
.
usitargetsequencer
)) ¶usitargetsequencer
)) ¶The label of the associated initial rx channel.
rpcq
.
usitargetsequencer
)) ¶usitargetsequencer
)) ¶The sequencer index (0-7) to assign. Note that only
sequencer 0 has the ability to use the NCO or capture raw readout
streams.
rpcq
.
usitargetsequencer
)) ¶usitargetsequencer
)) ¶The label of the associated intial tx channel.
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Sets the number of points to combine into an averaged trace
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Bandwidth of the sweep, in Hz
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Electrical delay in seconds from source to measure port
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Frequency sweep settings
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Phase offset in degrees from measured to reported phase
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Source power in dBm
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Sets the number of points to combine into an averaged trace
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Bandwidth of the sweep, in Hz
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Electrical delay in seconds from source to measure port
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Frequency sweep settings
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Phase offset in degrees from measured to reported phase
rpcq
.
vnasettings
)) ¶vnasettings
)) ¶Source power in dBm
Holds the data for an (active) RPCQ client connection.
An integration kernel defined for a specific frame. This abstract class is made concrete by either a ‘FilterKernel‘ or ‘TemplateKernel‘
A waveform envelope defined for a specific frame. This abstract class is made concrete by either a ‘Waveform‘ or a templated waveform such as ‘GaussianWaveform‘
An active reset control sequence consisting of a repeated
sequence of a measurement block and a feedback block conditional on the
outcome of a specific measurement bit. Regardless of the measurement
outcomes the total duration of the control sequence is [attempts x
(measurement_duration + feedback_duration)]. The total
measurement_duration must be chosen to allow for enough time after any
Capture commands for the measurement bit to propagate back to the gate
cards that are actuating the feedback.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf active-reset-apply-feedback-when)
.
active-reset-apply-feedback-when
.
(setf active-reset-attempts)
.
active-reset-attempts
.
(setf active-reset-feedback-duration)
.
active-reset-feedback-duration
.
(setf active-reset-feedback-instructions)
.
active-reset-feedback-instructions
.
(setf active-reset-measurement-bit)
.
active-reset-measurement-bit
.
(setf active-reset-measurement-duration)
.
active-reset-measurement-duration
.
(setf active-reset-measurement-instructions)
.
active-reset-measurement-instructions
.
(setf active-reset-time)
.
active-reset-time
.
(setf activereset-apply_feedback_when)
.
activereset-apply_feedback_when
.
(setf activereset-attempts)
.
activereset-attempts
.
(setf activereset-feedback_duration)
.
activereset-feedback_duration
.
(setf activereset-feedback_instructions)
.
activereset-feedback_instructions
.
(setf activereset-measurement_bit)
.
activereset-measurement_bit
.
(setf activereset-measurement_duration)
.
activereset-measurement_duration
.
(setf activereset-measurement_instructions)
.
activereset-measurement_instructions
.
(setf activereset-time)
.
activereset-time
.
print-object
.
shared-initialize
.
Time at which the ActiveReset begins in [seconds].
double-float
(error (concatenate (quote string) "missing value for field " "time"))
:|time|
The number of times to repeat the active reset sequence.
fixnum
3
:|attempts|
The duration of measurement block in [seconds]. The
measurement bit is expected to have arrived on the QGS after
this time relative to the overall start of the ActiveReset block.
double-float
(error (concatenate (quote string) "missing value for field " "measurement_duration"))
:|measurement_duration|
The duration of feedback block in [seconds]
double-float
(error (concatenate (quote string) "missing value for field " "feedback_duration"))
:|feedback_duration|
The ordered sequence of scheduled measurement instructions.
vector
#()
:|measurement_instructions|
The address of the readout bit to condition the
feedback on. The bit is first accessed after measurement_duration
has elapsed.
fixnum
(error (concatenate (quote string) "missing value for field " "measurement_bit"))
:|measurement_bit|
Apply the feedback when the measurement_bit equals the value of this flag.
rpcq:optional-bool
t
:|apply_feedback_when|
The ordered sequence of scheduled feedback instructions.
vector
#()
:|feedback_instructions|
Configuration of a single RF channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf awg-channel-delay)
.
awg-channel-delay
.
(setf awg-channel-direction)
.
awg-channel-direction
.
(setf awg-channel-gain)
.
awg-channel-gain
.
(setf awg-channel-lo-frequency)
.
awg-channel-lo-frequency
.
(setf awg-channel-sample-rate)
.
awg-channel-sample-rate
.
(setf awgchannel-delay)
.
awgchannel-delay
.
(setf awgchannel-direction)
.
awgchannel-direction
.
(setf awgchannel-gain)
.
awgchannel-gain
.
(setf awgchannel-lo_frequency)
.
awgchannel-lo_frequency
.
(setf awgchannel-sample_rate)
.
awgchannel-sample_rate
.
print-object
.
shared-initialize
.
The sampling rate [Hz] of the associated DAC/ADC component.
double-float
(error (concatenate (quote string) "missing value for field " "sample_rate"))
:|sample_rate|
The local oscillator frequency [Hz] of the channel.
(or null double-float)
:|lo_frequency|
If there is an amplifier, the amplifier gain [dB].
(or null double-float)
:|gain|
’rx’ or ’tx’
(simple-array character)
(error (concatenate (quote string) "missing value for field " "direction"))
:|direction|
Delay [seconds] to account for inter-channel skew.
double-float
0.0d0
:|delay|
Native Quil and the information needed to create binary executables.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf binary-executable-request-num-shots)
.
binary-executable-request-num-shots
.
(setf binary-executable-request-quil)
.
binary-executable-request-quil
.
(setf binaryexecutablerequest-num_shots)
.
binaryexecutablerequest-num_shots
.
(setf binaryexecutablerequest-quil)
.
binaryexecutablerequest-quil
.
print-object
.
shared-initialize
.
Native Quil to be translated into an executable program.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "quil"))
:|quil|
The number of times to repeat the program.
fixnum
(error (concatenate (quote string) "missing value for field " "num_shots"))
:|num_shots|
Program to run on the QPU.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf binary-executable-response-memory-descriptors)
.
binary-executable-response-memory-descriptors
.
(setf binary-executable-response-program)
.
binary-executable-response-program
.
(setf binary-executable-response-ro-sources)
.
binary-executable-response-ro-sources
.
(setf binaryexecutableresponse-memory_descriptors)
.
binaryexecutableresponse-memory_descriptors
.
(setf binaryexecutableresponse-program)
.
binaryexecutableresponse-program
.
(setf binaryexecutableresponse-ro_sources)
.
binaryexecutableresponse-ro_sources
.
print-object
.
shared-initialize
.
Execution settings and sequencer binaries.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "program"))
:|program|
Internal field for constructing patch tables.
(or null hash-table)
(make-hash-table :test (quote equalp))
:|memory_descriptors|
Internal field for reshaping returned buffers.
vector
#()
:|ro_sources|
A normalized flat or boxcar integration kernel.
rpcq
.
Specify an acquisition on an rx-frame as well as the filters to apply.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf capture-detuning)
.
(setf capture-detuning)
.
capture-detuning
.
capture-detuning
.
(setf capture-duration)
.
(setf capture-duration)
.
capture-duration
.
capture-duration
.
(setf capture-filters)
.
(setf capture-filters)
.
capture-filters
.
capture-filters
.
(setf capture-frame)
.
(setf capture-frame)
.
capture-frame
.
capture-frame
.
(setf capture-phase)
.
(setf capture-phase)
.
capture-phase
.
capture-phase
.
(setf capture-send-to-host)
.
capture-send-to-host
.
(setf capture-send_to_host)
.
capture-send_to_host
.
print-object
.
shared-initialize
.
The rx-frame label on which to trigger the acquisition.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
The duration of the acquisition in [seconds]
double-float
(error (concatenate (quote string) "missing value for field " "duration"))
:|duration|
An ordered list of labels of filter kernels to apply to the captured waveform.
vector
#()
:|filters|
Transmit the readout bit back to Lodgepole.
(Unnecessary for fully calibrated active reset captures).
rpcq:optional-bool
t
:|send_to_host|
Static phase angle [units of tau=2pi] by which the envelope quadratures are rotated.
double-float
0.0d0
:|phase|
Detuning [Hz] with which the pulse envelope should be modulated relative to the frame frequency.
double-float
0.0d0
:|detuning|
RPC request payload for conjugating a Pauli element by a Clifford element.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf conjugate-by-clifford-request-clifford)
.
conjugate-by-clifford-request-clifford
.
(setf conjugate-by-clifford-request-pauli)
.
conjugate-by-clifford-request-pauli
.
(setf conjugatebycliffordrequest-clifford)
.
conjugatebycliffordrequest-clifford
.
(setf conjugatebycliffordrequest-pauli)
.
conjugatebycliffordrequest-pauli
.
print-object
.
shared-initialize
.
Specification of a Pauli element.
rpcq::|pauliterm|
(error (concatenate (quote string) "missing value for field " "pauli"))
:|pauli|
Specification of a Clifford element.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "clifford"))
:|clifford|
RPC reply payload for a Pauli element as conjugated by a Clifford element.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf conjugate-by-clifford-response-pauli)
.
conjugate-by-clifford-response-pauli
.
(setf conjugate-by-clifford-response-phase)
.
conjugate-by-clifford-response-phase
.
(setf conjugatebycliffordresponse-pauli)
.
conjugatebycliffordresponse-pauli
.
(setf conjugatebycliffordresponse-phase)
.
conjugatebycliffordresponse-phase
.
print-object
.
shared-initialize
.
Encoded global phase factor on the emitted Pauli.
fixnum
(error (concatenate (quote string) "missing value for field " "phase"))
:|phase|
Description of the encoded Pauli.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "pauli"))
:|pauli|
Configuration for a single CW Generator Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf cw-channel-channel-index)
.
cw-channel-channel-index
.
(setf cw-channel-rf-output-enabled)
.
cw-channel-rf-output-enabled
.
(setf cw-channel-rf-output-frequency)
.
cw-channel-rf-output-frequency
.
(setf cw-channel-rf-output-power)
.
cw-channel-rf-output-power
.
(setf cwchannel-channel_index)
.
cwchannel-channel_index
.
(setf cwchannel-rf_output_enabled)
.
cwchannel-rf_output_enabled
.
(setf cwchannel-rf_output_frequency)
.
cwchannel-rf_output_frequency
.
(setf cwchannel-rf_output_power)
.
cwchannel-rf_output_power
.
print-object
.
shared-initialize
.
The zero-indexed channel of the generator’s output.
fixnum
0
:|channel_index|
The CW generator’s output frequency [Hz].
(or null fixnum)
1000000000
:|rf_output_frequency|
The power of CW generator’s output [dBm].
(or null double-float)
0.0d0
:|rf_output_power|
The state (on/off) of CW generator’s output.
(or null rpcq:optional-bool)
t
:|rf_output_enabled|
Configuration of a continuous wave frequency sweep.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf cw-frequency-sweep-measure)
.
cw-frequency-sweep-measure
.
(setf cw-frequency-sweep-num-pts)
.
cw-frequency-sweep-num-pts
.
(setf cw-frequency-sweep-source)
.
cw-frequency-sweep-source
.
(setf cw-frequency-sweep-start)
.
cw-frequency-sweep-start
.
(setf cw-frequency-sweep-stop)
.
cw-frequency-sweep-stop
.
(setf cwfrequencysweep-measure)
.
cwfrequencysweep-measure
.
(setf cwfrequencysweep-num_pts)
.
cwfrequencysweep-num_pts
.
(setf cwfrequencysweep-source)
.
cwfrequencysweep-source
.
(setf cwfrequencysweep-start)
.
cwfrequencysweep-start
.
(setf cwfrequencysweep-stop)
.
cwfrequencysweep-stop
.
print-object
.
shared-initialize
.
Start frequency of the sweep, in Hz
double-float
(error (concatenate (quote string) "missing value for field " "start"))
:|start|
Stop frequency of the sweep, in Hz
double-float
(error (concatenate (quote string) "missing value for field " "stop"))
:|stop|
Number of frequency points to sample, cast to int.
fixnum
(error (concatenate (quote string) "missing value for field " "num_pts"))
:|num_pts|
Source port number
fixnum
(error (concatenate (quote string) "missing value for field " "source"))
:|source|
Measure port number
fixnum
(error (concatenate (quote string) "missing value for field " "measure"))
:|measure|
A data axis allows to label element(s) of a stream.
rpcq
.
Label for the axis, e.g., ’time’ or ’shot_index’.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "name"))
:|name|
The sequence of values along the axis.
vector
#()
:|points|
Instructs the target to emit a specified debug message.
rpcq
.
The frame label that owns this debug message.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
The 2-byte wide debug message to emit.
fixnum
(error (concatenate (quote string) "missing value for field " "message"))
:|message|
The rack configuration for lodgepole.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf deployed-rack-instruments)
.
deployed-rack-instruments
.
(setf deployed-rack-qpu)
.
deployed-rack-qpu
.
(setf deployed-rack-rack-meta)
.
deployed-rack-rack-meta
.
(setf deployedrack-instruments)
.
deployedrack-instruments
.
(setf deployedrack-qpu)
.
deployedrack-qpu
.
(setf deployedrack-rack_meta)
.
deployedrack-rack_meta
.
print-object
.
shared-initialize
.
Meta information about the deployed rack.
rpcq::|rackmeta|
(error (concatenate (quote string) "missing value for field " "rack_meta"))
:|rack_meta|
Information about the QPU.
rpcq::qpu
(error (concatenate (quote string) "missing value for field " "qpu"))
:|qpu|
Mapping of instrument name to instrument settings.
hash-table
(make-hash-table :test (quote equalp))
:|instruments|
A DRAG Gaussian shaped waveform envelope defined for a specific frame.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf drag-gaussian-waveform-alpha)
.
drag-gaussian-waveform-alpha
.
(setf drag-gaussian-waveform-anh)
.
drag-gaussian-waveform-anh
.
(setf drag-gaussian-waveform-fwhm)
.
drag-gaussian-waveform-fwhm
.
(setf drag-gaussian-waveform-t0)
.
drag-gaussian-waveform-t0
.
(setf draggaussianwaveform-alpha)
.
draggaussianwaveform-alpha
.
(setf draggaussianwaveform-anh)
.
draggaussianwaveform-anh
.
(setf draggaussianwaveform-fwhm)
.
draggaussianwaveform-fwhm
.
(setf draggaussianwaveform-t0)
.
draggaussianwaveform-t0
.
print-object
.
shared-initialize
.
Full Width Half Max shape paramter in seconds
(or null double-float)
:|fwhm|
Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
(or null double-float)
:|t0|
Anharmonicity of the qubit, f01-f12 in (Hz)
double-float
-2.1d8
:|anh|
Dimensionless DRAG parameter
double-float
0.0d0
:|alpha|
Pulse with a flat top and rounded shoulders given by error functions
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf erf-square-waveform-pad-left)
.
erf-square-waveform-pad-left
.
(setf erf-square-waveform-pad-right)
.
erf-square-waveform-pad-right
.
(setf erf-square-waveform-risetime)
.
erf-square-waveform-risetime
.
(setf erfsquarewaveform-pad_left)
.
erfsquarewaveform-pad_left
.
(setf erfsquarewaveform-pad_right)
.
erfsquarewaveform-pad_right
.
(setf erfsquarewaveform-risetime)
.
erfsquarewaveform-risetime
.
print-object
.
shared-initialize
.
The width of the rise and fall sections in seconds.
double-float
9.999999717180685d-10
:|risetime|
Length of zero-amplitude padding before the pulse in seconds.
double-float
0.0d0
:|pad_left|
Length of zero-amplitude padding after the pulse in seconds.
double-float
0.0d0
:|pad_right|
Job which is sent directly to the executor
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf executor-job-duration)
.
executor-job-duration
.
(setf executor-job-filter-pipeline)
.
executor-job-filter-pipeline
.
(setf executor-job-instrument-settings)
.
executor-job-instrument-settings
.
(setf executor-job-receivers)
.
executor-job-receivers
.
(setf executor-job-timebomb)
.
executor-job-timebomb
.
(setf executorjob-duration)
.
executorjob-duration
.
(setf executorjob-filter_pipeline)
.
executorjob-filter_pipeline
.
(setf executorjob-instrument_settings)
.
executorjob-instrument_settings
.
(setf executorjob-receivers)
.
executorjob-receivers
.
(setf executorjob-timebomb)
.
executorjob-timebomb
.
print-object
.
shared-initialize
.
Dict mapping instrument names to arbitrary instrument settings.
hash-table
(error (concatenate (quote string) "missing value for field " "instrument_settings"))
:|instrument_settings|
The filter pipeline to process measured data.
hash-table
(error (concatenate (quote string) "missing value for field " "filter_pipeline"))
:|filter_pipeline|
Dict mapping stream names to receiver settings.
hash-table
(error (concatenate (quote string) "missing value for field " "receivers"))
:|receivers|
The total duration of the program execution in seconds.
(or null double-float)
:|duration|
An optional payload used to match this job with a particular execution target.
(or null rpcq::|timebomb|)
:|timebomb|
A filter kernel to produce scalar readout features from acquired readout waveforms.
rpcq
.
The raw kernel coefficients, alternating real and imaginary parts.
vector
#()
:|iqs|
The kernel is offset by this real value. Can be used to ensure the decision threshold lies at 0.0.
double-float
0.0d0
:|bias|
A node in the filter pipeline.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf filter-node-filter-type)
.
filter-node-filter-type
.
(setf filter-node-module)
.
filter-node-module
.
(setf filter-node-params)
.
filter-node-params
.
(setf filter-node-publish)
.
filter-node-publish
.
(setf filter-node-source)
.
filter-node-source
.
(setf filternode-filter_type)
.
filternode-filter_type
.
(setf filternode-module)
.
filternode-module
.
(setf filternode-params)
.
filternode-params
.
(setf filternode-publish)
.
filternode-publish
.
(setf filternode-source)
.
filternode-source
.
print-object
.
shared-initialize
.
Absolute python module import path in which the filter class is defined.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "module"))
:|module|
The type (class name) of the filter.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "filter_type"))
:|filter_type|
Additional filter parameters.
hash-table
(make-hash-table :test (quote equalp))
:|params|
Filter node label of the input to this node.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "source"))
:|source|
If True, return the output of this node with the job results (and publish a stream for it).
rpcq:optional-bool
(error (concatenate (quote string) "missing value for field " "publish"))
:|publish|
An unnormalized flat or boxcar integration kernel.
rpcq
.
Instruction to play a pulse with a constant amplitude
(except for phase modulation) at a specific time on a specific frame.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf flat-pulse-detuning)
.
flat-pulse-detuning
.
(setf flat-pulse-duration)
.
flat-pulse-duration
.
(setf flat-pulse-frame)
.
flat-pulse-frame
.
(setf flat-pulse-iq)
.
flat-pulse-iq
.
(setf flat-pulse-phase)
.
flat-pulse-phase
.
(setf flat-pulse-scale)
.
flat-pulse-scale
.
(setf flatpulse-detuning)
.
flatpulse-detuning
.
(setf flatpulse-duration)
.
flatpulse-duration
.
(setf flatpulse-frame)
.
flatpulse-frame
.
(setf flatpulse-iq)
.
flatpulse-iq
.
(setf flatpulse-phase)
.
flatpulse-phase
.
(setf flatpulse-scale)
.
flatpulse-scale
.
print-object
.
shared-initialize
.
The tx-frame label on which the pulse is played.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
The I and Q value of the constant pulse.
vector
(error (concatenate (quote string) "missing value for field " "iq"))
:|iq|
The duration of the pulse in [seconds], should be a
multiple of the associated tx-frame’s inverse sample rate.
double-float
(error (concatenate (quote string) "missing value for field " "duration"))
:|duration|
Static phase angle [units of tau=2pi] by which the envelope quadratures are rotated.
double-float
0.0d0
:|phase|
Detuning [Hz] with which the pulse envelope should be modulated relative to the frame frequency.
double-float
0.0d0
:|detuning|
Dimensionless (re-)scaling factor which is applied to the envelope.
(or null double-float)
1.0d0
:|scale|
Flat pulse.
A frame encapsulates any rotating frame
relative to which control or readout waveforms may be defined.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf frame-direction)
.
(setf frame-direction)
.
frame-direction
.
frame-direction
.
(setf frame-frequency)
.
(setf frame-frequency)
.
frame-frequency
.
frame-frequency
.
(setf frame-sample-rate)
.
frame-sample-rate
.
(setf frame-sample_rate)
.
frame-sample_rate
.
print-object
.
shared-initialize
.
’rx’ or ’tx’
(simple-array character)
(error (concatenate (quote string) "missing value for field " "direction"))
:|direction|
The sample rate [Hz] of the associated AWG/ADC
double-float
(error (concatenate (quote string) "missing value for field " "sample_rate"))
:|sample_rate|
The frame frequency [Hz]
double-float
(error (concatenate (quote string) "missing value for field " "frequency"))
:|frequency|
A Gaussian shaped waveform envelope defined for a specific frame.
rpcq
.
Full Width Half Max shape paramter in seconds
(or null double-float)
:|fwhm|
Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
(or null double-float)
:|t0|
Results of a completed ExecutorJob execution.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf get-execution-results-response-buffers)
.
get-execution-results-response-buffers
.
(setf get-execution-results-response-execution-duration-microseconds)
.
get-execution-results-response-execution-duration-microseconds
.
(setf getexecutionresultsresponse-buffers)
.
getexecutionresultsresponse-buffers
.
(setf getexecutionresultsresponse-execution_duration_microseconds)
.
getexecutionresultsresponse-execution_duration_microseconds
.
print-object
.
shared-initialize
.
Result buffers for a completed ExecutorJob.
hash-table
(error (concatenate (quote string) "missing value for field " "buffers"))
:|buffers|
Duration (in microseconds) ExecutorJob held exclusive access to quantum hardware.
fixnum
(error (concatenate (quote string) "missing value for field " "execution_duration_microseconds"))
:|execution_duration_microseconds|
Hermite-Gaussian shaped pulse. Reference: Effects of arbitrary laser
or NMR pulse shapes on population inversion and coherence Warren S. Warren.
81, (1984); doi: 10.1063/1.447644
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf hermite-gaussian-waveform-alpha)
.
hermite-gaussian-waveform-alpha
.
(setf hermite-gaussian-waveform-anh)
.
hermite-gaussian-waveform-anh
.
(setf hermite-gaussian-waveform-fwhm)
.
hermite-gaussian-waveform-fwhm
.
(setf hermite-gaussian-waveform-second-order-hrm-coeff)
.
hermite-gaussian-waveform-second-order-hrm-coeff
.
(setf hermite-gaussian-waveform-t0)
.
hermite-gaussian-waveform-t0
.
(setf hermitegaussianwaveform-alpha)
.
hermitegaussianwaveform-alpha
.
(setf hermitegaussianwaveform-anh)
.
hermitegaussianwaveform-anh
.
(setf hermitegaussianwaveform-fwhm)
.
hermitegaussianwaveform-fwhm
.
(setf hermitegaussianwaveform-second_order_hrm_coeff)
.
hermitegaussianwaveform-second_order_hrm_coeff
.
(setf hermitegaussianwaveform-t0)
.
hermitegaussianwaveform-t0
.
print-object
.
shared-initialize
.
Full Width Half Max shape paramter in seconds
(or null double-float)
:|fwhm|
Center time coordinate of the shape in seconds. Defaults to mid-point of pulse.
double-float
0.0d0
:|t0|
Anharmonicity of the qubit, f01-f12 in Hz
double-float
-2.1d8
:|anh|
Dimensionless DRAG parameter
double-float
0.0d0
:|alpha|
Second order coefficient (see paper)
double-float
0.9559999704360962d0
:|second_order_hrm_coeff|
An instruction superclass.
Instrument settings.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf instrument-address)
.
(setf instrument-address)
.
instrument-address
.
instrument-address
.
(setf instrument-channels)
.
(setf instrument-channels)
.
instrument-channels
.
instrument-channels
.
(setf instrument-instrument-type)
.
instrument-instrument-type
.
(setf instrument-instrument_type)
.
instrument-instrument_type
.
(setf instrument-mnio-connections)
.
instrument-mnio-connections
.
(setf instrument-mnio_connections)
.
instrument-mnio_connections
.
(setf instrument-module)
.
(setf instrument-module)
.
instrument-module
.
instrument-module
.
(setf instrument-setup)
.
(setf instrument-setup)
.
instrument-setup
.
instrument-setup
.
(setf instrument-virtual)
.
(setf instrument-virtual)
.
instrument-virtual
.
instrument-virtual
.
print-object
.
shared-initialize
.
The full address of a QPU.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "address"))
:|address|
Full python import path for the module that includes the instrument driver.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "module"))
:|module|
Instrument type (driver class name).
(simple-array character)
(error (concatenate (quote string) "missing value for field " "instrument_type"))
:|instrument_type|
MNIO network connections between Tsunami instruments
(or null hash-table)
(make-hash-table :test (quote equalp))
:|mnio_connections|
Mapping of channel labels to channel settings
(or null hash-table)
(make-hash-table :test (quote equalp))
:|channels|
Whether the instrument is virtual.
rpcq:optional-bool
:|virtual|
Any additional information used by the instrument for one-time-setup
(or null hash-table)
(make-hash-table :test (quote equalp))
:|setup|
Configuration for a Legacy USRP Sequencer
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf legacy-usrp-sequencer-rx-channel)
.
legacy-usrp-sequencer-rx-channel
.
(setf legacy-usrp-sequencer-tx-channel)
.
legacy-usrp-sequencer-tx-channel
.
(setf legacyusrpsequencer-rx_channel)
.
legacyusrpsequencer-rx_channel
.
(setf legacyusrpsequencer-tx_channel)
.
legacyusrpsequencer-tx_channel
.
print-object
.
shared-initialize
.
The label of the associated tx channel.
(or null (simple-array character))
:|tx_channel|
The label of the associated rx channel.
(or null (simple-array character))
:|rx_channel|
Configuration of Microwave Source settings for operating amplifiers.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf microwave-source-settings-frequency)
.
microwave-source-settings-frequency
.
(setf microwave-source-settings-output)
.
microwave-source-settings-output
.
(setf microwave-source-settings-power)
.
microwave-source-settings-power
.
(setf microwavesourcesettings-frequency)
.
microwavesourcesettings-frequency
.
(setf microwavesourcesettings-output)
.
microwavesourcesettings-output
.
(setf microwavesourcesettings-power)
.
microwavesourcesettings-power
.
print-object
.
shared-initialize
.
Frequency setting for microwave source (Hz).
double-float
(error (concatenate (quote string) "missing value for field " "frequency"))
:|frequency|
Power setting for microwave source (dBm).
double-float
(error (concatenate (quote string) "missing value for field " "power"))
:|power|
Output setting for microwave source. If true, the source will be turned on.
rpcq:optional-bool
(error (concatenate (quote string) "missing value for field " "output"))
:|output|
Description of one side of an MNIO connection between two Tsunamis.
rpcq
.
The physical Tsunami MNIO port, indexed from 0, where this connection originates.
fixnum
(error (concatenate (quote string) "missing value for field " "port"))
:|port|
The Tsunami where this connection terminates.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "destination"))
:|destination|
Metadata for a native quil program.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf native-quil-metadata-final-rewiring)
.
native-quil-metadata-final-rewiring
.
(setf native-quil-metadata-gate-depth)
.
native-quil-metadata-gate-depth
.
(setf native-quil-metadata-gate-volume)
.
native-quil-metadata-gate-volume
.
(setf native-quil-metadata-multiqubit-gate-depth)
.
native-quil-metadata-multiqubit-gate-depth
.
(setf native-quil-metadata-program-duration)
.
native-quil-metadata-program-duration
.
(setf native-quil-metadata-program-fidelity)
.
native-quil-metadata-program-fidelity
.
(setf native-quil-metadata-qpu-runtime-estimation)
.
native-quil-metadata-qpu-runtime-estimation
.
(setf native-quil-metadata-topological-swaps)
.
native-quil-metadata-topological-swaps
.
(setf nativequilmetadata-final_rewiring)
.
nativequilmetadata-final_rewiring
.
(setf nativequilmetadata-gate_depth)
.
nativequilmetadata-gate_depth
.
(setf nativequilmetadata-gate_volume)
.
nativequilmetadata-gate_volume
.
(setf nativequilmetadata-multiqubit_gate_depth)
.
nativequilmetadata-multiqubit_gate_depth
.
(setf nativequilmetadata-program_duration)
.
nativequilmetadata-program_duration
.
(setf nativequilmetadata-program_fidelity)
.
nativequilmetadata-program_fidelity
.
(setf nativequilmetadata-qpu_runtime_estimation)
.
nativequilmetadata-qpu_runtime_estimation
.
(setf nativequilmetadata-topological_swaps)
.
nativequilmetadata-topological_swaps
.
print-object
.
shared-initialize
.
Output qubit index relabeling due to SWAP insertion.
vector
#()
:|final_rewiring|
Maximum number of successive gates in the native quil program.
(or null fixnum)
:|gate_depth|
Total number of gates in the native quil program.
(or null fixnum)
:|gate_volume|
Maximum number of successive two-qubit gates in the native quil program.
(or null fixnum)
:|multiqubit_gate_depth|
Rough estimate of native quil program length in nanoseconds.
(or null double-float)
:|program_duration|
Rough estimate of the fidelity of the full native quil program, uses specs.
(or null double-float)
:|program_fidelity|
Total number of SWAPs in the native quil program.
(or null fixnum)
:|topological_swaps|
The estimated runtime (milliseconds) on a Rigetti QPU for a protoquil program.
(or null double-float)
:|qpu_runtime_estimation|
Quil and the device metadata necessary for quilc.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf native-quil-request-quil)
.
native-quil-request-quil
.
(setf native-quil-request-target-device)
.
native-quil-request-target-device
.
(setf nativequilrequest-quil)
.
nativequilrequest-quil
.
(setf nativequilrequest-target_device)
.
nativequilrequest-target_device
.
print-object
.
shared-initialize
.
Arbitrary Quil to be sent to quilc.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "quil"))
:|quil|
Specifications for the device to target with quilc.
rpcq::|targetdevice|
(error (concatenate (quote string) "missing value for field " "target_device"))
:|target_device|
Native Quil and associated metadata returned from quilc.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf native-quil-response-metadata)
.
native-quil-response-metadata
.
(setf native-quil-response-quil)
.
native-quil-response-quil
.
(setf nativequilresponse-metadata)
.
nativequilresponse-metadata
.
(setf nativequilresponse-quil)
.
nativequilresponse-quil
.
print-object
.
shared-initialize
.
Native Quil returned from quilc.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "quil"))
:|quil|
Metadata for the returned Native Quil.
(or null rpcq::|nativequilmetadata|)
:|metadata|
A parametric expression.
rpcq
.
The parameter name
(simple-array character)
(error (concatenate (quote string) "missing value for field " "name"))
:|name|
The array index.
fixnum
(error (concatenate (quote string) "missing value for field " "index"))
:|index|
A parametric expression.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf parameter-expression-a)
.
parameter-expression-a
.
(setf parameter-expression-b)
.
parameter-expression-b
.
(setf parameter-expression-operator)
.
parameter-expression-operator
.
(setf parameterexpression-a)
.
parameterexpression-a
.
(setf parameterexpression-b)
.
parameterexpression-b
.
(setf parameterexpression-operator)
.
parameterexpression-operator
.
print-object
.
shared-initialize
.
The operator ’+’, ’-’, ’*’. The operands can be
constant floating point numbers or strings referencing a dynamic
program parameter or a ParameterAref to index into an array or
itself a ParameterExpression.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "operator"))
:|operator|
The first operand
(error (concatenate (quote string) "missing value for field " "a"))
:|a|
The second operand
(error (concatenate (quote string) "missing value for field " "b"))
:|b|
Specification of a dynamic parameter type and array-length.
rpcq
.
The parameter type, e.g., one of ’INTEGER’, or ’FLOAT’.
(simple-array character)
""
:|type|
If this is not 1, the parameter is an array of this length.
fixnum
1
:|length|
Tsunami binary with patching metadata for classical parameter modification.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf patchable-binary-base-binary)
.
patchable-binary-base-binary
.
(setf patchable-binary-patch-table)
.
patchable-binary-patch-table
.
(setf patchablebinary-base_binary)
.
patchablebinary-base_binary
.
(setf patchablebinary-patch_table)
.
patchablebinary-patch_table
.
print-object
.
shared-initialize
.
Raw Tsunami binary object.
(error (concatenate (quote string) "missing value for field " "base_binary"))
:|base_binary|
Dictionary mapping patch names to their memory descriptors.
hash-table
(error (concatenate (quote string) "missing value for field " "patch_table"))
:|patch_table|
Patchable memory location descriptor.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
(setf patch-target-patch-offset)
.
patch-target-patch-offset
.
(setf patch-target-patch-type)
.
patch-target-patch-type
.
(setf patchtarget-patch_offset)
.
patchtarget-patch_offset
.
(setf patchtarget-patch_type)
.
patchtarget-patch_type
.
print-object
.
shared-initialize
.
Data type at this address.
rpcq::|parameterspec|
(error (concatenate (quote string) "missing value for field " "patch_type"))
:|patch_type|
Memory address of the patch.
fixnum
(error (concatenate (quote string) "missing value for field " "patch_offset"))
:|patch_offset|
Specification of a single Pauli term as a tensor product of Pauli factors.
rpcq
.
Qubit indices onto which the factors of a Pauli term are applied.
vector
(error (concatenate (quote string) "missing value for field " "indices"))
:|indices|
Ordered factors of a Pauli term.
vector
(error (concatenate (quote string) "missing value for field " "symbols"))
:|symbols|
The dynamic aspects (waveforms, readout kernels, scheduled instructions and parameters) of a job.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf program-filters)
.
(setf program-filters)
.
program-filters
.
program-filters
.
(setf program-parameters)
.
(setf program-parameters)
.
program-parameters
.
program-parameters
.
(setf program-scheduled-instructions)
.
program-scheduled-instructions
.
(setf program-scheduled_instructions)
.
program-scheduled_instructions
.
(setf program-waveforms)
.
(setf program-waveforms)
.
program-waveforms
.
program-waveforms
.
shared-initialize
.
The waveforms appearing in the program by waveform label.
hash-table
(make-hash-table :test (quote equalp))
:|waveforms|
The readout filter kernels appearing in the program by feature label.
hash-table
(make-hash-table :test (quote equalp))
:|filters|
The ordered sequence of scheduled instruction objects.
vector
#()
:|scheduled_instructions|
A mapping of dynamic parameter names to their type specification.
hash-table
(make-hash-table :test (quote equalp))
:|parameters|
Instruction to play a pulse with some (modified) waveform envelope at a specific time on a specific frame.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf pulse-detuning)
.
(setf pulse-detuning)
.
pulse-detuning
.
pulse-detuning
.
(setf pulse-frame)
.
(setf pulse-frame)
.
pulse-frame
.
pulse-frame
.
(setf pulse-phase)
.
(setf pulse-phase)
.
pulse-phase
.
pulse-phase
.
(setf pulse-scale)
.
(setf pulse-scale)
.
pulse-scale
.
pulse-scale
.
(setf pulse-waveform)
.
(setf pulse-waveform)
.
pulse-waveform
.
pulse-waveform
.
shared-initialize
.
The tx-frame label on which the pulse is played.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
The waveform label
(simple-array character)
(error (concatenate (quote string) "missing value for field " "waveform"))
:|waveform|
Dimensionless (re-)scaling factor which is applied to the envelope.
(or null double-float)
1.0d0
:|scale|
Static phase angle [units of tau=2pi] by which the envelope quadratures are rotated.
double-float
0.0d0
:|phase|
Detuning [Hz] with which the pulse envelope should be modulated relative to the frame frequency.
double-float
0.0d0
:|detuning|
rpcQ-serializable form of a pyQuil Program object.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf py-quil-executable-response-attributes)
.
py-quil-executable-response-attributes
.
(setf py-quil-executable-response-program)
.
py-quil-executable-response-program
.
(setf pyquilexecutableresponse-attributes)
.
pyquilexecutableresponse-attributes
.
(setf pyquilexecutableresponse-program)
.
pyquilexecutableresponse-program
.
shared-initialize
.
String representation of a Quil program.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "program"))
:|program|
Miscellaneous attributes to be unpacked onto the pyQuil Program object.
hash-table
(error (concatenate (quote string) "missing value for field " "attributes"))
:|attributes|
Configuration for a single QDO Fast Flux Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qdo-fast-flux-channel-channel-index)
.
qdo-fast-flux-channel-channel-index
.
(setf qdo-fast-flux-channel-delay)
.
qdo-fast-flux-channel-delay
.
(setf qdo-fast-flux-channel-direction)
.
qdo-fast-flux-channel-direction
.
(setf qdo-fast-flux-channel-flux-current)
.
qdo-fast-flux-channel-flux-current
.
(setf qdofastfluxchannel-channel_index)
.
qdofastfluxchannel-channel_index
.
(setf qdofastfluxchannel-delay)
.
qdofastfluxchannel-delay
.
(setf qdofastfluxchannel-direction)
.
qdofastfluxchannel-direction
.
(setf qdofastfluxchannel-flux_current)
.
qdofastfluxchannel-flux_current
.
shared-initialize
.
The QDO is a device that transmits pulses.
(or null (simple-array character))
"tx"
:|direction|
The channel index on the QDO, zero indexed from the lowest channel, as installed in the box.
fixnum
(error (concatenate (quote string) "missing value for field " "channel_index"))
:|channel_index|
Delay [seconds] to account for inter-channel skew.
double-float
0.0d0
:|delay|
Flux current [Amps].
(or null double-float)
:|flux_current|
Configuration for a single QDO Sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qdo-sequencer-sequencer-index)
.
qdo-sequencer-sequencer-index
.
(setf qdo-sequencer-tx-channel)
.
qdo-sequencer-tx-channel
.
(setf qdosequencer-sequencer_index)
.
qdosequencer-sequencer_index
.
(setf qdosequencer-tx_channel)
.
qdosequencer-tx_channel
.
shared-initialize
.
The label of the associated channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration for a single QDO Slow Flux Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qdo-slow-flux-channel-channel-index)
.
qdo-slow-flux-channel-channel-index
.
(setf qdo-slow-flux-channel-flux-current)
.
qdo-slow-flux-channel-flux-current
.
(setf qdo-slow-flux-channel-relay-closed)
.
qdo-slow-flux-channel-relay-closed
.
(setf qdoslowfluxchannel-channel_index)
.
qdoslowfluxchannel-channel_index
.
(setf qdoslowfluxchannel-flux_current)
.
qdoslowfluxchannel-flux_current
.
(setf qdoslowfluxchannel-relay_closed)
.
qdoslowfluxchannel-relay_closed
.
shared-initialize
.
The channel index on the QDO, zero indexed from the
lowest channel, as installed in the box. Flux index typically starts at 4.
fixnum
(error (concatenate (quote string) "missing value for field " "channel_index"))
:|channel_index|
Flux current [Amps].
(or null double-float)
:|flux_current|
Set the state of the Flux relay.
True - Relay closed, allows flux current to flow.
False - Relay open, no flux current can flow.
(or null rpcq:optional-bool)
:|relay_closed|
Configuration for a single QFD Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qfd-channel-channel-index)
.
qfd-channel-channel-index
.
(setf qfd-channel-delay)
.
qfd-channel-delay
.
(setf qfd-channel-direction)
.
qfd-channel-direction
.
(setf qfd-channel-flux-current)
.
qfd-channel-flux-current
.
(setf qfd-channel-gain)
.
qfd-channel-gain
.
(setf qfd-channel-nco-frequency)
.
qfd-channel-nco-frequency
.
(setf qfd-channel-relay-closed)
.
qfd-channel-relay-closed
.
(setf qfdchannel-channel_index)
.
qfdchannel-channel_index
.
(setf qfdchannel-delay)
.
qfdchannel-delay
.
(setf qfdchannel-direction)
.
qfdchannel-direction
.
(setf qfdchannel-flux_current)
.
qfdchannel-flux_current
.
(setf qfdchannel-gain)
.
qfdchannel-gain
.
(setf qfdchannel-nco_frequency)
.
qfdchannel-nco_frequency
.
(setf qfdchannel-relay_closed)
.
qfdchannel-relay_closed
.
shared-initialize
.
The QFD is a device that transmits pulses.
(or null (simple-array character))
"tx"
:|direction|
The DAC NCO frequency [Hz].
(or null double-float)
0.0d0
:|nco_frequency|
The output gain on the DAC in [dB]. Note that this
should be in the range -45dB to 0dB and is rounded to the
nearest 3dB step.
(or null double-float)
0.0d0
:|gain|
The channel index on the QFD, zero indexed from the lowest channel, as installed in the box.
fixnum
(error (concatenate (quote string) "missing value for field " "channel_index"))
:|channel_index|
Delay [seconds] to account for inter-channel skew.
double-float
0.0d0
:|delay|
Flux current [Amps].
(or null double-float)
:|flux_current|
Set the state of the Flux relay.
True - Relay closed, allows flux current to flow.
False - Relay open, no flux current can flow.
(or null rpcq:optional-bool)
:none
:|relay_closed|
Configuration for a single QFD Sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qfd-sequencer-sequencer-index)
.
qfd-sequencer-sequencer-index
.
(setf qfd-sequencer-tx-channel)
.
qfd-sequencer-tx-channel
.
(setf qfdsequencer-sequencer_index)
.
qfdsequencer-sequencer_index
.
(setf qfdsequencer-tx_channel)
.
qfdsequencer-tx_channel
.
shared-initialize
.
The label of the associated channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration for a single QFDx2 Sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qf-dx-2-sequencer-sequencer-index)
.
qf-dx-2-sequencer-sequencer-index
.
(setf qf-dx-2-sequencer-tx-channel)
.
qf-dx-2-sequencer-tx-channel
.
(setf qfdx2sequencer-sequencer_index)
.
qfdx2sequencer-sequencer_index
.
(setf qfdx2sequencer-tx_channel)
.
qfdx2sequencer-tx_channel
.
shared-initialize
.
The label of the associated channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration for a single QGS Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qgs-channel-channel-index)
.
qgs-channel-channel-index
.
(setf qgs-channel-delay)
.
qgs-channel-delay
.
(setf qgs-channel-direction)
.
qgs-channel-direction
.
(setf qgs-channel-gain)
.
qgs-channel-gain
.
(setf qgs-channel-nco-frequency)
.
qgs-channel-nco-frequency
.
(setf qgschannel-channel_index)
.
qgschannel-channel_index
.
(setf qgschannel-delay)
.
qgschannel-delay
.
(setf qgschannel-direction)
.
qgschannel-direction
.
(setf qgschannel-gain)
.
qgschannel-gain
.
(setf qgschannel-nco_frequency)
.
qgschannel-nco_frequency
.
shared-initialize
.
The QGS is a device that transmits pulses.
(or null (simple-array character))
"tx"
:|direction|
The DAC NCO frequency [Hz].
(or null double-float)
2.0d9
:|nco_frequency|
The output gain on the DAC in [dB]. Note that this
should be in the range -45dB to 0dB and is rounded to the
nearest 3dB step.
(or null double-float)
0.0d0
:|gain|
The channel index on the QGS, zero indexed from the lowest channel, as installed in the box.
(or null fixnum)
0
:|channel_index|
Delay [seconds] to account for inter-channel skew.
double-float
0.0d0
:|delay|
Configuration for a single QGS Sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qgs-sequencer-sequencer-index)
.
qgs-sequencer-sequencer-index
.
(setf qgs-sequencer-tx-channel)
.
qgs-sequencer-tx-channel
.
(setf qgssequencer-sequencer_index)
.
qgssequencer-sequencer_index
.
(setf qgssequencer-tx_channel)
.
qgssequencer-tx_channel
.
shared-initialize
.
The label of the associated channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration for a single QGSx2 Sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qg-sx-2-sequencer-sequencer-index)
.
qg-sx-2-sequencer-sequencer-index
.
(setf qg-sx-2-sequencer-tx-channel)
.
qg-sx-2-sequencer-tx-channel
.
(setf qgsx2sequencer-sequencer_index)
.
qgsx2sequencer-sequencer_index
.
(setf qgsx2sequencer-tx_channel)
.
qgsx2sequencer-tx_channel
.
shared-initialize
.
The label of the associated channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration info for the QPU
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qpu-chip-label)
.
qpu-chip-label
.
(setf qpu-chip_label)
.
qpu-chip_label
.
(setf qpu-controls)
.
(setf qpu-controls)
.
qpu-controls
.
qpu-controls
.
(setf qpu-controls-by-qubit)
.
qpu-controls-by-qubit
.
(setf qpu-controls_by_qubit)
.
qpu-controls_by_qubit
.
(setf qpu-qubits)
.
(setf qpu-qubits)
.
qpu-qubits
.
qpu-qubits
.
shared-initialize
.
The fabrication label for the QPU chip.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "chip_label"))
:|chip_label|
A list of qubits labels.
vector
#()
:|qubits|
A mapping of control labels to tuples (instrument label, channel label).
hash-table
(make-hash-table :test (quote equalp))
:|controls|
A map of qubit label to list of controls that should be
considered blocked when the qubit is part of a job execution.
hash-table
(make-hash-table :test (quote equalp))
:|controls_by_qubit|
Program and patch values to send to the QPU for execution.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qpu-request-id)
.
qpu-request-id
.
(setf qpu-request-patch-values)
.
qpu-request-patch-values
.
(setf qpu-request-program)
.
qpu-request-program
.
(setf qpurequest-id)
.
qpurequest-id
.
(setf qpurequest-patch_values)
.
qpurequest-patch_values
.
(setf qpurequest-program)
.
qpurequest-program
.
shared-initialize
.
Execution settings and sequencer binaries.
(error (concatenate (quote string) "missing value for field " "program"))
:|program|
Dictionary mapping data names to data values for patching the binary.
hash-table
(error (concatenate (quote string) "missing value for field " "patch_values"))
:|patch_values|
QPU request ID.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "id"))
:|id|
Configuration for a single QRR Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qrr-channel-channel-index)
.
qrr-channel-channel-index
.
(setf qrr-channel-delay)
.
qrr-channel-delay
.
(setf qrr-channel-direction)
.
qrr-channel-direction
.
(setf qrr-channel-gain)
.
qrr-channel-gain
.
(setf qrr-channel-nco-frequency)
.
qrr-channel-nco-frequency
.
(setf qrrchannel-channel_index)
.
qrrchannel-channel_index
.
(setf qrrchannel-delay)
.
qrrchannel-delay
.
(setf qrrchannel-direction)
.
qrrchannel-direction
.
(setf qrrchannel-gain)
.
qrrchannel-gain
.
(setf qrrchannel-nco_frequency)
.
qrrchannel-nco_frequency
.
shared-initialize
.
The QRR is a device that receives readout pulses.
(or null (simple-array character))
"rx"
:|direction|
The ADC NCO frequency [Hz].
(or null double-float)
0.0d0
:|nco_frequency|
The input gain on the ADC in [dB]. Note that this should be in the range -45dB to 0dB and is rounded to the nearest 3dB step.
(or null double-float)
0.0d0
:|gain|
The channel index on the QRR, zero indexed from the lowest channel, as installed in the box.
fixnum
(error (concatenate (quote string) "missing value for field " "channel_index"))
:|channel_index|
Delay [seconds] to account for inter-channel skew.
double-float
0.0d0
:|delay|
Configuration for a single readout receive (QRR) sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qrr-sequencer-rx-channel)
.
qrr-sequencer-rx-channel
.
(setf qrr-sequencer-sequencer-index)
.
qrr-sequencer-sequencer-index
.
(setf qrrsequencer-rx_channel)
.
qrrsequencer-rx_channel
.
(setf qrrsequencer-sequencer_index)
.
qrrsequencer-sequencer_index
.
shared-initialize
.
The label of the associated rx channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "rx_channel"))
:|rx_channel|
The sequencer index (0-15) to assign. Note that only sequencer 0 can return raw readout measurements.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration for a single QRT Channel.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qrt-channel-channel-index)
.
qrt-channel-channel-index
.
(setf qrt-channel-delay)
.
qrt-channel-delay
.
(setf qrt-channel-direction)
.
qrt-channel-direction
.
(setf qrt-channel-gain)
.
qrt-channel-gain
.
(setf qrt-channel-nco-frequency)
.
qrt-channel-nco-frequency
.
(setf qrtchannel-channel_index)
.
qrtchannel-channel_index
.
(setf qrtchannel-delay)
.
qrtchannel-delay
.
(setf qrtchannel-direction)
.
qrtchannel-direction
.
(setf qrtchannel-gain)
.
qrtchannel-gain
.
(setf qrtchannel-nco_frequency)
.
qrtchannel-nco_frequency
.
shared-initialize
.
The QRT is a device that transmits readout pulses.
(or null (simple-array character))
"tx"
:|direction|
The DAC NCO frequency [Hz].
(or null double-float)
1.25d9
:|nco_frequency|
The output gain on the DAC in [dB]. Note that this should be in the range -45dB to 0dB and is rounded to the nearest 3dB step.
(or null double-float)
0.0d0
:|gain|
The channel index on the QRT, zero indexed from the lowest channel, as installed in the box.
(or null fixnum)
0
:|channel_index|
Delay [seconds] to account for inter-channel skew.
double-float
0.0d0
:|delay|
Configuration for a single readout transmit (QRT) sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qrt-sequencer-low-freq-range)
.
qrt-sequencer-low-freq-range
.
(setf qrt-sequencer-sequencer-index)
.
qrt-sequencer-sequencer-index
.
(setf qrt-sequencer-tx-channel)
.
qrt-sequencer-tx-channel
.
(setf qrtsequencer-low_freq_range)
.
qrtsequencer-low_freq_range
.
(setf qrtsequencer-sequencer_index)
.
qrtsequencer-sequencer_index
.
(setf qrtsequencer-tx_channel)
.
qrtsequencer-tx_channel
.
shared-initialize
.
The label of the associated tx channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index (0-7) of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Used to signal if this sequencer is in the low frequency configuration.
(or null rpcq:optional-bool)
:|low_freq_range|
Configuration for a dual readout transmit (QRTx2) sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf qr-tx-2-sequencer-low-freq-range)
.
qr-tx-2-sequencer-low-freq-range
.
(setf qr-tx-2-sequencer-sequencer-index)
.
qr-tx-2-sequencer-sequencer-index
.
(setf qr-tx-2-sequencer-tx-channel)
.
qr-tx-2-sequencer-tx-channel
.
(setf qrtx2sequencer-low_freq_range)
.
qrtx2sequencer-low_freq_range
.
(setf qrtx2sequencer-sequencer_index)
.
qrtx2sequencer-sequencer_index
.
(setf qrtx2sequencer-tx_channel)
.
qrtx2sequencer-tx_channel
.
shared-initialize
.
The label of the associated tx channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The sequencer index (0-15) of this sequencer.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Used to signal if this sequencer is in the low frequency configuration.
(or null rpcq:optional-bool)
:|low_freq_range|
Native Quilt and the information needed to create binary executables.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf quilt-binary-executable-request-num-shots)
.
quilt-binary-executable-request-num-shots
.
(setf quilt-binary-executable-request-quilt)
.
quilt-binary-executable-request-quilt
.
(setf quiltbinaryexecutablerequest-num_shots)
.
quiltbinaryexecutablerequest-num_shots
.
(setf quiltbinaryexecutablerequest-quilt)
.
quiltbinaryexecutablerequest-quilt
.
shared-initialize
.
Native Quilt to be translated into an executable program.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "quilt"))
:|quilt|
The number of times to repeat the program.
fixnum
(error (concatenate (quote string) "missing value for field " "num_shots"))
:|num_shots|
Program to run on the QPU.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf quilt-binary-executable-response-debug)
.
quilt-binary-executable-response-debug
.
(setf quilt-binary-executable-response-memory-descriptors)
.
quilt-binary-executable-response-memory-descriptors
.
(setf quilt-binary-executable-response-program)
.
quilt-binary-executable-response-program
.
(setf quilt-binary-executable-response-ro-sources)
.
quilt-binary-executable-response-ro-sources
.
(setf quiltbinaryexecutableresponse-debug)
.
quiltbinaryexecutableresponse-debug
.
(setf quiltbinaryexecutableresponse-memory_descriptors)
.
quiltbinaryexecutableresponse-memory_descriptors
.
(setf quiltbinaryexecutableresponse-program)
.
quiltbinaryexecutableresponse-program
.
(setf quiltbinaryexecutableresponse-ro_sources)
.
quiltbinaryexecutableresponse-ro_sources
.
shared-initialize
.
Execution settings and sequencer binaries.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "program"))
:|program|
Internal field for constructing patch tables.
(or null hash-table)
(make-hash-table :test (quote equalp))
:|memory_descriptors|
Internal field for reshaping returned buffers.
vector
#()
:|ro_sources|
Debug information associated with the translation process.
hash-table
(error (concatenate (quote string) "missing value for field " "debug"))
:|debug|
A request for up-to-date Quilt calibrations.
Up-to-date Quilt calibrations.
Meta information about a rack configuration.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf rack-meta-rack-id)
.
rack-meta-rack-id
.
(setf rack-meta-rack-version)
.
rack-meta-rack-version
.
(setf rack-meta-schema-version)
.
rack-meta-schema-version
.
(setf rackmeta-rack_id)
.
rackmeta-rack_id
.
(setf rackmeta-rack_version)
.
rackmeta-rack_version
.
(setf rackmeta-schema_version)
.
rackmeta-schema_version
.
shared-initialize
.
A unique identifier for the rack.
(or null (simple-array character))
:|rack_id|
A version of the rack configuration.
(or null fixnum)
:|rack_version|
A version of the rack configuration.
fixnum
0
:|schema_version|
RPC request payload for generating a randomized benchmarking sequence.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf randomized-benchmarking-request-depth)
.
randomized-benchmarking-request-depth
.
(setf randomized-benchmarking-request-gateset)
.
randomized-benchmarking-request-gateset
.
(setf randomized-benchmarking-request-interleaver)
.
randomized-benchmarking-request-interleaver
.
(setf randomized-benchmarking-request-qubits)
.
randomized-benchmarking-request-qubits
.
(setf randomized-benchmarking-request-seed)
.
randomized-benchmarking-request-seed
.
(setf randomizedbenchmarkingrequest-depth)
.
randomizedbenchmarkingrequest-depth
.
(setf randomizedbenchmarkingrequest-gateset)
.
randomizedbenchmarkingrequest-gateset
.
(setf randomizedbenchmarkingrequest-interleaver)
.
randomizedbenchmarkingrequest-interleaver
.
(setf randomizedbenchmarkingrequest-qubits)
.
randomizedbenchmarkingrequest-qubits
.
(setf randomizedbenchmarkingrequest-seed)
.
randomizedbenchmarkingrequest-seed
.
shared-initialize
.
Depth of the benchmarking sequence.
fixnum
(error (concatenate (quote string) "missing value for field " "depth"))
:|depth|
Number of qubits involved in the benchmarking sequence.
fixnum
(error (concatenate (quote string) "missing value for field " "qubits"))
:|qubits|
List of Quil programs, each describing a Clifford.
vector
(error (concatenate (quote string) "missing value for field " "gateset"))
:|gateset|
PRNG seed. Set this to guarantee repeatable results.
(or null fixnum)
:|seed|
Fixed Clifford, specified as a Quil string, to interleave through an RB sequence.
(or null (simple-array character))
:|interleaver|
RPC reply payload for a randomly generated benchmarking sequence.
The receiver settings generated by the low-level translator.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf receiver-channel)
.
(setf receiver-channel)
.
receiver-channel
.
receiver-channel
.
(setf receiver-data-axes)
.
receiver-data-axes
.
(setf receiver-data_axes)
.
receiver-data_axes
.
(setf receiver-instrument)
.
(setf receiver-instrument)
.
receiver-instrument
.
receiver-instrument
.
(setf receiver-publish)
.
(setf receiver-publish)
.
receiver-publish
.
receiver-publish
.
(setf receiver-stream)
.
(setf receiver-stream)
.
receiver-stream
.
receiver-stream
.
shared-initialize
.
The instrument name
(simple-array character)
(error (concatenate (quote string) "missing value for field " "instrument"))
:|instrument|
The instrument channel (label)
(simple-array character)
(error (concatenate (quote string) "missing value for field " "channel"))
:|channel|
Name of the associated (raw) output stream that should be published.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "stream"))
:|stream|
Whether to publish the raw output stream.
rpcq:optional-bool
(error (concatenate (quote string) "missing value for field " "publish"))
:|publish|
Ordered list of DataAxis objects that together uniquely label each element in the stream.
vector
#()
:|data_axes|
The resources required by a job
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf resources-frames)
.
(setf resources-frames)
.
resources-frames
.
resources-frames
.
(setf resources-frames-to-controls)
.
resources-frames-to-controls
.
(setf resources-frames_to_controls)
.
resources-frames_to_controls
.
(setf resources-qubits)
.
(setf resources-qubits)
.
resources-qubits
.
resources-qubits
.
shared-initialize
.
A list of qubits blocked/required by a job.
vector
#()
:|qubits|
RF/UHF frames by label.
hash-table
(make-hash-table :test (quote equalp))
:|frames|
Mapping of frames to control channels by labels.
hash-table
(make-hash-table :test (quote equalp))
:|frames_to_controls|
A request type to handle compiling arithmetic out of gate parameters.
The data needed to run programs with gate arithmetic on the hardware.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf rewrite-arithmetic-response-original-memory-descriptors)
.
rewrite-arithmetic-response-original-memory-descriptors
.
(setf rewrite-arithmetic-response-quil)
.
rewrite-arithmetic-response-quil
.
(setf rewrite-arithmetic-response-recalculation-table)
.
rewrite-arithmetic-response-recalculation-table
.
(setf rewritearithmeticresponse-original_memory_descriptors)
.
rewritearithmeticresponse-original_memory_descriptors
.
(setf rewritearithmeticresponse-quil)
.
rewritearithmeticresponse-quil
.
(setf rewritearithmeticresponse-recalculation_table)
.
rewritearithmeticresponse-recalculation_table
.
shared-initialize
.
Native Quil rewritten with no arithmetic in gate parameters.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "quil"))
:|quil|
The declared memory descriptors in the Quil of the related request.
(or null hash-table)
(make-hash-table :test (quote equalp))
:|original_memory_descriptors|
A mapping from memory references to the original gate arithmetic.
(or null hash-table)
(make-hash-table :test (quote equalp))
:|recalculation_table|
A error message for JSONRPC requests.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf rpc-error-error)
.
rpc-error-error
.
(setf rpc-error-id)
.
rpc-error-id
.
(setf rpc-error-jsonrpc)
.
rpc-error-jsonrpc
.
(setf rpc-error-warnings)
.
rpc-error-warnings
.
(setf rpcerror-error)
.
rpcerror-error
.
(setf rpcerror-id)
.
rpcerror-id
.
(setf rpcerror-jsonrpc)
.
rpcerror-jsonrpc
.
(setf rpcerror-warnings)
.
rpcerror-warnings
.
shared-initialize
.
The JSONRPC version.
(simple-array character)
"2.0"
:|jsonrpc|
The error message.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "error"))
:|error|
The RPC request id.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "id"))
:|id|
A list of warnings that occurred during request processing.
vector
#()
:|warnings|
The reply for a JSONRPC request.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf rpc-reply-id)
.
rpc-reply-id
.
(setf rpc-reply-jsonrpc)
.
rpc-reply-jsonrpc
.
(setf rpc-reply-result)
.
rpc-reply-result
.
(setf rpc-reply-warnings)
.
rpc-reply-warnings
.
(setf rpcreply-id)
.
rpcreply-id
.
(setf rpcreply-jsonrpc)
.
rpcreply-jsonrpc
.
(setf rpcreply-result)
.
rpcreply-result
.
(setf rpcreply-warnings)
.
rpcreply-warnings
.
shared-initialize
.
The JSONRPC version.
(simple-array character)
"2.0"
:|jsonrpc|
The RPC result.
(or null t)
:|result|
The RPC request id.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "id"))
:|id|
A list of warnings that occurred during request processing.
vector
#()
:|warnings|
A single request object according to the JSONRPC standard.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf rpc-request-client-key)
.
rpc-request-client-key
.
(setf rpc-request-client-timeout)
.
rpc-request-client-timeout
.
(setf rpc-request-id)
.
rpc-request-id
.
(setf rpc-request-jsonrpc)
.
rpc-request-jsonrpc
.
(setf rpc-request-method)
.
rpc-request-method
.
(setf rpc-request-params)
.
rpc-request-params
.
(setf rpcrequest-client_key)
.
rpcrequest-client_key
.
(setf rpcrequest-client_timeout)
.
rpcrequest-client_timeout
.
(setf rpcrequest-id)
.
rpcrequest-id
.
(setf rpcrequest-jsonrpc)
.
rpcrequest-jsonrpc
.
(setf rpcrequest-method)
.
rpcrequest-method
.
(setf rpcrequest-params)
.
rpcrequest-params
.
shared-initialize
.
The JSONRPC version.
(simple-array character)
"2.0"
:|jsonrpc|
The RPC function name.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "method"))
:|method|
The RPC function arguments.
(error (concatenate (quote string) "missing value for field " "params"))
:|params|
RPC request id (used to verify that request and response belong together).
(simple-array character)
(error (concatenate (quote string) "missing value for field " "id"))
:|id|
The client-side timeout for the request. The server itself may be configured with a timeout that is greater than the client-side timeout, in which case the server can choose to terminate any processing of the request.
(or null double-float)
:|client_timeout|
The ZeroMQ CURVE public key used to make the request, as received by the server. Empty if no key is used.
(or null (simple-array character))
:|client_key|
An individual warning emitted in the course of RPC processing.
rpcq
.
The warning string.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "body"))
:|body|
The type of the warning raised.
(or null (simple-array character))
:|kind|
The unit of work to be executed.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
(setf schedule-ir-job-filter-pipeline)
.
schedule-ir-job-filter-pipeline
.
(setf schedule-ir-job-job-id)
.
schedule-ir-job-job-id
.
(setf schedule-ir-job-num-shots)
.
schedule-ir-job-num-shots
.
(setf schedule-ir-job-operating-point)
.
schedule-ir-job-operating-point
.
(setf schedule-ir-job-program)
.
schedule-ir-job-program
.
(setf schedule-ir-job-resources)
.
schedule-ir-job-resources
.
(setf scheduleirjob-filter_pipeline)
.
scheduleirjob-filter_pipeline
.
(setf scheduleirjob-job_id)
.
scheduleirjob-job_id
.
(setf scheduleirjob-num_shots)
.
scheduleirjob-num_shots
.
(setf scheduleirjob-operating_point)
.
scheduleirjob-operating_point
.
(setf scheduleirjob-program)
.
scheduleirjob-program
.
(setf scheduleirjob-resources)
.
scheduleirjob-resources
.
shared-initialize
.
A unique ID to help the submitter track the job.
(or null (simple-array character))
:|job_id|
How many repetitions the job should be executed for.
fixnum
(error (concatenate (quote string) "missing value for field " "num_shots"))
:|num_shots|
The resources required by the job.
rpcq::|resources|
(error (concatenate (quote string) "missing value for field " "resources"))
:|resources|
Operating points or static instrument channel settings
(mapping control_name (instrument name) -> instrument channel settings
(instrument settings) dictionary).
hash-table
(make-hash-table :test (quote equalp))
:|operating_point|
The actual program to be executed.
rpcq::|program|
(error (concatenate (quote string) "missing value for field " "program"))
:|program|
The filter pipeline. Mapping of node labels to FilterNode’s.
hash-table
(make-hash-table :test (quote equalp))
:|filter_pipeline|
Set the frequency of a tx-frame to a specific value at a specific time.
rpcq
.
The frame label for which to set the frequency.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
The frequency [Hz] to set the frame frequency to.
double-float
0.0d0
:|frequency|
Set the phase of a frame to an absolute value at a specific time.
rpcq
.
The frame label for which to set the phase.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
Phase angle [units of tau=2pi] to update the frame phase to.
double-float
0.0d0
:|phase|
Set the scale of a tx-frame to a value at a specific time.
rpcq
.
The frame label for which to set the scale.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
Scale (unitless) to apply to waveforms generated on the frame.
double-float
1.0d0
:|scale|
Shift the frequency of a tx-frame by a specific amount at a specific time.
rpcq
.
The frame label for which to set the frequency.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
Frequency shift (new-old) [Hz] to apply to the frame frequency.
double-float
0.0d0
:|delta|
Shift the phase of a frame by a relative value at a specific time.
rpcq
.
The frame label for which to set the phase.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame"))
:|frame|
Phase angle [units of tau=2pi] by which to shift the
frame phase. Can be a numerical value, a ParameterExpression or a
ParameterAref.
0.0
:|delta|
Swap the phases of two tx-frames at a specific time.
rpcq
.
The first frame’s label.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame_a"))
:|frame_a|
The second frame’s label.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "frame_b"))
:|frame_b|
ISA and specs for a particular device.
rpcq
.
Instruction-set architecture for this device.
hash-table
(error (concatenate (quote string) "missing value for field " "isa"))
:|isa|
Fidelities and coherence times for this device.
hash-table
(error (concatenate (quote string) "missing value for field " "specs"))
:|specs|
An integration kernel defined for a specific frame.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
shared-initialize
.
(setf template-kernel-bias)
.
template-kernel-bias
.
(setf template-kernel-detuning)
.
template-kernel-detuning
.
(setf template-kernel-duration)
.
template-kernel-duration
.
(setf template-kernel-phase)
.
template-kernel-phase
.
(setf template-kernel-scale)
.
template-kernel-scale
.
(setf templatekernel-bias)
.
templatekernel-bias
.
(setf templatekernel-detuning)
.
templatekernel-detuning
.
(setf templatekernel-duration)
.
templatekernel-duration
.
(setf templatekernel-phase)
.
templatekernel-phase
.
(setf templatekernel-scale)
.
templatekernel-scale
.
Length of the boxcar kernel in seconds
double-float
(error (concatenate (quote string) "missing value for field " "duration"))
:|duration|
The kernel is offset by this real value. Can be used to ensure the decision threshold lies at 0.0.
double-float
0.0d0
:|bias|
Scale to apply to boxcar kernel
double-float
1.0d0
:|scale|
Phase [units of tau=2pi] to rotate the kernel by.
double-float
0.0d0
:|phase|
Modulation to apply to the filter kernel in Hz
double-float
0.0d0
:|detuning|
A waveform envelope defined for a specific frame. A templated waveform is defined by a parameterized pulseshape rather than explicit IQ values. The message specification does not enforce that the duration is implementable on the hardware.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
shared-initialize
.
(setf template-waveform-detuning)
.
template-waveform-detuning
.
(setf template-waveform-duration)
.
template-waveform-duration
.
(setf template-waveform-phase)
.
template-waveform-phase
.
(setf template-waveform-scale)
.
template-waveform-scale
.
(setf templatewaveform-detuning)
.
templatewaveform-detuning
.
(setf templatewaveform-duration)
.
templatewaveform-duration
.
(setf templatewaveform-phase)
.
templatewaveform-phase
.
(setf templatewaveform-scale)
.
templatewaveform-scale
.
Length of the pulse in seconds
double-float
(error (concatenate (quote string) "missing value for field " "duration"))
:|duration|
Scale to apply to waveform envelope
double-float
1.0d0
:|scale|
Phase [units of tau=2pi] to rotate the complex waveform envelope.
double-float
0.0d0
:|phase|
Modulation to apply to the waveform in Hz
double-float
0.0d0
:|detuning|
Payload used to match a job with a particular execution target.
rpcq
.
Deadline, specified in the format
’%Y-%m-%dT%H:%M:%S.000Z’, after which this job becomes unexecutable.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "deadline"))
:|deadline|
Label string for the chip on which this job is meant to execute.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "chip_label"))
:|chip_label|
Configuration for the card which
interfaces with the USI Target on the USRP.
Configuration for a single USITarget Sequencer.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
shared-initialize
.
(setf usi-target-sequencer-rx-channel)
.
usi-target-sequencer-rx-channel
.
(setf usi-target-sequencer-sequencer-index)
.
usi-target-sequencer-sequencer-index
.
(setf usi-target-sequencer-tx-channel)
.
usi-target-sequencer-tx-channel
.
(setf usitargetsequencer-rx_channel)
.
usitargetsequencer-rx_channel
.
(setf usitargetsequencer-sequencer_index)
.
usitargetsequencer-sequencer_index
.
(setf usitargetsequencer-tx_channel)
.
usitargetsequencer-tx_channel
.
The label of the associated intial tx channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "tx_channel"))
:|tx_channel|
The label of the associated initial rx channel.
(simple-array character)
(error (concatenate (quote string) "missing value for field " "rx_channel"))
:|rx_channel|
The sequencer index (0-7) to assign. Note that only
sequencer 0 has the ability to use the NCO or capture raw readout
streams.
fixnum
(error (concatenate (quote string) "missing value for field " "sequencer_index"))
:|sequencer_index|
Configuration of VNA settings for a continuous wave sweep.
rpcq
.
%%serialize
.
%print-slots
.
%serialize
.
print-object
.
shared-initialize
.
(setf vna-settings-averaging)
.
vna-settings-averaging
.
(setf vna-settings-bandwidth)
.
vna-settings-bandwidth
.
(setf vna-settings-e-delay)
.
vna-settings-e-delay
.
(setf vna-settings-freq-sweep)
.
vna-settings-freq-sweep
.
(setf vna-settings-phase-offset)
.
vna-settings-phase-offset
.
(setf vna-settings-power)
.
vna-settings-power
.
(setf vnasettings-averaging)
.
vnasettings-averaging
.
(setf vnasettings-bandwidth)
.
vnasettings-bandwidth
.
(setf vnasettings-e_delay)
.
vnasettings-e_delay
.
(setf vnasettings-freq_sweep)
.
vnasettings-freq_sweep
.
(setf vnasettings-phase_offset)
.
vnasettings-phase_offset
.
(setf vnasettings-power)
.
vnasettings-power
.
Electrical delay in seconds from source to measure port
double-float
(error (concatenate (quote string) "missing value for field " "e_delay"))
:|e_delay|
Phase offset in degrees from measured to reported phase
double-float
(error (concatenate (quote string) "missing value for field " "phase_offset"))
:|phase_offset|
Bandwidth of the sweep, in Hz
double-float
(error (concatenate (quote string) "missing value for field " "bandwidth"))
:|bandwidth|
Source power in dBm
double-float
(error (concatenate (quote string) "missing value for field " "power"))
:|power|
Sets the number of points to combine into an averaged trace
fixnum
1
:|averaging|
Frequency sweep settings
rpcq::|cwfrequencysweep|
(error (concatenate (quote string) "missing value for field " "freq_sweep"))
:|freq_sweep|
A waveform envelope defined by specific IQ values for a specific frame.
Configuration for a single Yokogawa GS200 Channel.
rpcq
.
Jump to: | %
(
A B C D E F G H I L M N P Q R S T U V W |
---|
Jump to: | %
(
A B C D E F G H I L M N P Q R S T U V W |
---|
Jump to: | *
A B C D E F G I J K L M N O P Q R S T V W |
---|
Jump to: | *
A B C D E F G I J K L M N O P Q R S T V W |
---|
Jump to: | A B C D E F G H I L M N O P Q R S T U V W Y |
---|
Jump to: | A B C D E F G H I L M N O P Q R S T U V W Y |
---|