ParityOS
Contents:
Installation
Quickstart
Making a custom device model
Asynchronous submissions
The Parity Decoder
Solving Optimization Problems
Benchmarking addon
Analog computation addon
Rydberg Layout addon
API Reference
ParityOS
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
X
|
Y
|
Z
_
__init__() (parityos.base.constraints.EqualityConstraint method)
(parityos.base.constraints.ParityConstraint method)
(parityos.base.gates.CCMixin method)
(parityos.base.gates.CMixin method)
(parityos.base.gates.ConditionalGateMixin method)
(parityos.base.gates.Gate method)
(parityos.base.gates.Gate1 method)
(parityos.base.gates.Gate2 method)
(parityos.base.gates.Gate3 method)
(parityos.base.gates.Gate4 method)
(parityos.base.gates.MultiControlMixin method)
(parityos.base.gates.RMixin method)
(parityos.encodings.mappings.Mappings method)
(parityos.encodings.mappings.ParityMap method)
(parityos.Hamiltonian method)
(parityos.ParityOSOutput method)
(parityos.ProblemRepresentation method)
(parityos.Qubit method)
(parityos.RectangularAnalogDevice method)
(parityos.RectangularDigitalDevice method)
(parityos_addons.analog_computation.Observable method)
(parityos_addons.analog_computation.ParitySchedule method)
(parityos_addons.analog_computation.PauliOp method)
(parityos_addons.analog_computation.Schedule method)
(parityos_addons.analog_computation.ScheduleTerm method)
(parityos_addons.interfaces.CirqExporter method)
(parityos_addons.interfaces.QiskitExporter method)
A
add_term() (parityos_addons.analog_computation.Schedule method)
append_qiskit_gate() (parityos_addons.interfaces.QiskitExporter method)
B
benchmark_compiler_runs() (in module parityos_addons.benchmarking)
benchmark_parityos_outputs() (in module parityos_addons.benchmarking)
C
CCMixin (class in parityos.base.gates)
CCNOT (class in parityos.base.gates)
CCZ (class in parityos.base.gates)
CH (class in parityos.base.gates)
Circuit (class in parityos.base.circuit)
CirqExporter (class in parityos_addons.interfaces)
CMixin (class in parityos.base.gates)
CNOT (class in parityos.base.gates)
coefficients (parityos_addons.analog_computation.Schedule property)
commutes_with() (parityos_addons.analog_computation.PauliOp method)
compile() (parityos.CompilerClient method)
CompilerClient (class in parityos)
compose() (parityos_addons.analog_computation.Schedule class method)
ConditionalGateMixin (class in parityos.base.gates)
ConditionalRx (class in parityos.base.gates)
ConditionalX (class in parityos.base.gates)
ConditionalZ (class in parityos.base.gates)
constraints_coefficient (parityos_addons.analog_computation.ParitySchedule property)
constraints_schedule (parityos_addons.analog_computation.ParitySchedule property)
convert_cnots_to_rzzs() (in module parityos.base.circuit)
CP (class in parityos.base.gates)
create_default_problem_circuit() (parityos.ParityOSOutput method)
CRx (class in parityos.base.gates)
CRy (class in parityos.base.gates)
CRz (class in parityos.base.gates)
CY (class in parityos.base.gates)
CZ (class in parityos.base.gates)
D
decode() (parityos.encodings.parity_decoder.ParityDecoderExtension method)
dict_filter() (in module parityos.base.utils)
driver_coefficient (parityos_addons.analog_computation.ParitySchedule property)
driver_schedule (parityos_addons.analog_computation.ParitySchedule property)
duration (parityos_addons.analog_computation.ParitySchedule property)
E
encode() (parityos.encodings.parity_encoder.ParityEncoderExtension method)
encode_problem() (parityos.ParityOSOutput method)
EqualityConstraint (class in parityos.base.constraints)
error_correct() (parityos.encodings.parity_decoder.ParityDecoderExtension method)
evaluate() (parityos.ProblemRepresentation method)
(parityos_addons.analog_computation.Observable method)
(parityos_addons.analog_computation.PauliOp method)
evaluate_average_result() (parityos.ProblemRepresentation method)
evaluate_minimal_result() (parityos.ProblemRepresentation method)
evaluate_parity() (in module parityos.base.constraints)
F
from_json() (parityos.base.circuit.Circuit class method)
(parityos.base.constraints.EqualityConstraint class method)
(parityos.base.gates.ConditionalGateMixin class method)
(parityos.base.gates.Gate class method)
(parityos.base.utils.JSONLoadSaveMixin class method)
(parityos.encodings.mappings.Mappings class method)
(parityos.encodings.mappings.ParityMap class method)
(parityos.ParityOSOutput class method)
(parityos.ProblemRepresentation class method)
(parityos.Qubit class method)
(parityos_addons.analog_computation.Observable class method)
(parityos_addons.analog_computation.PauliOp class method)
(parityos_addons.analog_computation.Schedule class method)
(parityos_addons.analog_computation.ScheduleTerm class method)
from_nx_graph() (parityos.ProblemRepresentation class method)
(parityos_addons.analog_computation.Observable class method)
from_terms() (parityos_addons.analog_computation.Observable class method)
G
Gate (class in parityos.base.gates)
Gate1 (class in parityos.base.gates)
Gate2 (class in parityos.base.gates)
Gate3 (class in parityos.base.gates)
Gate4 (class in parityos.base.gates)
gate_to_cirq() (parityos_addons.interfaces.CirqExporter method)
generate_flat_gate_sequence() (parityos.base.circuit.Circuit method)
generate_qaoa() (in module parityos_addons.qaoa)
get_compiler_runs() (parityos.CompilerClient method)
get_hermitian_conjugate() (parityos.base.circuit.Circuit method)
(parityos.base.gates.Gate method)
(parityos.base.gates.HermitianGateMixin method)
(parityos.base.gates.RMixin method)
get_solutions() (parityos.CompilerClient method)
get_submission() (parityos.CompilerClient method)
H
H (class in parityos.base.gates)
Hamiltonian (class in parityos)
HermitianGateMixin (class in parityos.base.gates)
I
interactions_coefficient (parityos_addons.analog_computation.ParitySchedule property)
interactions_schedule (parityos_addons.analog_computation.ParitySchedule property)
is_satisfied() (parityos.base.constraints.EqualityConstraint method)
ISwap (class in parityos.base.gates)
J
json_wrap() (in module parityos.base.utils)
JSONLoadSaveMixin (class in parityos.base.utils)
L
load() (parityos.base.utils.JSONLoadSaveMixin class method)
logical_degeneracies (parityos.encodings.mappings.Mappings property)
logical_problem_circuit (parityos.ParityOSOutput property)
M
make_args() (parityos.base.gates.ConditionalGateMixin method)
(parityos.base.gates.Gate method)
(parityos.base.gates.RMixin method)
make_args_and_kwargs_from_json() (parityos.base.gates.Gate static method)
(parityos.base.gates.RMixin class method)
make_full_configuration_from_partial() (parityos.encodings.parity_decoder.ParityDecoderExtension method)
Mappings (class in parityos.encodings.mappings)
MeasureZ (class in parityos.base.gates)
modify_angle() (parityos.base.circuit.Circuit method)
(parityos.base.gates.Gate method)
(parityos.base.gates.RMixin method)
module
parityos
parityos.api_interface
parityos.base.circuit
parityos.base.constraints
parityos.base.gates
parityos.base.utils
parityos.encodings.mappings
parityos.encodings.parity_decoder
parityos.encodings.parity_encoder
parityos_addons.analog_computation
parityos_addons.benchmarking
parityos_addons.interfaces
parityos_addons.qaoa
parityos_addons.rydberg_layout
parityos_addons.spin_hamiltonians
MultiControlledH (class in parityos.base.gates)
MultiControlledRx (class in parityos.base.gates)
MultiControlledRy (class in parityos.base.gates)
MultiControlledRz (class in parityos.base.gates)
MultiControlMixin (class in parityos.base.gates)
O
Observable (class in parityos_addons.analog_computation)
observable_from_problem() (in module parityos_addons.analog_computation)
observable_from_problem_constraints() (in module parityos_addons.analog_computation)
observable_from_problem_interactions() (in module parityos_addons.analog_computation)
observables (parityos_addons.analog_computation.Schedule property)
P
parameters (parityos.base.circuit.Circuit property)
(parityos.base.gates.RMixin property)
(parityos_addons.analog_computation.Schedule property)
(parityos_addons.analog_computation.ScheduleTerm property)
ParityConstraint (class in parityos.base.constraints)
ParityDecoderExtension (class in parityos.encodings.parity_decoder)
ParityEncoderExtension (class in parityos.encodings.parity_encoder)
ParityMap (class in parityos.encodings.mappings)
parityos
module
parityos.api_interface
module
parityos.base.circuit
module
parityos.base.constraints
module
parityos.base.gates
module
parityos.base.utils
module
parityos.encodings.mappings
module
parityos.encodings.parity_decoder
module
parityos.encodings.parity_encoder
module
parityos_addons.analog_computation
module
parityos_addons.benchmarking
module
parityos_addons.interfaces
module
parityos_addons.qaoa
module
parityos_addons.rydberg_layout
module
parityos_addons.spin_hamiltonians
module
ParityOSException
ParityOSImportError
ParityOSOutput (class in parityos)
ParitySchedule (class in parityos_addons.analog_computation)
PauliOp (class in parityos_addons.analog_computation)
ProblemRepresentation (class in parityos)
Q
QiskitExporter (class in parityos_addons.interfaces)
Qubit (class in parityos)
qubits (parityos.base.circuit.Circuit property)
(parityos.base.gates.Gate property)
(parityos.ProblemRepresentation property)
(parityos_addons.analog_computation.Observable property)
(parityos_addons.analog_computation.ParitySchedule property)
(parityos_addons.analog_computation.PauliOp property)
(parityos_addons.analog_computation.Schedule property)
R
RectangularAnalogDevice (class in parityos)
RectangularDigitalDevice (class in parityos)
remap() (parityos.base.circuit.Circuit method)
(parityos.base.gates.Gate method)
(parityos.base.gates.RMixin method)
replace_cnots_by_rzzs() (parityos.ParityOSOutput method)
RMixin (class in parityos.base.gates)
Rx (class in parityos.base.gates)
Rxx (class in parityos.base.gates)
Ry (class in parityos.base.gates)
Ryy (class in parityos.base.gates)
Rz (class in parityos.base.gates)
Rzz (class in parityos.base.gates)
Rzzzz (class in parityos.base.gates)
S
save() (parityos.base.utils.JSONLoadSaveMixin method)
Schedule (class in parityos_addons.analog_computation)
schedule (parityos_addons.analog_computation.ParitySchedule property)
ScheduleTerm (class in parityos_addons.analog_computation)
select_reduced_readout_qubits() (parityos.encodings.parity_decoder.ParityDecoderExtension method)
SpinZ (class in parityos_addons.spin_hamiltonians)
spinz_to_hamiltonian() (in module parityos_addons.spin_hamiltonians)
standard_driver_observable_for_qubits() (in module parityos_addons.analog_computation)
submit() (parityos.CompilerClient method)
subs_parameters() (parityos_addons.analog_computation.Schedule method)
(parityos_addons.analog_computation.ScheduleTerm method)
Swap (class in parityos.base.gates)
SX (class in parityos.base.gates)
T
target_qubit (parityos.base.gates.Gate1 property)
tensor() (parityos_addons.analog_computation.Observable method)
terms (parityos.ProblemRepresentation property)
(parityos_addons.analog_computation.Observable property)
time_parameter (parityos_addons.analog_computation.ParitySchedule property)
to_cirq() (parityos_addons.interfaces.CirqExporter method)
to_json() (parityos.base.circuit.Circuit method)
(parityos.base.constraints.EqualityConstraint method)
(parityos.base.gates.ConditionalGateMixin method)
(parityos.base.gates.Gate method)
(parityos.base.gates.RMixin method)
(parityos.base.utils.JSONLoadSaveMixin method)
(parityos.encodings.mappings.Mappings method)
(parityos.encodings.mappings.ParityMap method)
(parityos.ParityOSOutput method)
(parityos.ProblemRepresentation method)
(parityos.Qubit method)
(parityos_addons.analog_computation.Observable method)
(parityos_addons.analog_computation.PauliOp method)
(parityos_addons.analog_computation.Schedule method)
(parityos_addons.analog_computation.ScheduleTerm method)
to_qiskit() (parityos_addons.interfaces.QiskitExporter method)
U
untie_spinz_product() (in module parityos_addons.spin_hamiltonians)
X
X (class in parityos.base.gates)
Y
Y (class in parityos.base.gates)
Z
Z (class in parityos.base.gates)