RydOpt
Getting Started
About
Installation
Concepts and Conventions
Tutorials
API Reference
rydopt.gates
rydopt.pulses
rydopt.simulation
rydopt.optimization
rydopt.characterization
Contributor Guide
Getting Started as a Developer
Reference of Internal Functions
Explore
the GitHub repository
RydOpt
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
analyze_gate() (in module rydopt.characterization)
analyze_gate_qutip() (in module rydopt.characterization)
AntiSymmetric (class in rydopt.pulses.ansatz_functions)
average_gate_fidelity() (in module rydopt.simulation)
B
bspline() (in module rydopt.pulses.general_pulse_ansatz_functions)
C
chebyshev() (in module rydopt.pulses.general_pulse_ansatz_functions)
const() (in module rydopt.pulses.general_pulse_ansatz_functions)
cos_crab() (in module rydopt.pulses.general_pulse_ansatz_functions)
cos_series() (in module rydopt.pulses.general_pulse_ansatz_functions)
cos_sin_crab() (in module rydopt.pulses.general_pulse_ansatz_functions)
cost() (Optimizable method)
D
decay (TwoPhotonPulseAnsatz attribute)
detuning_ansatz (PulseFamilyAnsatz attribute)
(SinglePhotonPulseAnsatz attribute)
dim() (FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(GateSystem method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)
duration (OptimizationResult attribute)
duration_history (OptimizationResult attribute)
E
empirical_cphase_duration() (in module rydopt.pulses)
evaluate_pulse_functions() (PulseAnsatz method)
(SinglePhotonPulseAnsatz method)
(TwoPhotonPulseAnsatz method)
Evolvable (class in rydopt.protocols)
evolve() (in module rydopt.simulation)
F
FourQubitGateAsym (class in rydopt.gates)
FourQubitGatePyramidal (class in rydopt.gates)
G
GateFamily (class in rydopt.gates)
GateSystem (class in rydopt.protocols)
generate_duration() (PulseFamilyAnsatz method)
generate_pulse_params() (PulseFamilyAnsatz method)
grad_norm_history (OptimizationResult attribute)
H
H_1_atom_general() (in module rydopt.gates.subsystem_hamiltonians_general)
H_2_atoms() (in module rydopt.gates.subsystem_hamiltonians)
H_2_atoms_general() (in module rydopt.gates.subsystem_hamiltonians_general)
H_3_atoms() (in module rydopt.gates.subsystem_hamiltonians)
H_3_atoms_general() (in module rydopt.gates.subsystem_hamiltonians_general)
H_3_atoms_inf_V() (in module rydopt.gates.subsystem_hamiltonians)
H_3_atoms_symmetric() (in module rydopt.gates.subsystem_hamiltonians)
H_4_atoms() (in module rydopt.gates.subsystem_hamiltonians)
H_4_atoms_general() (in module rydopt.gates.subsystem_hamiltonians_general)
H_4_atoms_inf_V() (in module rydopt.gates.subsystem_hamiltonians)
H_4_atoms_symmetric() (in module rydopt.gates.subsystem_hamiltonians)
H_k_atoms_perfect_blockade() (in module rydopt.gates.subsystem_hamiltonians)
hamiltonian_functions_for_basis_states() (Evolvable method)
(FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)
I
infidelity (OptimizationResult attribute)
infidelity_history (OptimizationResult attribute)
initial_basis_states() (Evolvable method)
(FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)
L
legendre() (in module rydopt.pulses.general_pulse_ansatz_functions)
lower_transition (TwoPhotonPulseAnsatz attribute)
M
module
rydopt.characterization
rydopt.gates.subsystem_hamiltonians
rydopt.gates.subsystem_hamiltonians_general
rydopt.optimization
rydopt.protocols
rydopt.pulses.general_pulse_ansatz_functions
rydopt.pulses.softbox_pulse_ansatz_functions
rydopt.simulation
multi_start_optimize() (in module rydopt.optimization)
N
num_params (PulseAnsatzFunction property)
num_steps (OptimizationResult attribute)
O
Optimizable (class in rydopt.protocols)
OptimizationResult (class in rydopt.optimization)
optimize() (in module rydopt.optimization)
P
param_counts (SinglePhotonPulseAnsatz property)
params (OptimizationResult attribute)
ParamsBoolLike (in module rydopt.pulses)
ParamsFloatLike (in module rydopt.pulses)
phase_ansatz (PulseFamilyAnsatz attribute)
(SinglePhotonPulseAnsatz attribute)
piecewise_constant() (in module rydopt.pulses.general_pulse_ansatz_functions)
plot_optimization_history() (in module rydopt.characterization)
plot_pulse() (in module rydopt.characterization)
plot_pulse_family() (in module rydopt.characterization)
plot_spectrum() (in module rydopt.characterization)
polynomial() (in module rydopt.pulses.general_pulse_ansatz_functions)
PolynomialPulseMap (class in rydopt.pulses)
PolynomialPulseMapWithCustomDuration (class in rydopt.pulses)
process_fidelity() (in module rydopt.simulation)
process_fidelity_helper() (FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(GateSystem method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)
Product (class in rydopt.pulses.ansatz_functions)
pulse_ansatz (PulseFamilyAnsatz property)
pulse_map (PulseFamilyAnsatz attribute)
PulseAnsatz (class in rydopt.protocols)
PulseAnsatzFunction (class in rydopt.pulses)
PulseFamilyAnsatz (class in rydopt.pulses)
PulseFamilyParams (class in rydopt.pulses)
PulseParams (class in rydopt.pulses)
R
rabi_ansatz (PulseFamilyAnsatz attribute)
(SinglePhotonPulseAnsatz attribute)
runtime_in_sec (OptimizationResult attribute)
rydberg_population_operators_for_basis_states() (FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(RydbergSystem method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)
rydberg_time() (FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(in module rydopt.simulation)
(RydbergSystem method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)
RydbergSystem (class in rydopt.protocols)
rydopt.characterization
module
rydopt.gates.subsystem_hamiltonians
module
rydopt.gates.subsystem_hamiltonians_general
module
rydopt.optimization
module
rydopt.protocols
module
rydopt.pulses.general_pulse_ansatz_functions
module
rydopt.pulses.softbox_pulse_ansatz_functions
module
rydopt.simulation
module
S
Shifted (class in rydopt.pulses.ansatz_functions)
sin_cos_crab() (in module rydopt.pulses.general_pulse_ansatz_functions)
sin_crab() (in module rydopt.pulses.general_pulse_ansatz_functions)
sin_series() (in module rydopt.pulses.general_pulse_ansatz_functions)
SinglePhotonPulseAnsatz (class in rydopt.pulses)
softbox_blackman() (in module rydopt.pulses.softbox_pulse_ansatz_functions)
softbox_fifth_order_smoothstep() (in module rydopt.pulses.softbox_pulse_ansatz_functions)
softbox_hann() (in module rydopt.pulses.softbox_pulse_ansatz_functions)
softbox_nuttall() (in module rydopt.pulses.softbox_pulse_ansatz_functions)
softbox_planck() (in module rydopt.pulses.softbox_pulse_ansatz_functions)
softbox_seventh_order_smoothstep() (in module rydopt.pulses.softbox_pulse_ansatz_functions)
Sum (class in rydopt.pulses.ansatz_functions)
Symmetric (class in rydopt.pulses.ansatz_functions)
T
target_argument() (PulseFamilyAnsatz static method)
ThreeQubitGateAsym (class in rydopt.gates)
ThreeQubitGateIsosceles (class in rydopt.gates)
tol (OptimizationResult attribute)
TwoPhotonPulseAnsatz (class in rydopt.pulses)
TwoQubitGate (class in rydopt.gates)
TwoQubitGateAsym (class in rydopt.gates)
U
unpack_params() (PulseAnsatz method)
(PulseFamilyAnsatz method)
(SinglePhotonPulseAnsatz method)
(TwoPhotonPulseAnsatz method)
upper_transition (TwoPhotonPulseAnsatz attribute)
W
with_decay() (FourQubitGateAsym method)
(FourQubitGatePyramidal method)
(RydbergSystem method)
(ThreeQubitGateAsym method)
(ThreeQubitGateIsosceles method)
(TwoQubitGate method)
(TwoQubitGateAsym method)