diff --git a/.buildinfo b/.buildinfo index 48bb6b9c7..c23564d0b 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 749e2c3a3f86cd24eadb85afc28c0e77 +config: 6a6e1f4e2f6418f233518ff5ba606e48 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 0e5046f0d..3338f217c 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/tutorials/dynamics_backend.doctree b/.doctrees/tutorials/dynamics_backend.doctree index c97370663..23c21da43 100644 Binary files a/.doctrees/tutorials/dynamics_backend.doctree and b/.doctrees/tutorials/dynamics_backend.doctree differ diff --git a/.doctrees/tutorials/optimizing_pulse_sequence.doctree b/.doctrees/tutorials/optimizing_pulse_sequence.doctree index 90648fbf5..d8df90536 100644 Binary files a/.doctrees/tutorials/optimizing_pulse_sequence.doctree and b/.doctrees/tutorials/optimizing_pulse_sequence.doctree differ diff --git a/.doctrees/tutorials/qiskit_pulse.doctree b/.doctrees/tutorials/qiskit_pulse.doctree index 6271edb72..95dee0ecc 100644 Binary files a/.doctrees/tutorials/qiskit_pulse.doctree and b/.doctrees/tutorials/qiskit_pulse.doctree differ diff --git a/.doctrees/userguide/how_to_configure_simulations.doctree b/.doctrees/userguide/how_to_configure_simulations.doctree index f1c33d450..099f2aead 100644 Binary files a/.doctrees/userguide/how_to_configure_simulations.doctree and b/.doctrees/userguide/how_to_configure_simulations.doctree differ diff --git a/.doctrees/userguide/how_to_use_jax.doctree b/.doctrees/userguide/how_to_use_jax.doctree index 72c81a13d..1d571434a 100644 Binary files a/.doctrees/userguide/how_to_use_jax.doctree and b/.doctrees/userguide/how_to_use_jax.doctree differ diff --git a/.doctrees/userguide/perturbative_solvers.doctree b/.doctrees/userguide/perturbative_solvers.doctree index 3fb50273c..52136f2a0 100644 Binary files a/.doctrees/userguide/perturbative_solvers.doctree and b/.doctrees/userguide/perturbative_solvers.doctree differ diff --git a/_images/dynamics_backend_18_0.png b/_images/dynamics_backend_18_0.png index 805b8c554..9c8cfd57d 100644 Binary files a/_images/dynamics_backend_18_0.png and b/_images/dynamics_backend_18_0.png differ diff --git a/_images/dynamics_backend_19_0.png b/_images/dynamics_backend_19_0.png index d8129ee78..d911176c3 100644 Binary files a/_images/dynamics_backend_19_0.png and b/_images/dynamics_backend_19_0.png differ diff --git a/_images/dynamics_backend_23_0.png b/_images/dynamics_backend_23_0.png index 2f45f95d6..de62dc29a 100644 Binary files a/_images/dynamics_backend_23_0.png and b/_images/dynamics_backend_23_0.png differ diff --git a/_images/dynamics_backend_24_0.png b/_images/dynamics_backend_24_0.png index 0c77d5195..02dea57b1 100644 Binary files a/_images/dynamics_backend_24_0.png and b/_images/dynamics_backend_24_0.png differ diff --git a/_images/dynamics_backend_30_0.png b/_images/dynamics_backend_30_0.png index 873f7287a..768f5a02b 100644 Binary files a/_images/dynamics_backend_30_0.png and b/_images/dynamics_backend_30_0.png differ diff --git a/_images/optimizing_pulse_sequence_7_0.png b/_images/optimizing_pulse_sequence_7_0.png index dbf04b279..054240ff8 100644 Binary files a/_images/optimizing_pulse_sequence_7_0.png and b/_images/optimizing_pulse_sequence_7_0.png differ diff --git a/_modules/index.html b/_modules/index.html index 5bbcab340..93dd7e324 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -4,7 +4,7 @@ -
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
-
+
diff --git a/_modules/qiskit_dynamics/array/array.html b/_modules/qiskit_dynamics/array/array.html
index 39059f7a4..091833b88 100644
--- a/_modules/qiskit_dynamics/array/array.html
+++ b/_modules/qiskit_dynamics/array/array.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.array.array — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.array.array — Qiskit Dynamics 0.4.3 documentation
@@ -530,7 +530,7 @@ Source code for qiskit_dynamics.array.array
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -569,7 +569,7 @@ Source code for qiskit_dynamics.array.array
-
+
diff --git a/_modules/qiskit_dynamics/array/wrap.html b/_modules/qiskit_dynamics/array/wrap.html
index 6f6c85866..333f506de 100644
--- a/_modules/qiskit_dynamics/array/wrap.html
+++ b/_modules/qiskit_dynamics/array/wrap.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.array.wrap — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.array.wrap — Qiskit Dynamics 0.4.3 documentation
@@ -442,7 +442,7 @@ Source code for qiskit_dynamics.array.wrap
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -481,7 +481,7 @@ Source code for qiskit_dynamics.array.wrap
-
+
diff --git a/_modules/qiskit_dynamics/backend/backend_string_parser/hamiltonian_string_parser.html b/_modules/qiskit_dynamics/backend/backend_string_parser/hamiltonian_string_parser.html
index 58ec13f1f..c4a0526f0 100644
--- a/_modules/qiskit_dynamics/backend/backend_string_parser/hamiltonian_string_parser.html
+++ b/_modules/qiskit_dynamics/backend/backend_string_parser/hamiltonian_string_parser.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.backend.backend_string_parser.hamiltonian_string_parser — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.backend_string_parser.hamiltonian_string_parser — Qiskit Dynamics 0.4.3 documentation
@@ -537,7 +537,7 @@ Source code for qiskit_dynamics.backend.backend_string_parser.hamiltonian_st
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -576,7 +576,7 @@ Source code for qiskit_dynamics.backend.backend_string_parser.hamiltonian_st
-
+
diff --git a/_modules/qiskit_dynamics/backend/dynamics_backend.html b/_modules/qiskit_dynamics/backend/dynamics_backend.html
index 850074137..324d4ad9a 100644
--- a/_modules/qiskit_dynamics/backend/dynamics_backend.html
+++ b/_modules/qiskit_dynamics/backend/dynamics_backend.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.backend.dynamics_backend — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.dynamics_backend — Qiskit Dynamics 0.4.3 documentation
@@ -1295,7 +1295,7 @@ Source code for qiskit_dynamics.backend.dynamics_backend
-
+
diff --git a/_modules/qiskit_dynamics/dispatch/dispatch.html b/_modules/qiskit_dynamics/dispatch/dispatch.html
index 16c0c60a1..7f65724f2 100644
--- a/_modules/qiskit_dynamics/dispatch/dispatch.html
+++ b/_modules/qiskit_dynamics/dispatch/dispatch.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.dispatch.dispatch — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.dispatch.dispatch — Qiskit Dynamics 0.4.3 documentation
@@ -584,7 +584,7 @@ Source code for qiskit_dynamics.dispatch.dispatch
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -623,7 +623,7 @@ Source code for qiskit_dynamics.dispatch.dispatch
-
+
diff --git a/_modules/qiskit_dynamics/models/generator_model.html b/_modules/qiskit_dynamics/models/generator_model.html
index 95099151f..d56895017 100644
--- a/_modules/qiskit_dynamics/models/generator_model.html
+++ b/_modules/qiskit_dynamics/models/generator_model.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.models.generator_model — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.models.generator_model — Qiskit Dynamics 0.4.3 documentation
@@ -800,7 +800,7 @@ Source code for qiskit_dynamics.models.generator_model
-
+
diff --git a/_modules/qiskit_dynamics/models/hamiltonian_model.html b/_modules/qiskit_dynamics/models/hamiltonian_model.html
index d2d5e1208..ef96a19e6 100644
--- a/_modules/qiskit_dynamics/models/hamiltonian_model.html
+++ b/_modules/qiskit_dynamics/models/hamiltonian_model.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.models.hamiltonian_model — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.models.hamiltonian_model — Qiskit Dynamics 0.4.3 documentation
@@ -447,7 +447,7 @@ Source code for qiskit_dynamics.models.hamiltonian_model
-
+
diff --git a/_modules/qiskit_dynamics/models/lindblad_model.html b/_modules/qiskit_dynamics/models/lindblad_model.html
index 65e921836..8329461fa 100644
--- a/_modules/qiskit_dynamics/models/lindblad_model.html
+++ b/_modules/qiskit_dynamics/models/lindblad_model.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.models.lindblad_model — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.models.lindblad_model — Qiskit Dynamics 0.4.3 documentation
@@ -939,7 +939,7 @@ Source code for qiskit_dynamics.models.lindblad_model
-
+
diff --git a/_modules/qiskit_dynamics/models/rotating_frame.html b/_modules/qiskit_dynamics/models/rotating_frame.html
index 0cbdbc000..3485ca383 100644
--- a/_modules/qiskit_dynamics/models/rotating_frame.html
+++ b/_modules/qiskit_dynamics/models/rotating_frame.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.models.rotating_frame — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.models.rotating_frame — Qiskit Dynamics 0.4.3 documentation
@@ -893,7 +893,7 @@ Source code for qiskit_dynamics.models.rotating_frame
-
+
diff --git a/_modules/qiskit_dynamics/models/rotating_wave_approximation.html b/_modules/qiskit_dynamics/models/rotating_wave_approximation.html
index 1938f942f..3feeee65f 100644
--- a/_modules/qiskit_dynamics/models/rotating_wave_approximation.html
+++ b/_modules/qiskit_dynamics/models/rotating_wave_approximation.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.models.rotating_wave_approximation — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.models.rotating_wave_approximation — Qiskit Dynamics 0.4.3 documentation
@@ -545,7 +545,7 @@ Source code for qiskit_dynamics.models.rotating_wave_approximation
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -584,7 +584,7 @@ Source code for qiskit_dynamics.models.rotating_wave_approximation
-
+
diff --git a/_modules/qiskit_dynamics/perturbation/array_polynomial.html b/_modules/qiskit_dynamics/perturbation/array_polynomial.html
index 7c54f68a2..9d443c23e 100644
--- a/_modules/qiskit_dynamics/perturbation/array_polynomial.html
+++ b/_modules/qiskit_dynamics/perturbation/array_polynomial.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.perturbation.array_polynomial — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.perturbation.array_polynomial — Qiskit Dynamics 0.4.3 documentation
@@ -1148,7 +1148,7 @@ Source code for qiskit_dynamics.perturbation.array_polynomial
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -1187,7 +1187,7 @@ Source code for qiskit_dynamics.perturbation.array_polynomial
-
+
diff --git a/_modules/qiskit_dynamics/perturbation/perturbation_data.html b/_modules/qiskit_dynamics/perturbation/perturbation_data.html
index f762d77fd..f80c2ef36 100644
--- a/_modules/qiskit_dynamics/perturbation/perturbation_data.html
+++ b/_modules/qiskit_dynamics/perturbation/perturbation_data.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.perturbation.perturbation_data — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.perturbation.perturbation_data — Qiskit Dynamics 0.4.3 documentation
@@ -304,7 +304,7 @@ Source code for qiskit_dynamics.perturbation.perturbation_data
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -343,7 +343,7 @@ Source code for qiskit_dynamics.perturbation.perturbation_data
-
+
diff --git a/_modules/qiskit_dynamics/perturbation/solve_lmde_perturbation.html b/_modules/qiskit_dynamics/perturbation/solve_lmde_perturbation.html
index 50e46d913..0876dbb3d 100644
--- a/_modules/qiskit_dynamics/perturbation/solve_lmde_perturbation.html
+++ b/_modules/qiskit_dynamics/perturbation/solve_lmde_perturbation.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.perturbation.solve_lmde_perturbation — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.perturbation.solve_lmde_perturbation — Qiskit Dynamics 0.4.3 documentation
@@ -533,7 +533,7 @@ Source code for qiskit_dynamics.perturbation.solve_lmde_perturbation
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -572,7 +572,7 @@ Source code for qiskit_dynamics.perturbation.solve_lmde_perturbation
-
+
diff --git a/_modules/qiskit_dynamics/pulse/pulse_to_signals.html b/_modules/qiskit_dynamics/pulse/pulse_to_signals.html
index d6f4c1dac..058f72e4c 100644
--- a/_modules/qiskit_dynamics/pulse/pulse_to_signals.html
+++ b/_modules/qiskit_dynamics/pulse/pulse_to_signals.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.pulse.pulse_to_signals — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.pulse.pulse_to_signals — Qiskit Dynamics 0.4.3 documentation
@@ -622,7 +622,7 @@ Source code for qiskit_dynamics.pulse.pulse_to_signals
-
+
diff --git a/_modules/qiskit_dynamics/signals/signals.html b/_modules/qiskit_dynamics/signals/signals.html
index 1b3220468..0ce8daf1e 100644
--- a/_modules/qiskit_dynamics/signals/signals.html
+++ b/_modules/qiskit_dynamics/signals/signals.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.signals.signals — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.signals.signals — Qiskit Dynamics 0.4.3 documentation
@@ -1394,7 +1394,7 @@ Source code for qiskit_dynamics.signals.signals
<
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -1433,7 +1433,7 @@ Source code for qiskit_dynamics.signals.signals
<
-
+
diff --git a/_modules/qiskit_dynamics/signals/transfer_functions.html b/_modules/qiskit_dynamics/signals/transfer_functions.html
index b133030bd..81d8677a0 100644
--- a/_modules/qiskit_dynamics/signals/transfer_functions.html
+++ b/_modules/qiskit_dynamics/signals/transfer_functions.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.signals.transfer_functions — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.signals.transfer_functions — Qiskit Dynamics 0.4.3 documentation
@@ -467,7 +467,7 @@ Source code for qiskit_dynamics.signals.transfer_functions
-
+
diff --git a/_modules/qiskit_dynamics/solvers/perturbative_solvers/dyson_solver.html b/_modules/qiskit_dynamics/solvers/perturbative_solvers/dyson_solver.html
index 15aecd086..504844cd8 100644
--- a/_modules/qiskit_dynamics/solvers/perturbative_solvers/dyson_solver.html
+++ b/_modules/qiskit_dynamics/solvers/perturbative_solvers/dyson_solver.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.solvers.perturbative_solvers.dyson_solver — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.solvers.perturbative_solvers.dyson_solver — Qiskit Dynamics 0.4.3 documentation
@@ -424,7 +424,7 @@ Source code for qiskit_dynamics.solvers.perturbative_solvers.dyson_solver
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -463,7 +463,7 @@ Source code for qiskit_dynamics.solvers.perturbative_solvers.dyson_solver
-
+
diff --git a/_modules/qiskit_dynamics/solvers/perturbative_solvers/magnus_solver.html b/_modules/qiskit_dynamics/solvers/perturbative_solvers/magnus_solver.html
index 169430c73..871478c15 100644
--- a/_modules/qiskit_dynamics/solvers/perturbative_solvers/magnus_solver.html
+++ b/_modules/qiskit_dynamics/solvers/perturbative_solvers/magnus_solver.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.solvers.perturbative_solvers.magnus_solver — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.solvers.perturbative_solvers.magnus_solver — Qiskit Dynamics 0.4.3 documentation
@@ -344,7 +344,7 @@ Source code for qiskit_dynamics.solvers.perturbative_solvers.magnus_solver
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -383,7 +383,7 @@ Source code for qiskit_dynamics.solvers.perturbative_solvers.magnus_solver
-
+
diff --git a/_modules/qiskit_dynamics/solvers/perturbative_solvers/perturbative_solver.html b/_modules/qiskit_dynamics/solvers/perturbative_solvers/perturbative_solver.html
index 2c16f6e71..0017faac9 100644
--- a/_modules/qiskit_dynamics/solvers/perturbative_solvers/perturbative_solver.html
+++ b/_modules/qiskit_dynamics/solvers/perturbative_solvers/perturbative_solver.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.solvers.perturbative_solvers.perturbative_solver — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.solvers.perturbative_solvers.perturbative_solver — Qiskit Dynamics 0.4.3 documentation
@@ -460,7 +460,7 @@ Source code for qiskit_dynamics.solvers.perturbative_solvers.perturbative_so
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -499,7 +499,7 @@ Source code for qiskit_dynamics.solvers.perturbative_solvers.perturbative_so
-
+
diff --git a/_modules/qiskit_dynamics/solvers/solver_classes.html b/_modules/qiskit_dynamics/solvers/solver_classes.html
index e58a69d7b..a92d48f78 100644
--- a/_modules/qiskit_dynamics/solvers/solver_classes.html
+++ b/_modules/qiskit_dynamics/solvers/solver_classes.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.solvers.solver_classes — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.solvers.solver_classes — Qiskit Dynamics 0.4.3 documentation
@@ -1137,7 +1137,7 @@ Source code for qiskit_dynamics.solvers.solver_classes
-
+
diff --git a/_modules/qiskit_dynamics/solvers/solver_functions.html b/_modules/qiskit_dynamics/solvers/solver_functions.html
index dee921df7..e813d1af1 100644
--- a/_modules/qiskit_dynamics/solvers/solver_functions.html
+++ b/_modules/qiskit_dynamics/solvers/solver_functions.html
@@ -4,7 +4,7 @@
- qiskit_dynamics.solvers.solver_functions — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.solvers.solver_functions — Qiskit Dynamics 0.4.3 documentation
@@ -680,7 +680,7 @@ Source code for qiskit_dynamics.solvers.solver_functions
-
+
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index 240f2c2a6..0d8ea3895 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: '0.4.2',
+ VERSION: '0.4.3',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/apidocs/array.html b/apidocs/array.html
index e6b9cb9f0..759b8e12e 100644
--- a/apidocs/array.html
+++ b/apidocs/array.html
@@ -5,7 +5,7 @@
- Array Module (qiskit_dynamics.array) — Qiskit Dynamics 0.4.2 documentation
+ Array Module (qiskit_dynamics.array) — Qiskit Dynamics 0.4.3 documentation
@@ -413,7 +413,7 @@ Array Functions
-
+
diff --git a/apidocs/backend.html b/apidocs/backend.html
index 89bb4d7d4..f31670b6e 100644
--- a/apidocs/backend.html
+++ b/apidocs/backend.html
@@ -5,7 +5,7 @@
- Backend (qiskit_dynamics.backend) — Qiskit Dynamics 0.4.2 documentation
+ Backend (qiskit_dynamics.backend) — Qiskit Dynamics 0.4.3 documentation
@@ -263,7 +263,7 @@ Classes and functions
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -308,7 +308,7 @@ Classes and functions
-
+
diff --git a/apidocs/dispatch.html b/apidocs/dispatch.html
index 018c7e89c..5b9b3373a 100644
--- a/apidocs/dispatch.html
+++ b/apidocs/dispatch.html
@@ -5,7 +5,7 @@
- Dispatch Module (qiskit_dynamics.dispatch) — Qiskit Dynamics 0.4.2 documentation
+ Dispatch Module (qiskit_dynamics.dispatch) — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ Dispatch Functions
-
+
diff --git a/apidocs/index.html b/apidocs/index.html
index 957b6f8e8..1d65eff30 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -5,7 +5,7 @@
- Qiskit Dynamics API Reference — Qiskit Dynamics 0.4.2 documentation
+ Qiskit Dynamics API Reference — Qiskit Dynamics 0.4.3 documentation
@@ -287,7 +287,7 @@ Qiskit Dynamics API Reference
-
+
diff --git a/apidocs/models.html b/apidocs/models.html
index 94a0961ac..2e4857c89 100644
--- a/apidocs/models.html
+++ b/apidocs/models.html
@@ -5,7 +5,7 @@
- Models (qiskit_dynamics.models) — Qiskit Dynamics 0.4.2 documentation
+ Models (qiskit_dynamics.models) — Qiskit Dynamics 0.4.3 documentation
@@ -337,7 +337,7 @@ Model transformations
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -386,7 +386,7 @@ Model transformations
-
+
diff --git a/apidocs/perturbation.html b/apidocs/perturbation.html
index fe57dfdaa..1577e39a2 100644
--- a/apidocs/perturbation.html
+++ b/apidocs/perturbation.html
@@ -5,7 +5,7 @@
- Perturbation Theory (qiskit_dynamics.perturbation) — Qiskit Dynamics 0.4.2 documentation
+ Perturbation Theory (qiskit_dynamics.perturbation) — Qiskit Dynamics 0.4.3 documentation
@@ -311,7 +311,7 @@ Perturbation module classes
-
+
diff --git a/apidocs/pulse.html b/apidocs/pulse.html
index 682277b5d..40fc7d287 100644
--- a/apidocs/pulse.html
+++ b/apidocs/pulse.html
@@ -5,7 +5,7 @@
- Pulse (qiskit_dynamics.pulse) — Qiskit Dynamics 0.4.2 documentation
+ Pulse (qiskit_dynamics.pulse) — Qiskit Dynamics 0.4.3 documentation
@@ -266,7 +266,7 @@ Converter class
-
+
diff --git a/apidocs/signals.html b/apidocs/signals.html
index 6e47ca7a4..50b83477c 100644
--- a/apidocs/signals.html
+++ b/apidocs/signals.html
@@ -5,7 +5,7 @@
- Signals (qiskit_dynamics.signals) — Qiskit Dynamics 0.4.2 documentation
+ Signals (qiskit_dynamics.signals) — Qiskit Dynamics 0.4.3 documentation
@@ -431,7 +431,7 @@ Transfer Function Classes
-
+
diff --git a/apidocs/solvers.html b/apidocs/solvers.html
index 2715b434c..d0c09690e 100644
--- a/apidocs/solvers.html
+++ b/apidocs/solvers.html
@@ -5,7 +5,7 @@
- Solvers (qiskit_dynamics.solvers) — Qiskit Dynamics 0.4.2 documentation
+ Solvers (qiskit_dynamics.solvers) — Qiskit Dynamics 0.4.3 documentation
@@ -335,7 +335,7 @@ Solver functions
-
+
diff --git a/discussions/dyson_magnus.html b/discussions/dyson_magnus.html
index 065dc22b6..433a27fdc 100644
--- a/discussions/dyson_magnus.html
+++ b/discussions/dyson_magnus.html
@@ -5,7 +5,7 @@
- Time-dependent perturbation theory and multi-variable series expansions review — Qiskit Dynamics 0.4.2 documentation
+ Time-dependent perturbation theory and multi-variable series expansions review — Qiskit Dynamics 0.4.3 documentation
@@ -415,7 +415,7 @@ Computing multi-variable Dyson series and Magnus expansion terms
-
+
diff --git a/discussions/index.html b/discussions/index.html
index 03c309339..06867dec3 100644
--- a/discussions/index.html
+++ b/discussions/index.html
@@ -5,7 +5,7 @@
- Dynamics Discussions — Qiskit Dynamics 0.4.2 documentation
+ Dynamics Discussions — Qiskit Dynamics 0.4.3 documentation
@@ -238,7 +238,7 @@ Dynamics Discussions
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -280,7 +280,7 @@ Dynamics Discussions
-
+
diff --git a/genindex.html b/genindex.html
index 1c5f87ece..b4bd2cf00 100644
--- a/genindex.html
+++ b/genindex.html
@@ -4,7 +4,7 @@
- Index — Qiskit Dynamics 0.4.2 documentation
+ Index — Qiskit Dynamics 0.4.3 documentation
@@ -971,7 +971,7 @@ W
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -1010,7 +1010,7 @@ W
-
+
diff --git a/index.html b/index.html
index dc064928b..7f1afa78a 100644
--- a/index.html
+++ b/index.html
@@ -5,7 +5,7 @@
- Qiskit Dynamics documentation — Qiskit Dynamics 0.4.2 documentation
+ Qiskit Dynamics documentation — Qiskit Dynamics 0.4.3 documentation
@@ -256,7 +256,7 @@ Qiskit Dynamics documentation
-
+
diff --git a/py-modindex.html b/py-modindex.html
index d7e1f3082..095df0e02 100644
--- a/py-modindex.html
+++ b/py-modindex.html
@@ -4,7 +4,7 @@
- Python Module Index — Qiskit Dynamics 0.4.2 documentation
+ Python Module Index — Qiskit Dynamics 0.4.3 documentation
@@ -310,7 +310,7 @@ Python Module Index
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -349,7 +349,7 @@ Python Module Index
-
+
diff --git a/release_notes.html b/release_notes.html
index aa33b9cac..a5ad5173c 100644
--- a/release_notes.html
+++ b/release_notes.html
@@ -5,7 +5,7 @@
- Release Notes — Qiskit Dynamics 0.4.2 documentation
+ Release Notes — Qiskit Dynamics 0.4.3 documentation
@@ -331,7 +331,7 @@ Release Notes
-
+
diff --git a/search.html b/search.html
index d2f105092..4a9419603 100644
--- a/search.html
+++ b/search.html
@@ -4,7 +4,7 @@
- Search — Qiskit Dynamics 0.4.2 documentation
+ Search — Qiskit Dynamics 0.4.3 documentation
@@ -236,7 +236,7 @@
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -278,7 +278,7 @@
-
+
diff --git a/searchindex.js b/searchindex.js
index 95043f99d..f6b3039bb 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["apidocs/array", "apidocs/backend", "apidocs/dispatch", "apidocs/index", "apidocs/models", "apidocs/perturbation", "apidocs/pulse", "apidocs/signals", "apidocs/solvers", "discussions/dyson_magnus", "discussions/index", "index", "release_notes", "stubs/qiskit_dynamics.array.Array", "stubs/qiskit_dynamics.array.Array.available_backends", "stubs/qiskit_dynamics.array.Array.default_backend", "stubs/qiskit_dynamics.array.Array.set_default_backend", "stubs/qiskit_dynamics.array.wrap", "stubs/qiskit_dynamics.backend.DynamicsBackend", "stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.configuration", "stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.defaults", "stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend", "stubs/qiskit_dynamics.backend.DynamicsBackend.measure_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.qubit_properties", "stubs/qiskit_dynamics.backend.DynamicsBackend.run", "stubs/qiskit_dynamics.backend.DynamicsBackend.set_options", "stubs/qiskit_dynamics.backend.default_experiment_result_function", "stubs/qiskit_dynamics.backend.parse_backend_hamiltonian_dict", "stubs/qiskit_dynamics.dispatch.asarray", "stubs/qiskit_dynamics.dispatch.requires_backend", "stubs/qiskit_dynamics.models.GeneratorModel", "stubs/qiskit_dynamics.models.GeneratorModel.copy", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate_rhs", "stubs/qiskit_dynamics.models.HamiltonianModel", "stubs/qiskit_dynamics.models.HamiltonianModel.copy", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate_rhs", "stubs/qiskit_dynamics.models.LindbladModel", "stubs/qiskit_dynamics.models.LindbladModel.copy", "stubs/qiskit_dynamics.models.LindbladModel.evaluate", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_rhs", "stubs/qiskit_dynamics.models.LindbladModel.from_hamiltonian", "stubs/qiskit_dynamics.models.RotatingFrame", "stubs/qiskit_dynamics.models.RotatingFrame.generator_into_frame", "stubs/qiskit_dynamics.models.RotatingFrame.generator_out_of_frame", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame", "stubs/qiskit_dynamics.models.rotating_wave_approximation", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.add", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.conj", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.matmul", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.mul", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.sum", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.trace", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.transpose", "stubs/qiskit_dynamics.perturbation.DysonLikeData", "stubs/qiskit_dynamics.perturbation.DysonLikeData.get_item", "stubs/qiskit_dynamics.perturbation.PowerSeriesData", "stubs/qiskit_dynamics.perturbation.PowerSeriesData.get_item", "stubs/qiskit_dynamics.perturbation.solve_lmde_perturbation", "stubs/qiskit_dynamics.pulse.InstructionToSignals", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_signals", "stubs/qiskit_dynamics.signals.Convolution", "stubs/qiskit_dynamics.signals.DiscreteSignal", "stubs/qiskit_dynamics.signals.DiscreteSignal.add_samples", "stubs/qiskit_dynamics.signals.DiscreteSignal.complex_value", "stubs/qiskit_dynamics.signals.DiscreteSignal.conjugate", "stubs/qiskit_dynamics.signals.DiscreteSignal.draw", "stubs/qiskit_dynamics.signals.DiscreteSignal.envelope", "stubs/qiskit_dynamics.signals.DiscreteSignal.from_Signal", "stubs/qiskit_dynamics.signals.DiscreteSignalSum", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.add_samples", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.complex_value", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.conjugate", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.draw", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.envelope", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.flatten", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_Signal", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum", "stubs/qiskit_dynamics.signals.IQMixer", "stubs/qiskit_dynamics.signals.Signal", "stubs/qiskit_dynamics.signals.Signal.complex_value", "stubs/qiskit_dynamics.signals.Signal.conjugate", "stubs/qiskit_dynamics.signals.Signal.draw", "stubs/qiskit_dynamics.signals.Signal.envelope", "stubs/qiskit_dynamics.signals.SignalList", "stubs/qiskit_dynamics.signals.SignalList.complex_value", "stubs/qiskit_dynamics.signals.SignalList.conjugate", "stubs/qiskit_dynamics.signals.SignalList.flatten", "stubs/qiskit_dynamics.signals.SignalSum", "stubs/qiskit_dynamics.signals.SignalSum.complex_value", "stubs/qiskit_dynamics.signals.SignalSum.conjugate", "stubs/qiskit_dynamics.signals.SignalSum.draw", "stubs/qiskit_dynamics.signals.SignalSum.envelope", "stubs/qiskit_dynamics.signals.SignalSum.flatten", "stubs/qiskit_dynamics.solvers.DysonSolver", "stubs/qiskit_dynamics.solvers.DysonSolver.solve", "stubs/qiskit_dynamics.solvers.MagnusSolver", "stubs/qiskit_dynamics.solvers.MagnusSolver.solve", "stubs/qiskit_dynamics.solvers.Solver", "stubs/qiskit_dynamics.solvers.Solver.solve", "stubs/qiskit_dynamics.solvers.solve_lmde", "stubs/qiskit_dynamics.solvers.solve_ode", "tutorials/Lindblad_dynamics_simulation", "tutorials/Rabi_oscillations", "tutorials/dynamics_backend", "tutorials/index", "tutorials/optimizing_pulse_sequence", "tutorials/qiskit_pulse", "userguide/how_to_configure_simulations", "userguide/how_to_use_jax", "userguide/how_to_use_pulse_schedule_for_jax_jit", "userguide/index", "userguide/perturbative_solvers"], "filenames": ["apidocs/array.rst", "apidocs/backend.rst", "apidocs/dispatch.rst", "apidocs/index.rst", "apidocs/models.rst", "apidocs/perturbation.rst", "apidocs/pulse.rst", "apidocs/signals.rst", "apidocs/solvers.rst", "discussions/dyson_magnus.rst", "discussions/index.rst", "index.rst", "release_notes.rst", "stubs/qiskit_dynamics.array.Array.rst", "stubs/qiskit_dynamics.array.Array.available_backends.rst", "stubs/qiskit_dynamics.array.Array.default_backend.rst", "stubs/qiskit_dynamics.array.Array.set_default_backend.rst", "stubs/qiskit_dynamics.array.wrap.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.configuration.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.defaults.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.measure_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.qubit_properties.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.run.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.set_options.rst", "stubs/qiskit_dynamics.backend.default_experiment_result_function.rst", "stubs/qiskit_dynamics.backend.parse_backend_hamiltonian_dict.rst", "stubs/qiskit_dynamics.dispatch.asarray.rst", "stubs/qiskit_dynamics.dispatch.requires_backend.rst", "stubs/qiskit_dynamics.models.GeneratorModel.rst", "stubs/qiskit_dynamics.models.GeneratorModel.copy.rst", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate.rst", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate_rhs.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.copy.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate_rhs.rst", "stubs/qiskit_dynamics.models.LindbladModel.rst", "stubs/qiskit_dynamics.models.LindbladModel.copy.rst", "stubs/qiskit_dynamics.models.LindbladModel.evaluate.rst", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian.rst", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_rhs.rst", "stubs/qiskit_dynamics.models.LindbladModel.from_hamiltonian.rst", "stubs/qiskit_dynamics.models.RotatingFrame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.generator_into_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.generator_out_of_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame.rst", "stubs/qiskit_dynamics.models.rotating_wave_approximation.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.add.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.conj.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.matmul.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.mul.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.sum.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.trace.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.transpose.rst", "stubs/qiskit_dynamics.perturbation.DysonLikeData.rst", "stubs/qiskit_dynamics.perturbation.DysonLikeData.get_item.rst", "stubs/qiskit_dynamics.perturbation.PowerSeriesData.rst", "stubs/qiskit_dynamics.perturbation.PowerSeriesData.get_item.rst", "stubs/qiskit_dynamics.perturbation.solve_lmde_perturbation.rst", "stubs/qiskit_dynamics.pulse.InstructionToSignals.rst", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals.rst", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_signals.rst", "stubs/qiskit_dynamics.signals.Convolution.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.add_samples.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.complex_value.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.conjugate.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.draw.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.envelope.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.from_Signal.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.add_samples.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.complex_value.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.conjugate.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.draw.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.envelope.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.flatten.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_Signal.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum.rst", "stubs/qiskit_dynamics.signals.IQMixer.rst", "stubs/qiskit_dynamics.signals.Signal.rst", "stubs/qiskit_dynamics.signals.Signal.complex_value.rst", "stubs/qiskit_dynamics.signals.Signal.conjugate.rst", "stubs/qiskit_dynamics.signals.Signal.draw.rst", "stubs/qiskit_dynamics.signals.Signal.envelope.rst", "stubs/qiskit_dynamics.signals.SignalList.rst", "stubs/qiskit_dynamics.signals.SignalList.complex_value.rst", "stubs/qiskit_dynamics.signals.SignalList.conjugate.rst", "stubs/qiskit_dynamics.signals.SignalList.flatten.rst", "stubs/qiskit_dynamics.signals.SignalSum.rst", "stubs/qiskit_dynamics.signals.SignalSum.complex_value.rst", "stubs/qiskit_dynamics.signals.SignalSum.conjugate.rst", "stubs/qiskit_dynamics.signals.SignalSum.draw.rst", "stubs/qiskit_dynamics.signals.SignalSum.envelope.rst", "stubs/qiskit_dynamics.signals.SignalSum.flatten.rst", "stubs/qiskit_dynamics.solvers.DysonSolver.rst", "stubs/qiskit_dynamics.solvers.DysonSolver.solve.rst", "stubs/qiskit_dynamics.solvers.MagnusSolver.rst", "stubs/qiskit_dynamics.solvers.MagnusSolver.solve.rst", "stubs/qiskit_dynamics.solvers.Solver.rst", "stubs/qiskit_dynamics.solvers.Solver.solve.rst", "stubs/qiskit_dynamics.solvers.solve_lmde.rst", "stubs/qiskit_dynamics.solvers.solve_ode.rst", "tutorials/Lindblad_dynamics_simulation.rst", "tutorials/Rabi_oscillations.rst", "tutorials/dynamics_backend.rst", "tutorials/index.rst", "tutorials/optimizing_pulse_sequence.rst", "tutorials/qiskit_pulse.rst", "userguide/how_to_configure_simulations.rst", "userguide/how_to_use_jax.rst", "userguide/how_to_use_pulse_schedule_for_jax_jit.rst", "userguide/index.rst", "userguide/perturbative_solvers.rst"], "titles": ["Array Module (qiskit_dynamics.array
)", "Backend (qiskit_dynamics.backend
)", "Dispatch Module (qiskit_dynamics.dispatch
)", "Qiskit Dynamics API Reference", "Models (qiskit_dynamics.models
)", "Perturbation Theory (qiskit_dynamics.perturbation
)", "Pulse (qiskit_dynamics.pulse
)", "Signals (qiskit_dynamics.signals
)", "Solvers (qiskit_dynamics.solvers
)", "Time-dependent perturbation theory and multi-variable series expansions review", "Dynamics Discussions", "Qiskit Dynamics documentation", "Release Notes", "Array", "qiskit_dynamics.array.Array.available_backends", "qiskit_dynamics.array.Array.default_backend", "qiskit_dynamics.array.Array.set_default_backend", "qiskit_dynamics.array.wrap", "DynamicsBackend", "qiskit_dynamics.backend.DynamicsBackend.acquire_channel", "qiskit_dynamics.backend.DynamicsBackend.configuration", "qiskit_dynamics.backend.DynamicsBackend.control_channel", "qiskit_dynamics.backend.DynamicsBackend.defaults", "qiskit_dynamics.backend.DynamicsBackend.drive_channel", "qiskit_dynamics.backend.DynamicsBackend.from_backend", "qiskit_dynamics.backend.DynamicsBackend.measure_channel", "qiskit_dynamics.backend.DynamicsBackend.qubit_properties", "qiskit_dynamics.backend.DynamicsBackend.run", "qiskit_dynamics.backend.DynamicsBackend.set_options", "qiskit_dynamics.backend.default_experiment_result_function", "qiskit_dynamics.backend.parse_backend_hamiltonian_dict", "qiskit_dynamics.dispatch.asarray", "qiskit_dynamics.dispatch.requires_backend", "GeneratorModel", "qiskit_dynamics.models.GeneratorModel.copy", "qiskit_dynamics.models.GeneratorModel.evaluate", "qiskit_dynamics.models.GeneratorModel.evaluate_rhs", "HamiltonianModel", "qiskit_dynamics.models.HamiltonianModel.copy", "qiskit_dynamics.models.HamiltonianModel.evaluate", "qiskit_dynamics.models.HamiltonianModel.evaluate_rhs", "LindbladModel", "qiskit_dynamics.models.LindbladModel.copy", "qiskit_dynamics.models.LindbladModel.evaluate", "qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian", "qiskit_dynamics.models.LindbladModel.evaluate_rhs", "qiskit_dynamics.models.LindbladModel.from_hamiltonian", "RotatingFrame", "qiskit_dynamics.models.RotatingFrame.generator_into_frame", "qiskit_dynamics.models.RotatingFrame.generator_out_of_frame", "qiskit_dynamics.models.RotatingFrame.operator_into_frame", "qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis", "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame", "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis", "qiskit_dynamics.models.RotatingFrame.state_into_frame", "qiskit_dynamics.models.RotatingFrame.state_into_frame_basis", "qiskit_dynamics.models.RotatingFrame.state_out_of_frame", "qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis", "qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame", "qiskit_dynamics.models.rotating_wave_approximation", "ArrayPolynomial", "qiskit_dynamics.perturbation.ArrayPolynomial.add", "qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials", "qiskit_dynamics.perturbation.ArrayPolynomial.conj", "qiskit_dynamics.perturbation.ArrayPolynomial.matmul", "qiskit_dynamics.perturbation.ArrayPolynomial.mul", "qiskit_dynamics.perturbation.ArrayPolynomial.sum", "qiskit_dynamics.perturbation.ArrayPolynomial.trace", "qiskit_dynamics.perturbation.ArrayPolynomial.transpose", "DysonLikeData", "qiskit_dynamics.perturbation.DysonLikeData.get_item", "PowerSeriesData", "qiskit_dynamics.perturbation.PowerSeriesData.get_item", "qiskit_dynamics.perturbation.solve_lmde_perturbation", "InstructionToSignals", "qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals", "qiskit_dynamics.pulse.InstructionToSignals.get_signals", "Convolution", "DiscreteSignal", "qiskit_dynamics.signals.DiscreteSignal.add_samples", "qiskit_dynamics.signals.DiscreteSignal.complex_value", "qiskit_dynamics.signals.DiscreteSignal.conjugate", "qiskit_dynamics.signals.DiscreteSignal.draw", "qiskit_dynamics.signals.DiscreteSignal.envelope", "qiskit_dynamics.signals.DiscreteSignal.from_Signal", "DiscreteSignalSum", "qiskit_dynamics.signals.DiscreteSignalSum.add_samples", "qiskit_dynamics.signals.DiscreteSignalSum.complex_value", "qiskit_dynamics.signals.DiscreteSignalSum.conjugate", "qiskit_dynamics.signals.DiscreteSignalSum.draw", "qiskit_dynamics.signals.DiscreteSignalSum.envelope", "qiskit_dynamics.signals.DiscreteSignalSum.flatten", "qiskit_dynamics.signals.DiscreteSignalSum.from_Signal", "qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum", "IQMixer", "Signal", "qiskit_dynamics.signals.Signal.complex_value", "qiskit_dynamics.signals.Signal.conjugate", "qiskit_dynamics.signals.Signal.draw", "qiskit_dynamics.signals.Signal.envelope", "SignalList", "qiskit_dynamics.signals.SignalList.complex_value", "qiskit_dynamics.signals.SignalList.conjugate", "qiskit_dynamics.signals.SignalList.flatten", "SignalSum", "qiskit_dynamics.signals.SignalSum.complex_value", "qiskit_dynamics.signals.SignalSum.conjugate", "qiskit_dynamics.signals.SignalSum.draw", "qiskit_dynamics.signals.SignalSum.envelope", "qiskit_dynamics.signals.SignalSum.flatten", "DysonSolver", "qiskit_dynamics.solvers.DysonSolver.solve", "MagnusSolver", "qiskit_dynamics.solvers.MagnusSolver.solve", "Solver", "qiskit_dynamics.solvers.Solver.solve", "qiskit_dynamics.solvers.solve_lmde", "qiskit_dynamics.solvers.solve_ode", "Solving the Lindblad dynamics of a qubit chain", "Simulating Rabi oscillations with noise and decoherence", "Simulating backends at the pulse-level with DynamicsBackend
", "Dynamics Tutorials", "Gradient optimization of a pulse sequence", "Simulating Qiskit Pulse Schedules with Qiskit Dynamics", "How-to customize simulations using model transformations and evaluation modes", "How-to use JAX with qiskit-dynamics
", "How-to use pulse schedules generated by qiskit-pulse
with JAX transformations", "Qiskit Dynamics User Guide", "How-to use Dyson and Magnus based solvers"], "terms": {"thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 18, 21, 24, 26, 29, 31, 33, 37, 41, 47, 59, 60, 73, 74, 77, 81, 88, 94, 95, 97, 100, 102, 104, 106, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128], "contain": [0, 1, 2, 4, 5, 6, 7, 8, 9, 13, 18, 21, 24, 27, 29, 47, 59, 60, 69, 71, 73, 116, 119, 120], "an": [0, 4, 5, 6, 7, 8, 9, 11, 12, 13, 17, 18, 24, 30, 31, 32, 39, 41, 43, 45, 47, 48, 49, 50, 51, 52, 53, 58, 59, 60, 61, 63, 64, 65, 69, 70, 71, 72, 73, 75, 78, 82, 89, 94, 95, 98, 100, 104, 107, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128], "n": [0, 7, 24, 30, 45, 77, 82, 89, 98, 107, 118, 120, 122, 123, 124, 125, 128], "dimension": [0, 18, 30, 128], "object": [0, 4, 8, 9, 13, 17, 18, 26, 27, 29, 31, 33, 37, 47, 60, 73, 74, 84, 92, 93, 95, 104, 110, 111, 112, 113, 114, 115, 116, 117, 127], "from": [0, 1, 4, 6, 7, 12, 18, 24, 29, 37, 46, 59, 73, 74, 76, 84, 92, 93, 114, 116, 118, 119, 120, 122, 123, 124, 125, 126, 128], "differ": [0, 4, 7, 11, 30, 33, 37, 58, 73, 110, 114, 115, 119, 124, 128], "It": [0, 5, 8, 9, 37, 60, 61, 64, 65, 120], "enabl": [0, 11, 73, 120, 122, 125, 126, 128], "work": [0, 4, 9, 17, 24, 120, 122, 124, 125, 126, 128], "through": [0, 7, 12, 73, 104, 118, 119, 120, 122, 124, 128], "common": [0, 4, 7, 11, 124, 125], "numpi": [0, 7, 11, 13, 31, 95, 116, 118, 119, 120, 122, 123, 124, 127, 128], "base": [0, 7, 8, 12, 13, 18, 24, 29, 33, 37, 41, 47, 60, 69, 71, 74, 77, 78, 85, 94, 95, 100, 104, 110, 112, 114, 122, 124, 125, 127], "interfac": [0, 1, 6, 7, 18, 116, 117, 124, 128], "along": [0, 7, 24, 73, 110, 112, 118, 128], "write": [0, 9, 59, 95, 127, 128], "agnost": 0, "code": [0, 7, 11, 18, 59, 115, 120, 122, 127], "The": [0, 1, 4, 5, 6, 7, 8, 11, 12, 13, 17, 18, 21, 24, 26, 29, 30, 31, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 73, 74, 75, 76, 77, 78, 82, 84, 85, 89, 91, 92, 93, 94, 95, 98, 100, 104, 107, 109, 110, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 128], "provid": [0, 1, 5, 7, 8, 9, 11, 13, 18, 26, 41, 47, 61, 64, 65, 73, 114, 120, 122, 124, 125, 128], "compat": [0, 7, 12, 13, 18, 24, 122, 125, 126], "wrapper": [0, 13, 18], "support": [0, 7, 13, 18, 26, 31, 33, 37, 60, 117, 118, 120, 126], "python": [0, 7, 13, 73], "appli": [0, 5, 9, 24, 74, 77, 110, 122, 123, 124], "instanc": [0, 1, 6, 7, 9, 12, 18, 24, 27, 29, 33, 37, 41, 60, 71, 73, 74, 76, 114, 117, 118, 119, 120, 122, 123, 124, 125], "dispatch": [0, 3, 125], "correspond": [0, 4, 6, 18, 30, 41, 47, 60, 73, 74, 75, 76, 100, 104, 114, 120], "current": [0, 27, 43, 76, 79, 86, 125], "ha": [0, 4, 12, 18, 59, 60, 73, 114, 119, 120, 123, 128], "been": [0, 12, 24, 115, 128], "specifi": [0, 6, 7, 8, 9, 13, 18, 21, 24, 26, 27, 29, 30, 31, 32, 33, 36, 37, 40, 41, 45, 47, 60, 62, 73, 74, 76, 77, 78, 82, 85, 89, 94, 95, 98, 107, 110, 111, 112, 113, 114, 115, 116, 117, 120, 123, 124, 128], "system": [0, 4, 8, 9, 11, 12, 18, 30, 36, 40, 41, 73, 110, 114, 116, 118, 120, 122, 124, 125, 126, 128], "follow": [0, 6, 7, 9, 18, 24, 29, 30, 37, 59, 73, 76, 110, 114, 115, 118, 119, 120, 122, 123, 124, 125, 126, 128], "have": [0, 7, 12, 18, 24, 30, 94, 114, 116, 118, 119, 120, 122, 123, 124, 125, 128], "built": [0, 7, 120, 125, 126], "jax": [0, 11, 12, 13, 33, 37, 41, 59, 95, 114, 115, 116, 117, 124, 127], "when": [0, 4, 9, 12, 18, 29, 30, 32, 33, 37, 41, 47, 59, 68, 74, 110, 112, 114, 116, 120, 122, 124, 127, 128], "can": [0, 1, 4, 5, 7, 9, 11, 12, 13, 18, 24, 26, 30, 33, 37, 41, 47, 59, 60, 61, 64, 65, 73, 74, 78, 95, 104, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128], "interchang": 0, "ndarrai": [0, 64, 65, 115], "ar": [0, 1, 4, 5, 7, 8, 9, 12, 13, 17, 18, 24, 26, 27, 29, 30, 33, 37, 41, 47, 59, 60, 69, 71, 73, 74, 76, 84, 85, 92, 93, 94, 100, 104, 110, 112, 114, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128], "return": [0, 1, 5, 7, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 72, 73, 74, 75, 76, 78, 80, 81, 83, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 111, 113, 114, 115, 116, 117, 120, 122, 124, 125, 126, 128], "type": [0, 4, 8, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 70, 72, 73, 75, 76, 80, 83, 84, 87, 90, 91, 92, 93, 96, 99, 101, 102, 103, 105, 106, 108, 109, 111, 113, 114, 116, 117, 118, 120, 125, 126], "instead": 0, "import": [0, 7, 12, 95, 118, 119, 120, 122, 123, 124, 125, 126, 128], "np": [0, 7, 30, 60, 95, 114, 115, 118, 119, 120, 122, 123, 124, 125, 128], "arang": [0, 120, 124, 128], "10": [0, 5, 8, 9, 12, 47, 73, 110, 118, 119, 120, 122, 124, 125, 128], "ufunc": 0, "co": [0, 94, 95, 110, 119], "1j": [0, 40, 118, 119, 128], "sin": [0, 95, 110], "1": [0, 4, 5, 6, 7, 8, 9, 18, 26, 30, 41, 46, 60, 67, 73, 94, 110, 112, 114, 116, 127], "0": [0, 7, 9, 18, 30, 60, 67, 73, 76, 78, 84, 85, 92, 93, 95, 110, 112, 118, 119, 120, 122, 123, 124, 125, 126, 128], "j": [0, 5, 8, 9, 41, 59, 73, 110, 118, 120, 126, 128], "54030231": 0, "84147098j": 0, "41614684": 0, "90929743j": 0, "9899925": 0, "14112001j": 0, "65364362": 0, "7568025j": 0, "28366219": 0, "95892427j": 0, "96017029": 0, "2794155j": 0, "75390225": 0, "6569866j": 0, "14550003": 0, "98935825j": 0, "91113026": 0, "41211849j": 0, "For": [0, 4, 9, 12, 18, 30, 47, 59, 60, 73, 75, 76, 95, 104, 111, 113, 115, 118, 119, 120, 122, 124, 125, 128], "onli": [0, 12, 18, 24, 33, 37, 41, 51, 53, 59, 61, 64, 65, 73, 74, 110, 112, 114, 116, 120, 122, 124, 125, 126], "regist": [0, 12, 13, 17, 31, 120], "try": [0, 118], "unsupport": [0, 29, 73], "rais": [0, 12, 13, 18, 21, 24, 26, 27, 29, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 59, 60, 61, 64, 65, 73, 76, 79, 86, 104, 111, 113, 114, 115, 116, 117, 120, 125], "except": [0, 32, 112], "new": [0, 5, 9, 33, 37, 41, 59, 60, 73, 76, 79, 81, 86, 97], "kwarg": [0, 17, 18, 31, 73, 78, 110, 112, 114, 115, 116, 117, 124], "i": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 18, 21, 24, 26, 29, 30, 32, 33, 37, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 69, 71, 73, 74, 75, 76, 77, 78, 79, 81, 84, 85, 86, 91, 92, 93, 94, 95, 97, 100, 104, 109, 110, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128], "which": [0, 1, 4, 5, 7, 9, 11, 12, 18, 24, 33, 37, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 64, 65, 73, 75, 76, 78, 79, 82, 84, 85, 86, 89, 92, 93, 98, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 128], "convert": [0, 3, 12, 13, 17, 30, 31, 51, 53, 74, 76, 115, 122, 126], "input": [0, 1, 8, 13, 18, 27, 31, 37, 41, 47, 51, 53, 59, 61, 64, 65, 73, 75, 94, 111, 113, 114, 115, 122, 125], "data": [0, 5, 9, 13, 18, 24, 69, 70, 71, 72, 73, 120, 122, 126], "requir": [0, 4, 5, 6, 9, 18, 21, 24, 32, 33, 37, 41, 73, 74, 94, 110, 112, 116, 117, 120, 122, 123, 124, 125, 128], "If": [0, 11, 13, 17, 18, 21, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 59, 60, 73, 74, 76, 79, 84, 86, 92, 93, 104, 110, 111, 112, 113, 114, 115, 116, 117, 125, 128], "none": [0, 6, 13, 18, 24, 26, 29, 30, 31, 33, 37, 41, 46, 51, 53, 60, 61, 64, 65, 66, 67, 68, 69, 71, 73, 74, 78, 82, 85, 89, 95, 98, 104, 107, 110, 112, 114, 115, 116, 117, 120], "alwai": [0, 7], "set": [0, 1, 4, 5, 9, 12, 14, 16, 18, 21, 24, 27, 28, 33, 37, 41, 51, 53, 59, 60, 73, 76, 78, 114, 115, 116, 118, 119, 120, 122, 126, 127, 128], "view": 0, "default_backend": [0, 114, 125], "A": [0, 5, 7, 8, 9, 12, 13, 17, 18, 21, 24, 27, 30, 31, 32, 33, 37, 41, 47, 51, 60, 73, 74, 75, 76, 100, 110, 114, 116, 117, 118, 124, 128], "all": [0, 4, 7, 12, 24, 30, 41, 47, 60, 62, 68, 73, 74, 85, 94, 110, 111, 112, 113, 114, 115, 116, 118, 119, 122, 124], "set_default_backend": [0, 120, 122, 124, 125, 126, 128], "expos": [0, 1, 4, 8, 116, 117], "same": [0, 7, 18, 24, 26, 59, 60, 73, 74, 85, 104, 111, 112, 113, 115, 116, 119, 120, 122, 124, 125, 128], "add": [0, 8, 29, 64, 65, 76, 119, 120], "two": [0, 7, 9, 18, 30, 60, 61, 65, 75, 115, 118, 119, 124, 125], "addit": [0, 7, 12, 18, 24, 27, 30, 59, 73, 110, 112, 115, 116, 117, 118, 119], "string": [0, 18, 24, 30, 114, 118], "access": [0, 5, 11, 104], "ani": [0, 4, 7, 11, 13, 18, 24, 29, 31, 32, 33, 37, 41, 69, 70, 71, 72, 73, 76, 79, 86, 110, 115, 116, 117, 118, 120, 123], "exampl": [0, 4, 6, 7, 9, 18, 30, 47, 59, 60, 95, 115, 118, 119, 120, 122, 125, 126, 128], "call": [0, 4, 7, 9, 32, 33, 37, 41, 46, 56, 60, 74, 110, 114, 115, 116, 117, 118, 120, 122, 124, 125, 128], "reshap": 0, "2": [0, 4, 5, 7, 8, 9, 12, 18, 30, 41, 45, 48, 50, 52, 58, 59, 60, 73, 76, 94, 95, 110, 112, 114, 116, 127], "5": [0, 5, 9, 12, 119, 123, 124, 125, 126, 127], "3": [0, 5, 6, 8, 9, 12, 18, 60, 110, 116, 127], "4": [0, 5, 7, 9, 30, 126, 127], "6": [0, 5, 9, 12, 118, 119, 124, 128], "7": [0, 5, 9, 120, 124, 125, 128], "8": [0, 118, 119, 120, 122, 123, 125, 128], "9": [0, 119, 124, 128], "one": [0, 7, 12, 33, 37, 41, 60, 73, 77, 81, 97, 111, 113, 114, 115, 120, 122], "defin": [0, 1, 7, 8, 9, 18, 26, 36, 40, 59, 60, 76, 78, 94, 110, 119, 120, 123, 124, 125, 127, 128], "__qiskit_array__": 0, "signatur": [0, 18], "def": [0, 59, 119, 122, 123, 124, 125, 126, 128], "self": [0, 34, 38, 42, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 70, 72], "dtype": [0, 13, 31, 66, 67, 120, 122, 124, 125, 126, 128], "option": [0, 1, 7, 11, 12, 13, 18, 21, 24, 27, 28, 29, 30, 31, 33, 37, 41, 46, 47, 48, 49, 50, 52, 54, 56, 58, 59, 60, 61, 62, 64, 65, 69, 71, 73, 74, 78, 82, 84, 85, 89, 92, 93, 95, 98, 104, 107, 110, 112, 114, 115, 116, 117, 120, 124, 125], "str": [0, 13, 14, 15, 24, 29, 31, 32, 33, 37, 41, 46, 73, 74, 78, 82, 85, 89, 95, 98, 104, 107, 110, 112, 114, 116, 117, 122], "convers": [0, 6, 74, 123, 127], "__init__": [0, 12, 32], "equival": [0, 4, 9, 122, 123, 124], "must": [0, 9, 13, 18, 24, 30, 31, 47, 61, 64, 65, 73, 74, 76, 95, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 128], "infer": 0, "order": [0, 13, 26, 30, 31, 60, 62, 73, 74, 76, 110, 112, 116, 117, 128], "valu": [0, 5, 7, 13, 18, 30, 31, 33, 37, 60, 73, 74, 75, 76, 80, 81, 85, 87, 95, 96, 97, 101, 104, 105, 116, 119, 120, 122, 124, 125, 128], "otherwis": [0, 21, 24, 33, 37, 41, 78, 115], "intend": 0, "some": [0, 1, 5, 7, 9, 12, 59, 60, 115, 119, 124, 125], "3rd": 0, "parti": 0, "f": [0, 4, 5, 7, 8, 9, 37, 47, 48, 49, 59, 60, 73, 76, 77, 78, 95, 110, 114, 116, 117, 118, 119, 122, 124, 128], "b": [0, 5, 8, 9, 73, 110, 128], "automat": [0, 4, 8, 11, 12, 110, 114, 115, 116, 120, 122], "unwrap": 0, "arg": [0, 17, 82, 89, 98, 104, 107, 115], "result": [0, 1, 5, 12, 17, 18, 27, 29, 48, 49, 50, 52, 54, 56, 59, 60, 73, 76, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 122, 123, 124, 125], "similarli": [0, 7, 9, 76], "tupl": [0, 14, 18, 21, 30, 41, 114, 115, 116, 117, 120], "each": [0, 4, 9, 18, 29, 59, 60, 74, 75, 76, 78, 84, 85, 87, 92, 93, 95, 103, 104, 105, 110, 112, 114, 116, 117, 118, 120, 122, 124, 125, 128], "element": [0, 7, 9, 58, 59, 85, 114, 120, 126], "where": [0, 4, 7, 8, 9, 30, 33, 37, 41, 58, 59, 60, 73, 75, 76, 94, 95, 110, 114, 116, 117, 118, 119, 120, 124, 128], "appropri": [0, 48, 49, 50, 52, 116, 127], "also": [0, 1, 4, 5, 7, 9, 12, 17, 18, 24, 47, 59, 60, 73, 118, 119, 122, 123, 125, 128], "true": [0, 17, 18, 27, 29, 37, 41, 51, 53, 59, 61, 64, 65, 73, 84, 92, 93, 110, 112, 114, 115, 120, 122, 124, 125, 126, 128], "autograd": 0, "jit": [0, 120, 122, 124, 125, 126, 128], "we": [0, 7, 9, 47, 59, 94, 118, 119, 120, 122, 123, 124, 125, 126, 128], "do": [0, 11, 12, 74, 77, 118, 120, 122, 127], "grad": [0, 125], "value_and_grad": [0, 122], "obj": 0, "g": [0, 4, 5, 7, 8, 9, 11, 29, 33, 36, 37, 40, 47, 60, 73, 74, 77, 110, 115, 116], "h": [0, 4, 5, 9, 37, 40, 41, 47, 73, 114, 118, 119, 120, 122, 124, 128], "modul": [1, 3, 4, 6, 7, 8, 9, 12, 75, 114, 123], "dynamicsbackend": [1, 12, 29, 121], "backendv2": [1, 18, 24], "run": [1, 12, 18, 24, 114, 115, 120, 124, 127, 128], "puls": [1, 3, 12, 18, 24, 30, 74, 79, 86, 114, 115, 121, 127], "level": [1, 7, 8, 18, 30, 114, 119, 121, 124], "simul": [1, 5, 6, 8, 9, 12, 18, 24, 27, 29, 73, 110, 111, 113, 114, 115, 121, 122, 127], "qiskit": [1, 6, 8, 12, 13, 18, 74, 76, 114, 115, 118, 119, 121, 122, 124, 128], "dynam": [1, 5, 6, 8, 9, 12, 18, 73, 110, 114, 115, 119, 122, 124, 126, 128], "directli": [1, 4, 9, 24, 73, 85, 123, 125], "schedul": [1, 6, 12, 18, 24, 27, 74, 76, 114, 115, 121, 127], "scheduleblock": [1, 6, 18, 27, 74, 76, 115], "configur": [1, 11, 18, 24, 114, 115, 123, 124, 127], "quantumcircuit": [1, 12, 18, 27, 120], "": [1, 5, 7, 8, 9, 17, 18, 30, 41, 59, 60, 73, 78, 110, 112, 114, 118, 119, 120, 122, 123, 124, 125, 128], "via": [1, 4, 5, 7, 9, 18, 24, 30, 73, 78, 104, 110, 114, 116, 117, 122, 124, 125], "circuit": [1, 18], "transpil": [1, 18, 120], "util": [1, 5, 9, 18, 29, 58, 73, 116, 120, 124, 126, 128], "mai": [1, 9, 32, 59, 115, 116, 118, 122, 124], "us": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 18, 29, 30, 31, 32, 33, 37, 41, 45, 48, 49, 50, 52, 58, 59, 73, 74, 75, 76, 82, 84, 89, 92, 93, 95, 98, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 127], "experienc": 1, "user": [1, 4, 11, 12, 24, 120, 122, 123, 124, 125, 126, 128], "default_experiment_result_funct": [1, 18], "default": [1, 4, 11, 13, 15, 16, 18, 24, 29, 31, 33, 37, 41, 48, 49, 50, 52, 73, 74, 78, 110, 112, 116, 120, 122, 124, 126, 128], "method": [1, 2, 3, 7, 8, 11, 12, 13, 18, 21, 24, 26, 29, 32, 33, 37, 41, 47, 60, 69, 71, 73, 74, 78, 85, 95, 100, 104, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 123, 124, 125, 128], "comput": [1, 4, 5, 8, 12, 18, 29, 61, 62, 64, 65, 73, 110, 112, 115, 116, 120, 122, 125, 128], "after": [1, 18, 59, 110, 114, 125, 128], "underli": [1, 4, 7, 24, 117], "differenti": [1, 4, 5, 7, 8, 9, 11, 33, 73, 110, 112, 116, 117, 118, 120, 122, 124, 128], "equat": [1, 4, 5, 7, 8, 9, 33, 37, 41, 73, 110, 112, 114, 115, 116, 117, 118, 119, 120, 122, 124, 126, 128], "solv": [1, 4, 8, 11, 18, 29, 73, 110, 112, 114, 116, 117, 120, 121, 122, 123, 124, 125, 128], "overridden": 1, "custom": [1, 78, 120, 127], "experiment_result_funct": [1, 18], "parse_backend_hamiltonian_dict": 1, "from_backend": [1, 12, 18, 120], "construct": [1, 4, 8, 9, 12, 18, 24, 33, 37, 46, 59, 60, 84, 92, 93, 114, 120, 122, 123, 124, 125, 127], "model": [1, 3, 7, 8, 11, 12, 18, 24, 29, 30, 33, 37, 41, 74, 110, 112, 114, 115, 116, 118, 122, 125, 127], "matric": [1, 33, 37, 41, 118, 119, 124], "hamiltonian": [1, 4, 5, 8, 9, 18, 24, 30, 37, 41, 44, 46, 73, 114, 115, 118, 120, 122, 123, 124, 128], "descript": [1, 4, 7, 8, 18, 73, 74, 110, 112, 115, 118], "document": [1, 4, 5, 7, 8, 12, 73, 74, 112, 114, 120, 124, 125, 128], "give": [1, 7, 30, 73, 128], "detail": [1, 4, 5, 7, 8, 26, 33, 37, 41, 73, 74, 76, 110, 112, 114, 120, 122, 124, 125, 126, 128], "explan": [1, 5, 60, 114, 122, 124, 126, 128], "expect": [1, 51, 53, 118, 119, 122, 123, 125], "format": [1, 18, 30, 35, 39, 41, 43, 73, 111, 113, 114, 115], "arrai": [2, 3, 4, 5, 7, 8, 11, 24, 30, 31, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 64, 65, 69, 71, 73, 76, 78, 80, 83, 85, 87, 90, 95, 96, 99, 100, 101, 104, 105, 108, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 124, 126, 127, 128], "class": [2, 3, 12, 13, 18, 32, 33, 37, 41, 47, 60, 69, 71, 73, 74, 77, 78, 85, 94, 95, 100, 104, 110, 112, 114, 115, 116, 118, 119, 120, 122, 125, 126, 128], "solver": [3, 18, 24, 29, 110, 112, 120, 123, 124, 125, 127], "qiskit_dynam": [3, 118, 119, 120, 122, 123, 124, 125, 126, 128], "perturb": [3, 10, 12, 60, 110, 112, 119, 127], "function": [3, 4, 9, 17, 18, 31, 32, 37, 47, 59, 60, 61, 64, 65, 73, 74, 76, 77, 82, 89, 94, 95, 98, 100, 107, 110, 112, 114, 116, 117, 118, 119, 120, 123, 124, 126, 127, 128], "backend": [3, 11, 12, 13, 14, 15, 16, 17, 18, 31, 32, 33, 37, 41, 117, 121, 122, 123, 124, 126, 128], "rotat": [3, 9, 11, 24, 29, 33, 37, 41, 47, 48, 49, 50, 52, 54, 56, 59, 110, 112, 114, 119, 120, 122, 123, 127], "frame": [3, 9, 11, 24, 29, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 73, 110, 112, 114, 120, 122, 123, 127], "wave": [3, 11, 24, 59, 76, 114, 122, 123, 127], "approxim": [3, 11, 24, 59, 110, 112, 114, 116, 122, 123, 127, 128], "numer": [3, 5, 9, 11, 18, 30, 33, 37, 41, 95, 118, 122, 124], "evalu": [3, 5, 7, 12, 24, 33, 36, 37, 40, 41, 44, 45, 46, 47, 60, 73, 78, 80, 83, 90, 96, 99, 100, 101, 104, 108, 114, 116, 118, 122, 127], "mode": [3, 7, 24, 33, 37, 41, 46, 73, 111, 113, 114, 115, 116, 122, 125, 126, 127, 128], "transform": [3, 5, 7, 9, 11, 29, 47, 59, 73, 110, 114, 127], "signal": [3, 6, 9, 12, 18, 33, 37, 41, 45, 46, 59, 74, 75, 76, 77, 78, 85, 94, 100, 104, 110, 111, 112, 113, 114, 115, 118, 119, 120, 122, 124, 125, 127, 128], "summari": 3, "constant": [3, 9, 12, 30, 33, 37, 41, 60, 78, 85, 94, 95, 100, 104, 110, 112, 114, 119, 122, 124, 125], "algebra": [3, 9, 60], "oper": [3, 4, 5, 9, 11, 18, 30, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 58, 59, 60, 73, 95, 110, 111, 112, 113, 114, 115, 116, 119, 120, 122, 123, 124, 125, 128], "sampl": [3, 12, 18, 24, 29, 74, 76, 77, 78, 79, 82, 84, 85, 86, 89, 92, 93, 94, 98, 107, 114, 116, 120, 122, 123, 126], "transfer": [3, 94], "theori": [3, 8, 10, 12, 73, 110, 112, 128], "time": [3, 4, 6, 7, 10, 11, 18, 30, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 73, 76, 77, 78, 80, 82, 83, 84, 85, 89, 90, 92, 93, 96, 98, 99, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 128], "depend": [3, 4, 7, 10, 11, 12, 30, 37, 41, 46, 73, 110, 112, 114, 115, 118, 120, 124, 126, 128], "truncat": [3, 8, 9, 73, 110, 112, 128], "power": [3, 60, 71, 73], "seri": [3, 8, 10, 60, 69, 71, 73, 110, 112, 128], "represent": [3, 115, 116, 124, 126], "multiset": [3, 12, 60, 61, 64, 65, 71, 73, 110, 112], "other": [3, 7, 9, 18, 24, 31, 41, 59, 60, 61, 64, 65, 73, 118, 122, 126], "librari": [3, 13, 117, 118, 120], "right": [4, 9, 73, 118, 119, 124], "hand": [4, 11, 124], "side": [4, 124, 125], "ordinari": [4, 8, 117], "In": [4, 7, 9, 12, 24, 30, 41, 59, 73, 76, 84, 92, 93, 94, 110, 115, 118, 119, 120, 122, 123, 125, 128], "packag": [4, 5, 9, 10, 11, 125], "quantum": [4, 5, 8, 9, 11, 12, 41, 73, 110, 119, 120, 125, 126, 128], "mean": [4, 18, 118, 125], "physic": [4, 5, 8, 9, 73, 110, 119, 128], "case": [4, 7, 12, 37, 73, 84, 92, 93, 110, 115, 123, 124, 125], "either": [4, 5, 7, 8, 9, 11, 18, 30, 37, 45, 47, 73, 84, 92, 93, 95, 110, 111, 112, 113, 114, 115, 120, 127], "schroding": [4, 37, 114, 115, 122, 128], "dot": [4, 8, 9, 41, 60, 73, 104, 110, 114, 116, 117], "y": [4, 8, 30, 33, 36, 40, 45, 47, 54, 55, 56, 57, 73, 114, 116, 117, 118, 119, 122, 123, 124, 125, 128], "t": [4, 7, 8, 9, 18, 26, 33, 36, 37, 40, 41, 47, 48, 49, 50, 52, 54, 56, 58, 59, 73, 75, 78, 80, 83, 87, 90, 94, 95, 96, 99, 101, 104, 105, 108, 110, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128], "lindblad": [4, 8, 41, 45, 114, 115, 119, 121, 124], "rho": [4, 41, 118, 119], "sum_j": [4, 8, 37, 41, 114], "g_j": [4, 8, 73, 110], "left": [4, 9, 41, 118, 119], "l_j": [4, 41, 114], "dagger": [4, 30, 41, 73, 114, 120, 124, 128], "frac": [4, 7, 41, 114, 118, 119, 122, 123, 124, 128], "second": [4, 18, 73, 114, 119, 123, 124, 128], "term": [4, 5, 7, 12, 18, 30, 33, 37, 41, 59, 60, 61, 62, 64, 65, 73, 76, 85, 104, 110, 112, 114, 118, 119, 122, 124, 128], "dissip": [4, 41, 46, 114, 118, 119], "cdot": [4, 41, 110], "respect": [4, 7, 9, 30, 41, 75, 114, 116, 120, 124, 128], "matrix": [4, 7, 8, 9, 33, 35, 37, 39, 41, 43, 44, 45, 58, 59, 60, 73, 110, 112, 114, 115, 116, 118, 119, 128], "commut": [4, 41], "anti": [4, 37, 39, 41, 43, 47, 110, 112, 116], "repres": [4, 5, 7, 9, 33, 37, 41, 47, 58, 60, 75, 76, 78, 85, 95, 104, 114, 116, 118], "hamiltonianmodel": [4, 41, 46, 114, 115], "lindbladmodel": [4, 114, 115, 116], "primarili": [4, 125], "serv": 4, "purpos": [4, 12], "express": [4, 9, 37, 59, 126], "mapsto": [4, 47, 76, 114], "ih": [4, 37, 47, 114], "similar": [4, 60, 73, 116, 128], "techniqu": 4, "e": [4, 5, 7, 8, 9, 11, 12, 29, 37, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 73, 74, 75, 84, 92, 93, 95, 100, 104, 110, 115, 116, 123, 128], "ih_0t": 4, "h_0": [4, 37, 114, 118], "hermitian": [4, 37, 39, 41, 43, 47, 110, 112, 114, 116], "commonli": [4, 9], "under": [4, 9, 116, 128], "associ": [4, 30, 114, 125], "ih_0": [4, 37, 124], "refer": [4, 5, 7, 8, 9, 11, 47, 73, 110, 126, 128], "being": [4, 12, 18, 29, 30, 33, 37, 76, 78, 110, 112, 114, 119, 124, 128], "understood": [4, 7, 47, 124], "rotating_fram": [4, 24, 33, 37, 41, 110, 112, 114, 120, 122, 123, 124, 125, 128], "properti": [4, 26, 29, 33, 37, 41, 60, 120, 125], "frame_oper": [4, 47, 114], "specif": [4, 5, 6, 7, 24, 29, 30, 32, 73, 110, 112, 115, 116, 124, 125, 126, 128], "see": [4, 5, 30, 59, 60, 73, 74, 110, 112, 114, 115, 118, 119, 120, 122, 124, 125, 126, 128], "rotatingfram": [4, 24, 33, 37, 41, 110, 112, 114, 124], "valid": [4, 9, 18, 27, 30, 33, 37, 41, 73, 110, 111, 112, 113, 114, 115, 116, 117, 120, 126], "behaviour": [4, 12, 18, 112, 114, 116, 120, 125], "modifi": [4, 59, 124, 125], "tf": [4, 37, 47, 48, 49, 50, 52, 54, 56, 58, 59, 82, 89, 98, 107, 114, 115, 122], "place": 4, "intern": [4, 12, 24, 33, 37, 41, 104, 114, 115, 120, 125], "make": [4, 5, 7, 18, 110, 125], "instanti": [4, 6, 18, 33, 37, 41, 47, 60, 76, 110, 114, 124, 125, 126, 128], "helper": [4, 126], "variou": [4, 18, 29, 47, 114, 115, 118, 124, 125], "out": [4, 29, 47, 49, 52, 53, 56, 57, 114, 124], "form": [4, 7, 8, 18, 30, 31, 33, 37, 60, 73, 95, 110, 114, 116, 117, 118, 125], "howev": [4, 6, 12, 59, 114, 116, 120, 122, 124, 125, 128], "rwa": [4, 59, 114, 124], "rapidli": 4, "oscil": [4, 94, 121, 128], "compon": [4, 37, 59, 75, 76, 85, 87, 100, 101, 103, 104, 105, 110, 112, 114, 115, 118, 119, 124], "abov": [4, 7, 8, 9, 18, 30, 33, 37, 41, 60, 73, 76, 110, 114, 115, 118, 119, 120, 122, 123, 126, 128], "given": [4, 5, 7, 9, 12, 19, 21, 23, 25, 26, 29, 41, 44, 45, 58, 59, 60, 61, 64, 65, 73, 74, 76, 85, 91, 95, 109, 110, 111, 112, 113, 114, 115, 118, 120, 124, 128], "cutoff": [4, 59, 114, 124], "frequenc": [4, 7, 12, 24, 59, 74, 75, 76, 78, 85, 91, 94, 95, 104, 109, 110, 112, 114, 118, 119, 120, 122, 123, 124, 128], "remov": [4, 12, 73], "implement": [4, 7, 8, 18, 26, 33, 37, 48, 49, 50, 77, 78, 94, 110, 112, 114, 116, 117, 120, 122, 123], "rotating_wave_approxim": [4, 114, 124], "its": [4, 5, 9, 32, 73, 94, 119, 123, 127], "offer": 4, "choos": [4, 24, 120, 124, 125, 128], "evaluation_mod": [4, 24, 33, 37, 41, 45, 46, 114, 115, 124, 125], "spars": [4, 24, 33, 37, 41, 116, 125, 127], "dens": [4, 24, 33, 37, 41, 114, 124], "product": [4, 9, 30, 118], "avail": [4, 14, 32, 41, 116, 117], "store": [4, 7, 24, 29, 33, 37, 41, 60, 73, 100, 104, 110, 112, 118, 119, 124], "basi": [4, 29, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 110, 114, 119], "diagon": [4, 24, 33, 37, 41, 47, 48, 49, 50, 52, 54, 56, 59, 114, 116, 118, 119, 124], "gener": [4, 7, 18, 29, 30, 33, 41, 45, 47, 48, 49, 73, 75, 76, 94, 95, 110, 112, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127], "sparsiti": [4, 127], "perserv": 4, "henc": [4, 9, 18, 118, 122, 125], "preserv": [4, 127], "more": [4, 7, 8, 9, 33, 37, 41, 46, 110, 111, 112, 113, 114, 115, 120, 122, 124, 125, 126, 128], "restrict": [4, 9, 12, 116, 125], "choic": [4, 120], "exactli": [4, 119], "tool": [5, 6], "advanc": [5, 8, 128], "topic": [5, 10, 125, 126, 128], "brief": 5, "review": [5, 8, 10, 60, 73, 110, 112, 128], "concept": [5, 9, 10], "notat": [5, 60, 73], "understand": [5, 9, 73], "content": 5, "multi": [5, 10, 60, 73, 110, 112, 128], "variabl": [5, 10, 30, 60, 62, 73, 110, 112, 117, 120, 128], "expans": [5, 8, 10, 73, 110, 112, 128], "discuss": [5, 9, 11, 119], "solve_lmde_perturb": [5, 9], "dyson": [5, 8, 73, 110, 127], "magnu": [5, 8, 73, 112, 127], "algorithm": [5, 8, 9, 73, 110, 112, 116, 128], "like": [5, 9, 11, 31, 41, 73, 116, 120], "integr": [5, 73, 115, 116, 117, 120, 125], "powerseriesdata": [5, 73], "dysonlikedata": [5, 73], "index": [5, 9, 18, 30, 60, 73, 79, 86, 95, 120], "further": [5, 7, 18, 110, 112, 120, 124, 125], "arraypolynomi": 5, "multivari": [5, 60, 73, 110], "polynomi": [5, 60, 61, 62, 110, 128], "both": [5, 7, 8, 9, 29, 61, 73, 76, 110, 112, 114, 116, 118, 119, 120, 122, 125, 128], "section": [5, 60, 118, 119, 120, 124, 125], "convent": [5, 58, 118], "radiat": [5, 9], "tomonaga": [5, 9], "schwinger": [5, 9], "feynman": [5, 9], "75": [5, 9, 123, 128], "486": [5, 9], "502": [5, 9], "1949": [5, 9], "doi": [5, 8, 9, 73, 110, 128], "1103": [5, 8, 9, 110, 128], "physrev": [5, 9], "w": [5, 9, 122, 123, 125, 126], "On": [5, 9, 122, 125], "exponenti": [5, 8, 9, 112, 116, 128], "solut": [5, 9, 18, 73, 114, 116, 117, 118, 119, 124, 128], "linear": [5, 8, 9, 33, 58, 110, 112, 116, 128], "commun": [5, 9], "pure": [5, 7, 9, 110, 118, 119, 120, 125], "mathemat": [5, 9, 60, 114, 124], "649": [5, 9], "673": [5, 9], "1954": [5, 9], "1002": [5, 9], "cpa": [5, 9], "3160070404": [5, 9], "blane": [5, 9], "casa": [5, 9], "oteo": [5, 9], "ro": [5, 9], "applic": [5, 9], "report": [5, 9], "470": [5, 9, 123], "151": [5, 9], "238": [5, 9], "2009": [5, 9], "1016": [5, 9], "physrep": [5, 9], "2008": [5, 9], "11": [5, 9, 120], "001": [5, 9], "d": [5, 8, 9, 30, 41, 73, 110, 114, 118, 119, 124, 128], "puzzuoli": [5, 8, 9, 73, 110, 128], "lin": [5, 8, 9, 73, 110, 128], "m": [5, 8, 9, 30, 73, 110, 120, 123, 124, 125, 128], "malekakhlagh": [5, 8, 9, 73, 110, 128], "pritchett": [5, 8, 9, 73, 110, 128], "rosand": [5, 8, 9, 73, 110, 128], "c": [5, 8, 9, 30, 58, 59, 60, 62, 73, 110, 128], "wood": [5, 8, 9, 73, 110, 128], "analysi": [5, 8, 9, 73, 110, 122, 128], "arxiv": [5, 8, 9, 73, 110, 128], "2210": [5, 8, 9, 73, 110, 128], "11595": [5, 8, 9, 73, 110, 128], "2022": [5, 8, 9, 73, 110, 128], "48550": [5, 8, 9, 73, 110, 128], "haa": [5, 9, 73], "zhang": [5, 9, 73], "cori": [5, 9, 73], "engin": [5, 9, 73], "effect": [5, 7, 9, 59, 73, 114, 120, 123, 125], "journal": [5, 9, 73], "21": [5, 9, 73], "103011": [5, 9, 73], "2019": [5, 9, 73], "1088": [5, 9, 73], "1367": [5, 9, 73], "2630": [5, 9, 73], "ab4525": [5, 9, 73], "evolut": [6, 9, 41, 114, 118, 119, 125], "instruct": [6, 12, 18, 74, 76, 114, 123, 126], "control": [6, 12, 18, 21, 24, 30, 73, 76, 84, 92, 93, 110, 116, 120, 125], "list": [6, 7, 9, 12, 18, 21, 24, 26, 27, 29, 30, 32, 33, 37, 41, 46, 51, 53, 59, 60, 69, 71, 73, 74, 75, 76, 78, 79, 85, 86, 95, 100, 104, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 122, 126, 128], "done": [6, 41, 74, 115, 119, 120, 123, 124, 128], "instructiontosign": [6, 12, 122, 123, 126], "codeblock": 6, "show": [6, 7, 119, 123, 124, 125, 126], "simpl": [6, 9, 110, 118, 120, 122, 123, 128], "how": [6, 9, 18, 74, 114, 119, 120, 122, 123, 127], "dt": [6, 7, 12, 18, 24, 74, 76, 78, 84, 85, 92, 93, 110, 112, 114, 120, 122, 123, 126, 128], "carrier": [6, 7, 12, 74, 76, 78, 84, 85, 92, 93, 94, 95, 104, 110, 112, 114, 122, 123, 124, 126, 128], "get_sign": [6, 74, 122, 123, 126], "sched": 6, "shown": [6, 110], "below": [6, 7, 8, 30, 59, 73, 76, 110, 114, 118, 119, 120, 123], "figur": [6, 7, 118, 119, 120, 122, 123, 125, 126], "size": [6, 7, 8, 9, 12, 24, 48, 49, 50, 52, 73, 110, 112, 116, 117, 118, 119, 120, 122, 123, 125, 126, 128], "1000x700": 6, "ax": [6, 7, 68, 118, 119, 120, 122, 123, 125, 126], "coeffici": [7, 9, 37, 41, 46, 59, 60, 66, 67, 68, 110, 112, 114, 115], "These": [7, 18, 120, 124, 128], "real": [7, 24, 59, 60, 75, 95, 110, 118, 119, 120, 122, 125], "textnorm": [7, 9, 110], "re": [7, 8, 59, 95, 110, 120, 124, 128], "pi": [7, 8, 30, 59, 76, 94, 95, 110, 118, 119, 120, 122, 123, 124, 125, 128], "nu": [7, 76, 95, 122, 124, 128], "phi": [7, 76, 95, 119, 120], "complex": [7, 61, 64, 65, 75, 80, 81, 82, 83, 87, 89, 90, 95, 96, 97, 98, 99, 101, 104, 105, 107, 108, 117, 118, 120, 122, 124, 125, 128], "envelop": [7, 12, 75, 76, 78, 82, 84, 85, 89, 92, 93, 95, 98, 104, 107, 110, 114, 119, 122, 123, 124, 125, 126, 128], "mathbb": [7, 122], "r": [7, 8, 9, 30, 73, 110, 122, 123, 124, 125, 128], "phase": [7, 59, 76, 78, 84, 85, 92, 93, 94, 95, 104, 110, 120, 123], "furthermor": [7, 94, 120, 124], "share": 7, "visual": [7, 118, 119, 120], "treat": [7, 12, 73], "callabl": [7, 8, 17, 32, 61, 64, 65, 73, 77, 84, 92, 93, 95, 116, 117, 118], "complex_valu": [7, 82, 89, 98, 104, 107], "draw": [7, 120, 122, 123, 126], "allow": [7, 24, 41, 73, 115, 120, 125], "should": [7, 18, 24, 45, 51, 53, 58, 73, 74, 79, 86, 118, 123, 124], "ad": [7, 12, 61, 118, 120, 126], "togeth": [7, 116, 118], "signal_sum": [7, 93], "signal1": 7, "signal2": 7, "satisfi": [7, 95], "multipl": [7, 8, 41, 58, 65, 73, 115], "multipli": [7, 73, 77, 116, 128], "well": [7, 8, 58, 73, 116, 118, 120, 123, 124, 128], "remaind": 7, "about": [7, 10, 119, 124, 126], "special": [7, 8, 60, 110, 115, 116], "tabl": [7, 8, 24, 115], "high": [7, 8, 114, 120, 128], "role": 7, "name": [7, 13, 18, 29, 31, 32, 74, 78, 85, 95, 104, 114, 120, 123], "complet": [7, 119], "discretesign": [7, 74, 75, 76, 85, 92, 93, 122], "piecewis": [7, 78, 85, 122], "gear": 7, "toward": 7, "perform": [7, 11, 18, 24, 59, 60, 66, 73, 114, 116, 120, 123, 125, 127, 128], "signalsum": [7, 78, 85, 93, 95], "sum": [7, 9, 77, 85, 87, 100, 104, 105, 118, 122, 124], "discretesignalsum": 7, "start": [7, 78, 79, 84, 85, 86, 92, 93, 110, 118, 120, 122, 123, 124, 125, 128], "number": [7, 9, 12, 18, 24, 29, 30, 33, 37, 60, 74, 75, 77, 82, 84, 85, 89, 92, 93, 98, 107, 110, 111, 113, 118, 120, 122, 124, 125, 128], "durat": [7, 76, 78, 85, 120, 122, 123, 126], "const": 7, "initi": [7, 13, 18, 24, 33, 37, 41, 47, 51, 53, 73, 74, 76, 78, 82, 85, 89, 95, 98, 100, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 128], "foot": 7, "arbitrari": [7, 8, 18, 75, 95, 116, 119, 123], "check": [7, 18, 27, 32, 37, 41, 118, 120], "boolean": [7, 18], "attribut": [7, 13, 18, 24, 33, 37, 41, 47, 60, 69, 71, 73, 77, 78, 85, 94, 95, 100, 104, 110, 112, 114], "is_const": [7, 78, 85, 95, 104], "produc": [7, 60, 94, 123, 128], "ident": [7, 9, 30, 73, 94, 115, 118, 119, 120, 123], "omega": [7, 9, 75, 123], "psi": [7, 76, 123], "overlin": [7, 59], "whose": [7, 9, 30, 59, 60, 73, 81, 85, 97, 100, 110, 119, 120, 122, 125], "formula": [7, 76], "handl": [7, 8, 51, 53, 76, 114, 115, 125], "distribut": [7, 12, 18], "over": [7, 12, 18, 76, 82, 89, 98, 107, 110, 112, 115, 116, 117, 118, 120, 125, 128], "structur": [7, 9, 37, 41, 110, 116, 124, 128], "join": 7, "so": [7, 12, 123, 125, 128], "featur": [7, 125], "constructor": [7, 9, 33, 37, 41, 73, 110, 112], "from_sign": 7, "from_signalsum": 7, "build": [7, 11, 18, 24, 118, 120, 122, 123, 126, 128], "just": [7, 11, 120, 122, 124], "keep": [7, 30, 61, 64, 65, 110, 112, 122], "analog": [7, 74, 76, 114, 124], "superimpos": 7, "version": [7, 9, 12, 18, 37, 116, 125, 128], "1400x400": 7, "map": [7, 18, 33, 47, 58, 59, 69, 71, 114, 120, 122], "electron": 7, "finit": [7, 60, 73], "respons": [7, 18], "iqmix": 7, "here": [7, 9, 74, 104, 120, 122, 123, 124, 125, 128], "100": [7, 120, 125], "mhz": 7, "rel": [7, 47, 110, 124, 128], "shift": [7, 59, 76, 110, 120, 123], "pass": [7, 18, 24, 48, 50, 52, 73, 100, 110, 112, 115, 116, 117, 120, 122, 123], "iq": [7, 18, 75, 94], "mixer": [7, 75, 94], "400": 7, "creat": [7, 75, 118, 120], "500": 7, "note": [7, 9, 11, 18, 24, 33, 37, 41, 73, 111, 113, 114, 116, 120, 122, 123, 124, 125], "doe": [7, 12, 26, 94, 114, 116, 117, 120], "assumpt": [7, 116], "unit": [7, 18, 74, 118, 119], "interpret": [7, 37, 73, 74, 76, 114], "ghz": [7, 123, 128], "sampler": 7, "25": [7, 120], "in_phas": 7, "200": 7, "carrier_freq": [7, 12, 78, 84, 85, 92, 93, 95, 104, 110, 112, 119, 122, 124, 125, 128], "quadratur": [7, 94], "5000": [7, 120], "rf": [7, 94], "fig": [7, 123], "plt": [7, 118, 119, 123, 125], "subplot": [7, 118, 119, 123], "figsiz": [7, 118, 119, 123], "14": [7, 120, 122, 123], "axi": [7, 66, 73, 82, 85, 89, 98, 107, 118, 119, 123], "titl": [7, 82, 89, 98, 107, 122, 123], "24": [7, 128], "2000": [7, 123], "output": [7, 18, 29, 47, 59, 60, 61, 64, 65, 73, 75, 76, 91, 94, 109, 114, 115, 120, 125], "summar": [8, 115], "standard": [8, 18, 33, 73, 116, 117, 122, 124, 126, 128], "includ": [8, 9, 18, 24, 30, 47, 59, 60, 61, 64, 65, 73, 74, 84, 92, 93, 94, 110, 124, 125, 126, 128], "low": [8, 128], "addition": [8, 18, 73, 123], "describ": [8, 18, 59, 73, 76, 118, 119, 125, 128], "relev": [8, 118], "quantum_info": [8, 114, 118, 119, 122, 123, 124, 125], "solve_od": [8, 73, 116, 120], "shape": [8, 60, 95, 115, 116, 117, 126, 128], "solve_lmd": [8, 114, 115, 125], "suitabl": [8, 128], "dysonsolv": [8, 112, 128], "magnussolv": [8, 128], "variant": [8, 110, 112], "dysolv": [8, 110, 112], "origin": [8, 12, 24, 47, 60, 110, 112], "introduc": [8, 110, 112, 128], "decompos": [8, 18, 110, 120], "g_0": [8, 73, 110], "f_j": [8, 110], "i2": [8, 110], "nu_jt": 8, "fix": [8, 76, 110, 112, 116, 117, 119, 120, 125, 128], "step": [8, 29, 73, 76, 84, 92, 93, 110, 111, 112, 113, 116, 117, 118, 119, 120, 122, 123, 125, 128], "pre": [8, 59, 73, 110], "delta": [8, 30, 58, 76, 110], "take": [8, 9, 18, 29, 48, 49, 51, 53, 54, 55, 56, 57, 67, 94, 116, 117, 118, 119, 122, 124, 125, 128], "userguid": [8, 124, 126, 128], "shillito": [8, 110, 128], "gross": [8, 110, 128], "di": [8, 110, 128], "paolo": [8, 110, 128], "\u00e9": [8, 110, 128], "genoi": [8, 110, 128], "blai": [8, 110, 128], "fast": [8, 110, 128], "driven": [8, 110, 119, 125, 128], "research": [8, 110, 128], "033266": [8, 110, 128], "2021": [8, 110, 128], "publish": [8, 110, 128], "american": [8, 110, 128], "societi": [8, 9, 110, 128], "physrevresearch": [8, 110, 128], "studi": 9, "kei": [9, 30, 74], "lmde": [9, 47, 73, 110, 116, 128], "u": [9, 30, 122, 124], "expand": [9, 122, 126], "sum_": [9, 60, 73, 110, 118], "k": [9, 59, 73, 76, 77, 94, 123], "infti": [9, 73], "d_k": [9, 59], "int_0": 9, "dt_1": [9, 73], "t_": [9, 73, 119], "dt_k": [9, 73], "t_1": [9, 73, 119], "t_k": [9, 73], "altern": [9, 120], "seek": 9, "averag": [9, 18, 91, 109], "exp": [9, 48, 49, 50, 52, 54, 56, 58, 76, 114, 122, 126], "certain": [9, 12, 125], "condit": [9, 118], "converg": 9, "omega_k": 9, "explicit": [9, 18], "literatur": 9, "often": 9, "sever": [9, 73, 128], "c_0": [9, 60, 73], "c_": [9, 60, 73], "chang": [9, 11, 12, 18, 110, 118, 122, 125], "paramet": [9, 13, 17, 18, 21, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 73, 74, 75, 76, 77, 78, 79, 82, 84, 85, 86, 89, 92, 93, 94, 95, 98, 100, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 119, 122, 126, 128], "simultan": [9, 76, 100, 115], "necessari": [9, 12, 24, 37, 110, 120, 122, 125], "formal": [9, 59], "explicitli": [9, 24, 33, 73, 76, 110, 114, 120, 124], "c_i": [9, 60, 73], "g_": [9, 73], "emptyset": [9, 60, 73], "leq": 9, "i_1": [9, 60, 73], "i_k": [9, 60, 73], "exist": [9, 12, 18, 24, 33, 37, 116, 117, 120], "grant": 9, "up": [9, 18, 24, 70, 72, 73, 76, 110, 112, 116, 118, 122, 127, 128], "factor": [9, 73, 123], "partial": [9, 118], "deriv": [9, 118, 119, 120], "linearli": 9, "coupl": [9, 118, 120, 128], "between": [9, 118, 120, 122, 124, 128], "befor": [9, 12, 18, 73, 77, 119], "toggl": [9, 73], "denot": [9, 41], "v": [9, 30, 73, 118, 119, 122, 124, 128], "mathcal": [9, 41, 73, 114, 118, 119], "int_": [9, 73], "t_0": [9, 73, 78, 110], "unperturb": [9, 73], "tild": [9, 59, 73, 110], "_": [9, 59, 73, 118, 119], "simpli": 9, "relat": [9, 10, 29, 110], "implicitli": 9, "o": [9, 12, 30, 73], "again": [9, 119, 122, 124], "decomposit": [9, 18, 37, 41, 110, 112, 114], "present": [9, 12, 74, 110, 112, 114, 126], "elsewher": 9, "phrase": 9, "infinit": 9, "cours": 9, "practic": 9, "compactli": 9, "consid": [9, 59, 118, 119, 124], "label": [9, 18, 21, 29, 30, 60, 61, 64, 65, 69, 70, 71, 72, 73, 110, 112, 118, 119, 123], "appear": [9, 24, 30, 41, 61, 64, 65, 73, 114, 118], "repeat": [9, 128], "entri": [9, 30, 41, 47, 59, 60, 100, 114, 120, 122, 126], "round": [9, 18], "bracket": 9, "g_i": [9, 33, 59, 73, 110], "chosen": [9, 24, 73, 120, 124, 128], "due": [9, 12, 24, 114, 119, 123, 128], "relationship": 9, "hold": [9, 118], "c_j": 9, "count": [9, 18, 120], "usag": [9, 12, 73, 115], "c_1": [9, 60], "c_2": 9, "c_3": 9, "final": [9, 29, 30, 60, 73, 82, 89, 98, 107, 114, 116, 117, 118, 119, 120, 122, 124, 128], "_k": [9, 73], "combin": [9, 76, 128], "everyth": 9, "rewritten": 9, "written": [9, 116, 118, 119], "_i": [9, 73, 110, 118], "argument": [9, 12, 18, 24, 30, 33, 37, 41, 47, 59, 60, 73, 74, 76, 84, 92, 93, 110, 111, 112, 113, 114, 115, 116, 117, 120, 123, 124, 126, 128], "accept": [9, 30, 61, 64, 65, 73, 116, 125], "non": [9, 60, 73, 110, 112, 118, 125], "neg": [9, 60, 73, 110, 112, 118], "integ": [9, 18, 26, 30, 60, 73, 110, 112], "evan": 9, "powl": 9, "nuclear": 9, "reson": [9, 119, 120, 122, 124, 125, 128], "singl": [9, 12, 18, 26, 30, 60, 91, 109, 111, 112, 113, 115, 116, 119, 122, 124, 128], "crystal": 9, "proceed": 9, "92": 9, "1046": 9, "1054": 9, "1967": 9, "0370": 9, "1328": 9, "327": 9, "haeberlen": 9, "waugh": 9, "coher": [9, 118], "verag": 9, "ffect": 9, "agnet": 9, "eson": 9, "175": 9, "453": 9, "467": 9, "1968": 9, "open": 11, "sourc": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 81, 84, 85, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 109, 110, 112, 114, 115, 116, 117], "project": [11, 116, 120], "goal": 11, "autom": 11, "process": [11, 110, 125], "typic": [11, 74, 116, 119, 128], "enter": [11, 114, 124], "compil": [11, 110, 112, 114, 120, 122, 124, 126, 128], "gpu": [11, 116, 128], "execut": [11, 116, 127, 128], "still": [11, 114, 115], "earli": 11, "stage": 11, "develop": 11, "veri": 11, "break": [11, 12, 116, 117, 118], "api": [11, 124, 125, 126, 128], "futur": [11, 58], "releas": 11, "you": [11, 118, 120], "encount": 11, "bug": 11, "pleas": 11, "issu": 11, "github": [11, 12], "tutori": [11, 118, 119, 120, 122, 123, 128], "guid": [11, 12, 120, 122, 124, 125, 126], "increment": [12, 84, 92, 93], "minor": 12, "warn": [12, 76, 118, 125], "help": [12, 33, 37, 41, 46], "subsystem_label": 12, "impact": [12, 18, 73, 76, 115, 120, 124, 128], "technic": [12, 126, 128], "aspect": [12, 128], "subsystem_list": [12, 18, 24, 30], "qubit": [12, 18, 19, 21, 23, 24, 25, 26, 121, 122, 123, 124, 128], "previous": [12, 47, 120], "would": [12, 60, 120, 122], "subsystem_dim": [12, 18, 120], "record": 12, "dimens": [12, 18, 30, 33, 37, 41, 47, 58, 60, 116, 124, 128], "To": [12, 29, 73, 77, 118, 120, 124, 125, 128], "account": [12, 119], "fact": [12, 124, 128], "longer": [12, 119], "now": [12, 59, 118, 119, 122, 123, 124, 128], "thei": [12, 73, 76, 110, 114, 116, 125], "trivial": 12, "state": [12, 18, 29, 35, 36, 39, 40, 43, 45, 47, 54, 55, 56, 57, 73, 111, 113, 114, 115, 116, 117, 118, 123, 124, 125, 128], "made": [12, 114], "bookkep": 12, "core": [12, 128], "updat": [12, 33, 37, 41, 59, 76, 118, 119, 120, 122, 124, 125, 126, 128], "attempt": [12, 120], "tracer": 12, "possibl": [12, 33, 37, 73], "determin": [12, 61, 64, 65, 76, 110, 112, 114, 118, 120, 125], "resolv": 12, "error": [12, 18], "wa": [12, 114, 120, 123, 124, 126], "dure": [12, 123], "trace": [12, 60], "abstract": [12, 18], "caus": [12, 74], "miscount": 12, "classic": 12, "251": 12, "normalize_st": [12, 18, 29], "whether": [12, 18, 27, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 73, 78, 84, 85, 92, 93, 95, 104, 110, 112, 114, 125, 128], "probabl": [12, 18, 123], "outcom": [12, 18, 29, 120], "normal": [12, 18, 29, 77, 122], "instal": [12, 32], "upon": 12, "notifi": 12, "newer": 12, "than": [12, 18, 30, 41, 48, 50, 52, 60, 76, 79, 86, 116, 117, 119, 125, 128], "environ": [12, 118, 119], "jax_jit_pjit_api_merg": 12, "setfrequ": [12, 76, 114], "shiftfrequ": [12, 76, 114], "command": 12, "digit": [12, 76, 114], "larger": [12, 18, 60, 76, 116, 117, 124, 128], "nyquist": [12, 76], "usabl": 12, "popul": [12, 24, 123, 125], "control_channel_map": [12, 18, 21, 120], "suppli": [12, 60, 73, 114], "As": [12, 24, 76, 110, 116, 120, 123, 124, 125, 126], "diffrax": [12, 117], "equinox": 12, "sort": 12, "incorrect": 12, "measur": [12, 18, 19, 24, 25, 29, 30, 120, 122, 128], "target": [12, 18, 24, 30], "overwritten": 12, "repositori": 12, "move": [12, 123], "com": 12, "http": 12, "extens": 12, "org": 12, "ecosystem": 12, "ndarrayoperatorsmixin": 13, "array_lik": [13, 31], "asarrai": 13, "valueerror": [13, 59], "cannot": [13, 35, 36, 39, 40, 43, 59, 61, 64, 65, 73, 114, 116], "wrap": [13, 115, 125, 128], "classmethod": [14, 15, 16, 24, 46, 84, 92, 93], "func": [17, 77], "wrap_return": 17, "wrap_arg": 17, "decor": [17, 32, 125], "fals": [17, 18, 33, 37, 41, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 61, 64, 65, 73, 84, 92, 93, 114, 115, 123], "bool": [17, 27, 33, 37, 41, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 61, 64, 65, 73, 84, 92, 93, 110, 112, 114, 115], "around": [18, 123], "setup": [18, 73, 110, 112, 123, 128], "advantag": [18, 124, 128], "infrastructur": 18, "minim": [18, 122], "subsystem": [18, 29, 30], "indic": [18, 24, 29, 30, 60, 85, 95, 114, 116, 117, 118, 120, 122, 124, 125], "without": [18, 94, 122, 124, 128], "gate": [18, 24, 119, 123], "definit": [18, 73, 124], "attach": 18, "calibr": [18, 24], "keyword": [18, 115], "set_opt": [18, 120], "runtim": 18, "shot": [18, 120], "per": [18, 125], "experi": [18, 29], "1024": 18, "solver_opt": [18, 120], "dictionari": [18, 24, 30, 74, 114, 120], "empti": 18, "dim": [18, 33, 37, 41, 47, 48, 50, 52, 58, 120, 124, 128], "meas_map": 18, "idx": [18, 95], "rang": [18, 118, 125], "len": [18, 60, 73, 78, 118, 119], "channel": [18, 19, 21, 23, 24, 25, 30, 74, 76, 114, 120, 123], "lookup": 18, "control_channel": 18, "initial_st": 18, "ground_stat": 18, "ground": [18, 118, 119, 123, 125], "statevector": [18, 115, 119, 123], "densitymatrix": [18, 115, 118, 119], "toler": [18, 47, 73, 124, 128], "signific": [18, 128], "deviat": [18, 76, 114, 122], "proper": 18, "meas_level": 18, "point": [18, 73, 76, 82, 89, 98, 107, 116, 117, 125], "meas_return": 18, "everi": [18, 76, 114, 120], "avg": 18, "iq_cent": 18, "center": [18, 122, 126], "float": [18, 24, 35, 36, 39, 40, 43, 44, 45, 47, 48, 49, 50, 52, 54, 56, 58, 59, 61, 64, 65, 74, 75, 77, 78, 82, 84, 85, 89, 92, 93, 94, 95, 98, 107, 110, 111, 112, 113, 114], "q": [18, 75, 94], "equal": [18, 114, 118, 124], "space": [18, 118, 128], "circl": 18, "iq_width": 18, "posit": 18, "max_outcome_level": 18, "maximum": [18, 116, 117], "down": [18, 128], "occur": [18, 110], "memori": [18, 29, 118, 119], "experiment": [18, 117], "seed_simul": 18, "seed": [18, 29], "random": [18, 29, 118, 122], "experimentresult": [18, 29], "pulsebackendconfigur": [18, 20], "pulsedefault": [18, 22], "qiskiterror": [18, 21, 24, 27, 29, 33, 35, 36, 37, 39, 40, 41, 43, 45, 60, 61, 64, 65, 73, 79, 86, 104, 111, 113, 114, 115, 116, 117], "fail": 18, "coupling_map": 18, "couplingmap": 18, "resolut": 18, "timestep": 18, "doesn": [18, 26], "dtm": 18, "notimplementederror": [18, 21, 26, 33, 37, 41, 43], "queri": [18, 26], "instruction_dur": 18, "instructiondur": 18, "instruction_schedule_map": 18, "instructionschedulemap": 18, "max_circuit": 18, "num_qubit": [18, 24], "operation_nam": 18, "human": 18, "readabl": 18, "online_d": 18, "date": 18, "came": 18, "onlin": 18, "backend_vers": 18, "acquirechannel": 19, "get": [20, 22, 26, 120, 125], "union": [21, 24, 26, 27, 33, 37, 41, 45, 46, 47, 48, 49, 50, 51, 52, 53, 61, 64, 65, 78, 80, 83, 85, 87, 90, 95, 96, 99, 101, 105, 108, 110, 111, 112, 113, 114, 115, 116, 117], "int": [21, 24, 26, 29, 30, 45, 61, 64, 65, 69, 71, 73, 79, 82, 84, 86, 89, 92, 93, 95, 98, 107, 110, 111, 112, 113, 118, 119, 123, 128], "controlchannel": [21, 120], "request": [21, 73, 118, 119], "drive": [23, 24, 30, 74, 118, 119, 120, 122, 123, 124, 128], "drivechannel": [23, 120, 122, 123, 126], "auto": 24, "rwa_cutoff_freq": [24, 114, 123, 124], "inevit": 24, "inaccuraci": 24, "copi": [24, 59, 125], "suffici": [24, 33, 45], "inform": [24, 46, 60, 73, 94, 114, 115, 116, 120, 123, 126, 128], "abl": 24, "primari": 24, "secondari": 24, "u_channel_lo": 24, "n_qubit": 24, "qubit_properti": [24, 120], "qubit_freq_est": 24, "meas_freq_est": 24, "within": [24, 114, 116, 117, 118, 119, 122, 124, 126, 128], "extract": [24, 29], "subset": [24, 30], "drop": 24, "contrast": 24, "static_hamiltonian": [24, 41, 114, 118, 119, 120, 122, 123, 124, 125, 128], "backendv1": 24, "while": [24, 33, 60, 114, 115, 116, 118, 119, 120], "hint": 24, "backward": 24, "pick": 24, "miss": [24, 26], "measurechannel": [25, 120], "qubitproperti": [26, 120], "need": [26, 110, 120, 122, 123, 124, 125, 126, 128], "run_input": 27, "temporarili": 27, "overrid": 27, "dynamicsjob": 27, "statu": 27, "invalid": [27, 115], "field": [28, 120], "experiment_nam": 29, "solver_result": 29, "measurement_subsystem": 29, "memory_slot_indic": 29, "num_memory_slot": 29, "metadata": [29, 69, 71, 73], "routin": [29, 116, 117, 118, 122], "lab": 29, "dress": 29, "oderesult": [29, 73, 111, 113, 115, 116, 117], "slot": 29, "total": [29, 120, 123, 124, 125, 128], "max": [29, 119, 120], "ran": 29, "involv": [29, 127, 128], "dict": [29, 30, 74, 114], "header": 29, "hamiltonian_dict": 30, "concret": [30, 33], "h_str": 30, "qub": 30, "var": 30, "pars": 30, "kept": 30, "ignor": [30, 60], "capit": 30, "letter": 30, "act": [30, 41, 116, 118, 120, 123], "x": [30, 60, 95, 118, 119, 120, 123, 125], "pauli": [30, 118, 119, 122], "greater": 30, "annihili": 30, "creation": [30, 124, 128], "z": [30, 118, 119, 122, 123, 125], "sm": 30, "sigma": [30, 119, 120, 122, 126], "minu": 30, "sp": 30, "plu": 30, "end": [30, 122, 125], "sxx": 30, "xx": [30, 118], "acquir": [30, 120], "summat": 30, "syntax": [30, 118, 119], "_sum": 30, "lb": 30, "ub": 30, "aa": 30, "endpoint": [30, 78], "inclus": 30, "possibli": 30, "transmon": [30, 119, 120, 124, 128], "o0": 30, "alpha": [30, 124, 128], "x0": [30, 122], "d0": [30, 120, 122, 123, 126], "33": [30, 124, 128], "02": [30, 120, 122, 124, 128], "wq": 30, "omegad": 30, "jq0q1": 30, "sp0": 30, "sm1": 30, "sm0": 30, "sp1": 30, "omegad1": 30, "u0": [30, 120], "omegad0": 30, "x1": 30, "u1": [30, 120], "delta0": 30, "111793476400394": 30, "delta1": 30, "0894421352015744": 30, "010495754104003914": 30, "9715458990879812": 30, "9803812537440838": 30, "wq0": 30, "32": [30, 120, 125], "517894442809514": 30, "wq1": 30, "0948996120196": 30, "static": [30, 33, 37, 41, 75, 114, 120, 124, 128], "cast": [31, 61, 64, 65], "available_backend": 32, "exept": 32, "static_oper": [33, 37], "in_frame_basi": [33, 37, 41, 114], "basegeneratormodel": [33, 41, 59, 116, 117], "lambda": [33, 60, 128], "sum_i": [33, 114, 118], "s_i": [33, 37, 59, 114], "g_d": 33, "part": [33, 60, 75, 100, 114, 118, 124, 125, 128], "signallist": [33, 37, 41, 46], "bcoo": [33, 37, 41], "scipi": [33, 37, 41, 115, 116, 117, 122], "csr_matrix": [33, 37, 41, 46, 48, 49, 50, 51, 52, 53], "recommend": [33, 37, 41, 116, 124, 125], "cpu": [33, 37, 41, 120, 122, 123, 124, 126, 128], "new_mod": [33, 37], "independ": [35, 37, 39, 43, 118, 119, 120], "generatormodel": [37, 59], "h_d": 37, "s_j": 37, "h_j": 37, "inherit": 37, "most": [37, 125], "modif": 37, "assum": [37, 41, 58, 69, 71, 73, 74, 94, 95, 110, 114], "verifi": [37, 47, 124], "dealt": 37, "ensur": [37, 73, 76, 95, 120, 125, 128], "Not": [37, 116], "1d": [37, 47, 73, 114, 124], "antihermitian": 37, "hamiltonian_oper": [41, 114, 119, 120, 122, 123, 124, 125, 128], "hamiltonian_sign": 41, "static_dissip": [41, 46, 114, 118, 119], "dissipator_oper": [41, 46, 114, 115], "dissipator_sign": [41, 46], "master": [41, 118, 119], "densiti": [41, 45, 115, 118, 119], "accord": [41, 62, 70, 72, 73, 76, 118, 119], "_0": [41, 114], "portion": [41, 114], "n_j": [41, 114], "gamma_j": [41, 114], "dpendent": 41, "th": [41, 76], "lindblad_model": 41, "calcualt": 41, "were": [41, 73, 114], "alreadi": [41, 48, 49, 50, 52, 54, 56, 120, 124, 125], "insuffici": [41, 60, 114], "incorrectli": 41, "dense_vector": 41, "vector": [41, 45, 47, 48, 50, 52, 58, 62, 73, 80, 83, 90, 95, 96, 99, 101, 108, 115, 116, 118, 119, 124], "direct": [41, 73, 104, 118, 128], "sparse_vector": 41, "someth": 41, "0th": [41, 85], "1st": [41, 85], "incompat": [41, 116], "unvector": [43, 95], "linblad": 46, "atol": [47, 120, 122, 123, 124, 128], "1e": [47, 118, 120, 122, 123, 124, 128], "rtol": [47, 120, 122, 123, 124, 128], "bring": [47, 50, 52, 118], "mp": 47, "ae": 47, "pm": [47, 59, 118, 119, 122], "ge": 47, "mention": 47, "meant": [47, 122], "absolut": 47, "frame_basi": [47, 51, 53, 57, 58], "unitari": [47, 115, 122, 124, 128], "frame_basis_adjoint": [47, 51, 53, 55], "adjoint": 47, "frame_diag": 47, "vectorized_frame_basi": 47, "lazili": 47, "vectorized_frame_basis_adjoint": 47, "operator_in_frame_basi": [48, 49, 50, 52, 58], "return_in_frame_basi": [48, 49, 50, 52, 54, 56, 58], "vectorized_oper": [48, 50, 52], "_conjugate_and_add": [48, 49, 50], "rather": [48, 50, 52, 116], "transformaton": 49, "rule": [49, 76, 116, 117], "op": [51, 53, 58, 118], "convert_typ": [51, 53], "situat": [51, 53, 123], "gaurante": [51, 53], "implment": 52, "operator_into_fram": 52, "to_arrai": 53, "y_in_frame_basi": [54, 56], "state_into_fram": 56, "revers": 56, "column": [58, 73, 115, 124], "stack": 58, "otim": 58, "wise": [58, 94], "bar": 58, "odot": 58, "delta_": 58, "ij": 58, "d_i": 58, "d_j": [58, 59, 110], "cach": 58, "cutoff_freq": 59, "return_signal_map": 59, "itself": [59, 120], "elementwis": 59, "those": 59, "block": [59, 115], "new_sign": 59, "rwa_model": 59, "signal_map": [59, 122], "function_with_rwa": 59, "wherea": [59, 124], "jax_transformable_func": 59, "rwa_model_copi": 59, "wai": [59, 125], "g_ie": 59, "nu_": 59, "ijk": 59, "nu_i": 59, "im": [59, 95, 110], "come": [59, 124], "a_i": [59, 60], "phi_i": [59, 94], "jk": 59, "Then": 59, "regroup": 59, "find": 59, "ig_i": 59, "amplitud": [59, 118, 119, 123, 124, 125, 126, 128], "post": 59, "twice": [59, 75, 124], "mani": [59, 119, 122, 125], "constant_term": 60, "array_coeffici": 60, "monomial_label": [60, 62], "c_r": 60, "a_": 60, "zero": [60, 73, 74, 79, 86, 118, 119, 124], "monomi": [60, 61, 62, 64, 65], "first": [60, 73, 74, 76, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 126, 128], "a_c": 60, "a0": [60, 120], "a01": 60, "a11": 60, "ap": 60, "onc": [60, 110, 111, 113, 115, 125, 128], "c0": 60, "c1": 60, "ndim": 60, "transpos": 60, "obtain": [60, 84, 92, 93, 116], "ap2": 60, "ap1": 60, "ap3": 60, "matmul": [60, 65], "monomial_filt": [60, 61, 64, 65], "degre": [60, 110, 112], "3d": [60, 118, 119], "length": [60, 73, 74, 79, 86, 110, 111, 113, 114, 115, 122, 128], "anyth": 60, "bound": [61, 64, 65, 73, 122], "limit": [61, 64, 65, 116], "achiev": [61, 64, 65, 122], "scalar": 62, "conjug": [63, 115], "entrywis": 65, "offset": [67, 122, 126], "axis1": 67, "axis2": 67, "_labeleddata": [69, 71], "storag": [69, 71], "dysonlik": 69, "look": [70, 72, 118], "item": [70, 72], "locat": [70, 72], "t_span": [73, 115, 116, 117, 118, 119, 122, 123, 124, 125, 128], "expansion_method": 73, "expansion_ord": [73, 110, 112, 128], "expansion_label": [73, 110, 112], "perturbation_label": 73, "y0": [73, 111, 113, 115, 116, 117, 118, 119, 122, 123, 124, 125, 128], "dyson_in_fram": 73, "integration_method": [73, 110, 112, 128], "dop853": [73, 116, 117], "t_eval": [73, 116, 117, 118, 119, 125], "regardless": [73, 114], "main": 73, "od": [73, 110, 112, 116, 117, 127], "interv": [73, 78, 82, 84, 89, 92, 93, 98, 107, 110, 112, 115, 116, 117, 128], "off": [73, 124, 128], "That": [73, 110], "collect": [73, 88, 102, 106, 118], "individu": [73, 104], "At": [73, 110, 126], "least": 73, "consist": [73, 110, 112, 118, 119, 120, 122], "modulo": 73, "constraint": [73, 122, 126], "dyson_lik": 73, "t_f": 73, "dt_2": 73, "_j": [73, 110], "never": 73, "therefor": [73, 118, 123], "2d": [73, 85, 114], "manner": [73, 104, 116], "perturbation_data": 73, "4d": 73, "get_item": 73, "retriev": [73, 120, 122], "get_term": 73, "conjunct": [73, 110, 112, 128], "problem": [73, 115, 116, 118, 122, 124], "unspecifi": [73, 116, 117], "instructionstosign": 74, "block_to_schedul": [74, 76], "d12": 74, "12": [74, 128], "translat": [74, 118], "carri": 74, "them": [74, 77], "absent": 74, "if_modul": 75, "port": 75, "waveform": [75, 76, 123], "doubl": 75, "imaginari": [75, 110, 112], "omega_": 75, "intermedi": [75, 118, 119], "awg": 75, "long": [75, 120], "full": [76, 82, 89, 98, 107, 118, 120], "phi_a": 76, "plai": [76, 120, 122, 123, 126], "evid": 76, "entireti": 76, "rate": [76, 114, 119, 123], "shiftphas": 76, "setphas": 76, "correct": 76, "iter": 76, "tempor": 76, "append": [76, 79, 86, 118, 120, 122], "track": 76, "mu": 76, "continu": 76, "across": 76, "maintain": 76, "basetransferfunct": [77, 94], "sum_k": 77, "quadrat": 77, "scale": [77, 118, 119], "n_input": [77, 94], "start_tim": [78, 84, 85, 92, 93], "s_0": [78, 120], "s_k": [78, 104], "width": [78, 114, 120, 122, 123], "floor": 78, "t0": [78, 82, 89, 98, 107, 110, 111, 113, 115, 122, 128], "By": [78, 110], "subclass": [78, 95, 104, 116], "start_sampl": [79, 86], "fill": [79, 86], "gap": [79, 86], "less": [79, 86, 118, 119, 124], "plot": [82, 89, 98, 107, 120, 123, 125], "n_sampl": [84, 92, 93], "sample_carri": [84, 92, 93], "midpoint": [84, 92, 93, 116], "resampl": [84, 92, 93], "discret": [84, 92, 93, 110], "merg": [91, 109], "lo": 94, "three": [94, 115, 119], "w_if": 94, "phi_q": 94, "local": [94, 119], "w_lo": 94, "loss": 94, "s_rf": 94, "wp": 94, "wm": 94, "piec": [94, 124], "imperfect": 94, "sens": [95, 122, 125, 128], "multidimension": 95, "vectorized_f": 95, "signal_list": 100, "signalcollect": [100, 102, 104, 106], "drift": [100, 122, 123], "s_1": [104, 120], "basic": [104, 118], "behav": [104, 114], "__call__": 104, "summand": 104, "subscript": 104, "chebyshev_ord": [110, 112, 128], "include_imag": [110, 112], "_perturbativesolv": [110, 112], "nu_j": 110, "tg_0": 110, "scheme": [110, 128], "repeatedli": [110, 111, 113, 115], "f_1": 110, "f_": 110, "n_step": [110, 111, 113, 118, 119, 128], "absorb": 110, "chebyshev": [110, 128], "approx": 110, "t_m": 110, "attain": [110, 128], "expansion_term": [110, 112], "improperli": [111, 113], "Its": 112, "sole": 112, "hamiltonian_channel": [114, 120, 123], "dissipator_channel": 114, "channel_carrier_freq": [114, 120, 123], "rwa_carrier_freq": [114, 124], "h_i": [114, 118], "substract": 114, "henceforth": 114, "linalg": [114, 116, 124, 128], "eigh": [114, 116], "effici": [114, 122], "super": 114, "subtract": 114, "affect": 114, "leav": 114, "concern": 114, "convert_result": 115, "style": 115, "solve_ivp": [115, 117], "quantumst": 115, "baseoper": 115, "nativ": 115, "hasn": 115, "yf": [115, 124, 125], "quantumchannel": 115, "superop": 115, "compos": [115, 118], "undesir": 115, "prevent": [115, 120, 125], "span1": 115, "span2": 115, "span3": 115, "state1": 115, "state2": 115, "state3": 115, "signals1": 115, "signals2": 115, "signals3": 115, "signal3": 115, "squar": [116, 122], "thu": [116, 128], "rh": [116, 117, 124], "scipy_expm": 116, "expm": 116, "max_dt": [116, 117], "period": [116, 117, 118], "even": [116, 117, 124], "sub": [116, 117], "magnus_ord": 116, "higher": [116, 128], "adopt": 116, "lanczos_diag": 116, "small": [116, 118, 122], "subspac": 116, "krylov": 116, "lanczo": 116, "eigenvalu": [116, 118], "k_dim": 116, "adjust": 116, "accuraci": [116, 122, 124, 128], "larg": [116, 118, 128], "jax_lanczos_diag": 116, "jax_expm": 116, "jax_expm_parallel": 116, "loop": [116, 125], "parallel": [116, 125, 128], "vmap": 116, "subsequ": [116, 125], "lax": 116, "associative_scan": 116, "jax_rk4_parallel": 116, "4th": [116, 117], "rung": [116, 117], "kutta": [116, 117], "approach": [116, 118, 122], "odesolv": [116, 117], "typevar": [116, 117], "abstractsolv": [116, 117], "lie": [116, 117], "defualt": 116, "arbitrarili": 117, "varieti": [117, 126], "rk45": 117, "rk23": 117, "bdf": 117, "radau": 117, "lsoda": 117, "rk4": 117, "jax_rk4": 117, "jax_odeint": [117, 120, 122, 124, 125, 128], "odeint": 117, "diffeqsolv": 117, "walk": [118, 119, 120, 122, 124, 128], "interact": 118, "nearest": 118, "neighbor": 118, "ring": 118, "energi": [118, 119], "relax": [118, 119], "markovian": [118, 119], "steadi": 118, "precomput": 118, "jump": [118, 119], "evolv": [118, 119, 123], "dictat": 118, "bath": [118, 119], "partial_t": [118, 119], "hbar": [118, 119], "nu_z": [118, 119], "transvers": [118, 119], "nu_x": [118, 119], "x_i": 118, "y_i": 118, "z_i": 118, "sigma_i": 118, "flip": 118, "flop": 118, "xy": 118, "boundari": 118, "last": [118, 123, 125], "connect": [118, 120], "langl": [118, 119], "rangl": [118, 119], "x_j": 118, "y_j": 118, "eigenst": [118, 123], "known": 118, "action": [118, 119], "damp": 118, "tend": 118, "gamma": 118, "hilbert": 118, "easi": 118, "rest": 118, "x_op": [118, 122], "y_op": 118, "z_op": 118, "manipul": [118, 119], "equiv": 118, "accordingli": [118, 119], "few": [118, 119], "free": [118, 120], "sinc": [118, 119], "plan": 118, "els": 118, "yy": 118, "l_op": 118, "l_sig": 118, "sqrt": [118, 119, 120, 122, 124, 128], "span": [118, 119], "t_final": [118, 119], "tau": [118, 119], "01": [118, 120], "from_label": [118, 119, 122, 123, 125], "ceil": [118, 119], "linspac": [118, 119, 120, 125], "sol": [118, 119, 123], "bloch": [118, 119], "invari": 118, "remain": [118, 120, 125], "verif": 118, "next": [118, 119, 120, 122, 124, 125, 126, 128], "n_time": [118, 119], "x_data": [118, 119], "y_data": [118, 119], "z_data": [118, 119], "x_mean": 118, "y_mean": 118, "z_mean": 118, "t_i": [118, 119], "sol_t": [118, 119], "enumer": [118, 119], "ob": 118, "expectation_valu": [118, 119], "let": 118, "our": [118, 119, 120, 122, 124, 128], "depict": [118, 119], "sphere": [118, 119], "print": [118, 122], "simplifi": 118, "taken": [118, 119, 120, 125], "precis": 118, "nearli": 118, "tilt": 118, "magnitud": 118, "nontrivi": 118, "competit": 118, "site": 118, "test": 118, "statement": 118, "go": 118, "back": [118, 120], "vari": [118, 128], "strength": [118, 120, 122, 123, 124, 128], "significantli": 118, "shorten": 118, "becom": 118, "mix": 118, "systemat": 118, "analyz": 118, "encourag": 118, "plot_bloch_vector": [118, 119], "matplotlib": [118, 119, 123, 125], "pyplot": [118, 119, 123, 125], "inlin": [118, 119], "fontsiz": [118, 119], "16": [118, 119, 123, 125], "rcparam": [118, 119, 123], "font": [118, 119, 123], "legend": [118, 119, 123], "set_xlabel": [118, 119, 123], "set_titl": [118, 119, 123], "displai": [118, 119], "ab": [118, 122, 124, 125, 126], "examin": [118, 124], "500x500": [118, 119], "1000x600": [118, 119], "close": [119, 124], "sinusoid": 119, "schr\u00f6dinger": 119, "harmon": 119, "nu_d": 119, "textbook": [119, 120], "page": [119, 120], "introduct": [119, 128], "trasvers": 119, "98": 119, "almost": 119, "s_p": 119, "005": 119, "calcul": 119, "curv": 119, "reus": 119, "excit": [119, 125], "increas": 119, "decreas": 119, "mechan": [119, 120], "devic": [119, 120], "particular": [119, 120, 125], "realiz": 119, "plot_qubit_dynam": 119, "gamma_1": 119, "gamma_2": 119, "_1": 119, "_2": 119, "dephas": 119, "read": 119, "shrink": 119, "incoher": 119, "clearli": 119, "seen": 119, "demonstr": [120, 122, 124, 125, 126, 128], "config": [120, 122, 124, 125, 126, 128], "jax_enable_x64": [120, 122, 124, 125, 126, 128], "jax_platform_nam": [120, 122, 124, 125, 126, 128], "wish": 120, "electrodynam": 120, "nu_0": 120, "n_0": 120, "alpha_0": 120, "nu_1": 120, "n_1": 120, "alpha_1": 120, "a_0": 120, "a_1": 120, "r_0": 120, "r_1": 120, "anharmon": [120, 128], "rabi": [120, 121, 123], "a_j": 120, "lower": [120, 124, 128], "v0": 120, "86e9": 120, "anharm0": 120, "32e9": 120, "r0": 120, "22e9": 120, "v1": 120, "97e9": 120, "anharm1": 120, "r1": 120, "26e9": 120, "002e9": 120, "diag": [120, 124, 128], "adag": [120, 124, 128], "ey": [120, 122, 124, 128], "full_id": 120, "n0": 120, "kron": 120, "n1": 120, "a1": 120, "a0dag": 120, "a1dag": 120, "static_ham0": 120, "static_ham1": 120, "static_ham_ful": 120, "drive_op0": 120, "drive_op1": 120, "improv": [120, 128], "best": 120, "5e9": 120, "d1": 120, "hmax": 120, "accident": 120, "idl": 120, "throughout": [120, 124], "notebook": 120, "manual": [120, 128], "almaden": 120, "With": 120, "usual": 120, "stimulu": 120, "unless": 120, "put": 120, "lack": 120, "128": 120, "num_sampl": 120, "256": 120, "amp": [120, 122, 123, 124, 125, 126, 128], "gauss": [120, 122, 126], "gaussian": [120, 122, 123, 127], "parametr": [120, 122], "align_sequenti": 120, "shift_phas": [120, 123], "shift_frequ": 120, "qubit_or_channel": 120, "memoryslot": 120, "job": 120, "sy": [120, 123, 124, 125, 128], "26": 120, "wall": [120, 123, 124, 125, 128], "1300x165": [120, 122, 123, 126], "get_count": 120, "46": 120, "54": 120, "themselv": 120, "hadamard": 120, "circ": 120, "mpl": 120, "269": 120, "064x200": 120, "667": 120, "fidel": [120, 124], "h_q0": 120, "50": [120, 122], "add_calibr": 120, "17": 120, "782": 120, "242": 120, "flow": 120, "hgate": 120, "instructionproperti": 120, "add_instruct": 120, "rebuild": 120, "circ2": 120, "990": 120, "31": 120, "992": 120, "974": 120, "754": 120, "270": 120, "sx": [120, 123], "roughfrequencyc": 120, "unchang": 120, "undress": 120, "rz": 120, "cx": 120, "fulli": 120, "xgate": 120, "sxgate": 120, "rzgate": 120, "cxgate": 120, "cal": 120, "rz0": 120, "rz1": 120, "fixedfrequencytransmon": 120, "templat": 120, "panda": 120, "pd": 120, "qiskit_experi": 120, "calibration_manag": 120, "basis_gate_librari": 120, "basis_g": 120, "datafram": 120, "parameters_t": 120, "qubit_list": 120, "group": 120, "\u03b2": 120, "00": 120, "160": [120, 126], "\u03c3": 120, "40": [120, 126], "date_tim": 120, "exp_id": 120, "2024": 120, "15": [120, 122], "23": [120, 126], "07": [120, 122, 128], "55": 120, "047346": 120, "0000": 120, "047321": 120, "047361": 120, "047338": 120, "047285": 120, "047307": 120, "047354": 120, "047330": 120, "roughxsxamplitudec": 120, "rabi0": 120, "27": 120, "rabi1": 120, "rabi0_data": 120, "block_for_result": 120, "rabi1_data": 120, "96": 120, "06": 120, "framework": 120, "experiment_data": 120, "figuredata": 120, "0x7fdd9ce152b0": 120, "0x7fdd949b7a30": 120, "observ": [120, 122, 124, 125, 128], "059229": 120, "000000j": 120, "118459": 120, "500000": 120, "250000": 120, "56": 120, "913934": 120, "208ab2e8": 120, "8c31": 120, "48bc": 120, "8575": 120, "9c37f6242abd": 120, "procedur": 120, "roughdragc": 120, "cal_drag0": 120, "beta": [120, 123], "20": 120, "cal_drag1": 120, "set_experiment_opt": 120, "rep": 120, "2300": 120, "69x451": 120, "drag0_data": 120, "drag1_data": 120, "19": [120, 128], "22": 120, "0x7fdd9ca73e80": 120, "0x7fdd94bbbca0": 120, "pair": 120, "cross": 120, "cr_ham_experi": 120, "flat_top_width": 120, "update_from_instruction_schedule_map": 120, "get_inst_map": 120, "621": 120, "739x284": 120, "278": 120, "data_cr": 120, "34": [120, 128], "0x7fdd9c1bf7c0": 120, "nois": 121, "decoher": 121, "chain": 121, "gradient": 121, "optim": [121, 125, 126], "sequenc": [121, 126], "64": [122, 124, 125, 126, 128], "bit": [122, 124, 125, 126, 128], "why": 122, "tell": [122, 124, 125, 126, 128], "later": 122, "drive_term": 122, "ham_solv": 122, "smooth": 122, "adjac": 122, "mind": 122, "bfg": 122, "unconstrain": 122, "rightarrow": 122, "pad": 122, "smoothen": 122, "convolut": 122, "remark": 122, "strategi": 122, "begin": [122, 123, 125], "filter": 122, "gau": 122, "_dt": 122, "param": 122, "bounded_sampl": 122, "arctan": 122, "padded_sampl": 122, "output_sign": 122, "ones": 122, "80": 122, "1e8": 122, "1000": 122, "640x480": [122, 125], "text": [122, 123], "tr": [122, 124], "xu": 122, "want": 122, "infidel": 122, "fid": 122, "xla": [122, 125], "cost": [122, 124, 125], "speed": [122, 124, 125, 128], "jac": 122, "jit_grad_obj": 122, "initial_guess": 122, "rand": 122, "opt_result": 122, "fun": 122, "messag": 122, "nfev": [122, 124], "termin": 122, "successfulli": 122, "13": [122, 124, 128], "5848565772009806e": 122, "08": 122, "opt_sign": 122, "yield": [122, 124], "what": [122, 125], "49": 122, "9999499": 122, "scalablesymbolicpuls": [122, 127], "although": 122, "gaussiansquar": 122, "sympi": [122, 126], "sym": [122, 126], "lifted_gaussian": [122, 126], "symbol": [122, 126], "t_zero": [122, 126], "expr": [122, 126], "t_shift": [122, 126], "t_offset": [122, 126], "gaussian_square_generated_by_puls": 122, "_t": [122, 126], "_durat": [122, 126], "_amp": [122, 126], "_sigma": [122, 126], "_width": 122, "_angl": [122, 126], "angl": [122, 126], "_center": [122, 126], "_sq_t0": 122, "_sq_t1": 122, "_gaussian_ledg": 122, "_gaussian_redg": 122, "envelope_expr": [122, 126], "pulse_typ": [122, 126], "230": 122, "And": 122, "valid_amp_condit": [122, 126], "222": [122, 126], "xp": [122, 123], "initial_param": 122, "516": [122, 124], "3486048112435": 122, "212": 122, "18185077071234": 122, "7488488091021992e": 122, "h_": 123, "transit": 123, "sig": 123, "6985": 123, "sxp": 123, "drag": 123, "know": 123, "dash": 123, "line": 123, "virtual": 123, "zip": 123, "set_ylabel": 123, "vline": 123, "get_ylim": 123, "linestyl": 123, "1400x450": 123, "desir": 123, "hamiltonian_solv": 123, "behavior": 123, "35": 123, "plot_popul": 123, "pop0": 123, "pop1": 123, "lw": 123, "xlabel": 123, "ylabel": 123, "frameon": 123, "ylim": 123, "05": 123, "xlim": 123, "vertic": 123, "induc": 123, "hardlei": 123, "influenc": 123, "800x500": 123, "better": 124, "cover": 124, "simplic": 124, "consider": 124, "reduc": 124, "annihil": [124, 128], "anharm": [124, 128], "drive_hamiltonian": [124, 128], "drive_sign": [124, 128], "77": [124, 125], "86": 124, "78": 124, "rf_solver": 124, "rf_result": 124, "despit": 124, "compar": [124, 128], "inner_product": 124, "conj": 124, "u_rf": 124, "state_out_of_fram": 124, "9999999944421252": 124, "reason": 124, "discrep": 124, "32366": 124, "8246": 124, "speedup": 124, "expens": [124, 128], "rwa_solv": 124, "rwa_result": 124, "99": [124, 128], "520": 124, "519": 124, "reduct": 124, "fewer": [124, 128], "1274": 124, "ow": 124, "legitim": 124, "u_rwa": 124, "998675050842241": 124, "extra": 124, "emphasi": 124, "reconstruct": 124, "much": 124, "highlight": 124, "300": 124, "dense_func": 124, "jitted_dense_func": 124, "sparse_solv": 124, "sparse_func": 124, "jitted_sparse_func": 124, "block_until_readi": [124, 125, 128], "43": 124, "83": 124, "yf_spars": 124, "45": 124, "norm": [124, 128], "05621703e": 124, "extrem": 124, "different": 125, "address": [125, 126], "gotcha": 125, "previou": 125, "safe": 125, "context": 125, "anticip": 125, "incur": 125, "faster": 125, "uncompil": 125, "conveni": 125, "sim_funct": 125, "fast_sim": 125, "721": 125, "737": 125, "725": 125, "timeit": 125, "127": 125, "\u00b5": [125, 128], "249": 125, "std": 125, "dev": 125, "000": 125, "excited_state_pop": 125, "excited_pop_grad": 125, "79": 125, "33674306": 125, "reveal": 125, "727": 125, "won": 125, "hardwar": [125, 128], "whatev": 125, "terra": 126, "parameter": 126, "lift": 126, "gaussian_puls": 126, "jit_func": 126, "00461643": 126, "00784044": 126, "01118371": 126, "0146479": 126, "01823455": 126, "02194501": 126, "02578049": 126, "029742": 126, "03383034": 126, "03804615": 126, "0423898": 126, "04686147": 126, "05146109": 126, "05618834": 126, "06104264": 126, "06602316": 126, "07112877": 126, "07635807": 126, "08170936": 126, "08718063": 126, "0927696": 126, "09847362": 126, "10428977": 126, "11021477": 126, "11624505": 126, "12237668": 126, "12860541": 126, "13492665": 126, "14133549": 126, "14782668": 126, "15439464": 126, "16103348": 126, "16773697": 126, "17449859": 126, "18131147": 126, "1881685": 126, "19506222": 126, "20198494": 126, "20892866": 126, "21588517": 126, "22284598": 126, "22980239": 126, "2367455": 126, "24366621": 126, "25055524": 126, "25740317": 126, "26420043": 126, "27093735": 126, "27760417": 126, "28419106": 126, "29068813": 126, "29708551": 126, "30337328": 126, "3095416": 126, "31558066": 126, "32148073": 126, "32723219": 126, "33282555": 126, "33825149": 126, "34350085": 126, "34856471": 126, "35343437": 126, "35810137": 126, "36255757": 126, "36679511": 126, "37080648": 126, "3745845": 126, "37812239": 126, "38141374": 126, "38445258": 126, "38723335": 126, "38975094": 126, "39200072": 126, "39397853": 126, "39568069": 126, "39710405": 126, "39824594": 126, "39910423": 126, "39967732": 126, "39996414": 126, "complex128": 126, "pitfal": 127, "potenti": 127, "benefit": 127, "comparison": 127, "tradit": 127, "knowledg": 128, "tune": 128, "idea": 128, "circumst": 128, "outperform": 128, "nuanc": 128, "trade": 128, "resourc": 128, "consumpt": 128, "natur": 128, "highli": 128, "background": 128, "4t": 128, "accentu": 128, "slow": 128, "caviti": 128, "envelope_func": 128, "central": 128, "doc": 128, "dyson_solv": 128, "41": 128, "48": 128, "confirm": 128, "properli": 128, "dyson_sim": 128, "yf_dyson": 128, "808": 128, "816": 128, "799": 128, "benchmark": 128, "ode_sim": 128, "tol": 128, "yf_low_tol": 128, "5295327976403e": 128, "jit_ode_sim": 128, "yf_ode": 128, "688": 128, "638": 128, "689": 128, "680": 128, "53": 128, "672111034415247e": 128, "magnus_solv": 128, "57": 128, "59": 128, "magnus_sim": 128, "yf_magnu": 128, "73": 128, "09": 128, "74": 128, "72": 128, "678884436664544e": 128, "albeit": 128, "modest": 128}, "objects": {"": [[3, 0, 0, "-", "qiskit_dynamics"], [127, 0, 0, "-", "qiskit_dynamics_userguide"]], "qiskit_dynamics": [[0, 0, 0, "-", "array"], [1, 0, 0, "-", "backend"], [2, 0, 0, "-", "dispatch"], [4, 0, 0, "-", "models"], [5, 0, 0, "-", "perturbation"], [6, 0, 0, "-", "pulse"], [7, 0, 0, "-", "signals"], [8, 0, 0, "-", "solvers"]], "qiskit_dynamics.array": [[13, 1, 1, "", "Array"], [17, 4, 1, "", "wrap"]], "qiskit_dynamics.array.Array": [[14, 2, 1, "", "available_backends"], [13, 3, 1, "", "backend"], [13, 3, 1, "", "data"], [15, 2, 1, "", "default_backend"], [16, 2, 1, "", "set_default_backend"]], "qiskit_dynamics.backend": [[18, 1, 1, "", "DynamicsBackend"], [29, 4, 1, "", "default_experiment_result_function"], [30, 4, 1, "", "parse_backend_hamiltonian_dict"]], "qiskit_dynamics.backend.DynamicsBackend": [[19, 2, 1, "", "acquire_channel"], [18, 3, 1, "", "backend_version"], [20, 2, 1, "", "configuration"], [21, 2, 1, "", "control_channel"], [18, 3, 1, "", "coupling_map"], [22, 2, 1, "", "defaults"], [18, 3, 1, "", "description"], [23, 2, 1, "", "drive_channel"], [18, 3, 1, "", "dt"], [18, 3, 1, "", "dtm"], [24, 2, 1, "", "from_backend"], [18, 3, 1, "", "instruction_durations"], [18, 3, 1, "", "instruction_schedule_map"], [18, 3, 1, "", "instructions"], [18, 3, 1, "", "max_circuits"], [18, 3, 1, "", "meas_map"], [25, 2, 1, "", "measure_channel"], [18, 3, 1, "", "name"], [18, 3, 1, "", "num_qubits"], [18, 3, 1, "", "online_date"], [18, 3, 1, "", "operation_names"], [18, 3, 1, "", "operations"], [18, 3, 1, "", "options"], [18, 3, 1, "", "provider"], [26, 2, 1, "", "qubit_properties"], [27, 2, 1, "", "run"], [28, 2, 1, "", "set_options"], [18, 3, 1, "", "target"], [18, 3, 1, "", "version"]], "qiskit_dynamics.dispatch": [[31, 4, 1, "", "asarray"], [32, 4, 1, "", "requires_backend"]], "qiskit_dynamics.models": [[33, 1, 1, "", "GeneratorModel"], [37, 1, 1, "", "HamiltonianModel"], [41, 1, 1, "", "LindbladModel"], [47, 1, 1, "", "RotatingFrame"], [59, 4, 1, "", "rotating_wave_approximation"]], "qiskit_dynamics.models.GeneratorModel": [[34, 2, 1, "", "copy"], [33, 3, 1, "", "dim"], [35, 2, 1, "", "evaluate"], [36, 2, 1, "", "evaluate_rhs"], [33, 3, 1, "", "evaluation_mode"], [33, 3, 1, "", "in_frame_basis"], [33, 3, 1, "", "operators"], [33, 3, 1, "", "rotating_frame"], [33, 3, 1, "", "signals"], [33, 3, 1, "", "static_operator"]], "qiskit_dynamics.models.HamiltonianModel": [[38, 2, 1, "", "copy"], [37, 3, 1, "", "dim"], [39, 2, 1, "", "evaluate"], [40, 2, 1, "", "evaluate_rhs"], [37, 3, 1, "", "evaluation_mode"], [37, 3, 1, "", "in_frame_basis"], [37, 3, 1, "", "operators"], [37, 3, 1, "", "rotating_frame"], [37, 3, 1, "", "signals"], [37, 3, 1, "", "static_operator"]], "qiskit_dynamics.models.LindbladModel": [[42, 2, 1, "", "copy"], [41, 3, 1, "", "dim"], [41, 3, 1, "", "dissipator_operators"], [43, 2, 1, "", "evaluate"], [44, 2, 1, "", "evaluate_hamiltonian"], [45, 2, 1, "", "evaluate_rhs"], [41, 3, 1, "", "evaluation_mode"], [46, 2, 1, "", "from_hamiltonian"], [41, 3, 1, "", "hamiltonian_operators"], [41, 3, 1, "", "in_frame_basis"], [41, 3, 1, "", "rotating_frame"], [41, 3, 1, "", "signals"], [41, 3, 1, "", "static_dissipators"], [41, 3, 1, "", "static_hamiltonian"]], "qiskit_dynamics.models.RotatingFrame": [[47, 3, 1, "", "dim"], [47, 3, 1, "", "frame_basis"], [47, 3, 1, "", "frame_basis_adjoint"], [47, 3, 1, "", "frame_diag"], [47, 3, 1, "", "frame_operator"], [48, 2, 1, "", "generator_into_frame"], [49, 2, 1, "", "generator_out_of_frame"], [50, 2, 1, "", "operator_into_frame"], [51, 2, 1, "", "operator_into_frame_basis"], [52, 2, 1, "", "operator_out_of_frame"], [53, 2, 1, "", "operator_out_of_frame_basis"], [54, 2, 1, "", "state_into_frame"], [55, 2, 1, "", "state_into_frame_basis"], [56, 2, 1, "", "state_out_of_frame"], [57, 2, 1, "", "state_out_of_frame_basis"], [47, 3, 1, "", "vectorized_frame_basis"], [47, 3, 1, "", "vectorized_frame_basis_adjoint"], [58, 2, 1, "", "vectorized_map_into_frame"]], "qiskit_dynamics.perturbation": [[60, 1, 1, "", "ArrayPolynomial"], [69, 1, 1, "", "DysonLikeData"], [71, 1, 1, "", "PowerSeriesData"], [73, 4, 1, "", "solve_lmde_perturbation"]], "qiskit_dynamics.perturbation.ArrayPolynomial": [[61, 2, 1, "", "add"], [60, 3, 1, "", "array_coefficients"], [62, 2, 1, "", "compute_monomials"], [63, 2, 1, "", "conj"], [60, 3, 1, "", "constant_term"], [64, 2, 1, "", "matmul"], [60, 3, 1, "", "monomial_labels"], [65, 2, 1, "", "mul"], [60, 3, 1, "", "ndim"], [60, 3, 1, "", "real"], [60, 3, 1, "", "shape"], [66, 2, 1, "", "sum"], [67, 2, 1, "", "trace"], [68, 2, 1, "", "transpose"]], "qiskit_dynamics.perturbation.DysonLikeData": [[69, 3, 1, "", "data"], [70, 2, 1, "", "get_item"], [69, 3, 1, "", "labels"], [69, 3, 1, "", "metadata"]], "qiskit_dynamics.perturbation.PowerSeriesData": [[71, 3, 1, "", "data"], [72, 2, 1, "", "get_item"], [71, 3, 1, "", "labels"], [71, 3, 1, "", "metadata"]], "qiskit_dynamics.pulse": [[74, 1, 1, "", "InstructionToSignals"]], "qiskit_dynamics.pulse.InstructionToSignals": [[75, 2, 1, "", "get_awg_signals"], [76, 2, 1, "", "get_signals"]], "qiskit_dynamics.signals": [[77, 1, 1, "", "Convolution"], [78, 1, 1, "", "DiscreteSignal"], [85, 1, 1, "", "DiscreteSignalSum"], [94, 1, 1, "", "IQMixer"], [95, 1, 1, "", "Signal"], [100, 1, 1, "", "SignalList"], [104, 1, 1, "", "SignalSum"]], "qiskit_dynamics.signals.Convolution": [[77, 3, 1, "", "n_inputs"]], "qiskit_dynamics.signals.DiscreteSignal": [[79, 2, 1, "", "add_samples"], [78, 3, 1, "", "carrier_freq"], [80, 2, 1, "", "complex_value"], [81, 2, 1, "", "conjugate"], [82, 2, 1, "", "draw"], [78, 3, 1, "", "dt"], [78, 3, 1, "", "duration"], [83, 2, 1, "", "envelope"], [84, 2, 1, "", "from_Signal"], [78, 3, 1, "", "is_constant"], [78, 3, 1, "", "name"], [78, 3, 1, "", "phase"], [78, 3, 1, "", "samples"], [78, 3, 1, "", "start_time"]], "qiskit_dynamics.signals.DiscreteSignalSum": [[86, 2, 1, "", "add_samples"], [85, 3, 1, "", "carrier_freq"], [87, 2, 1, "", "complex_value"], [85, 3, 1, "", "components"], [88, 2, 1, "", "conjugate"], [89, 2, 1, "", "draw"], [85, 3, 1, "", "dt"], [85, 3, 1, "", "duration"], [90, 2, 1, "", "envelope"], [91, 2, 1, "", "flatten"], [92, 2, 1, "", "from_Signal"], [93, 2, 1, "", "from_SignalSum"], [85, 3, 1, "", "is_constant"], [85, 3, 1, "", "name"], [85, 3, 1, "", "phase"], [85, 3, 1, "", "samples"], [85, 3, 1, "", "start_time"]], "qiskit_dynamics.signals.IQMixer": [[94, 3, 1, "", "n_inputs"]], "qiskit_dynamics.signals.Signal": [[95, 3, 1, "", "carrier_freq"], [96, 2, 1, "", "complex_value"], [97, 2, 1, "", "conjugate"], [98, 2, 1, "", "draw"], [99, 2, 1, "", "envelope"], [95, 3, 1, "", "is_constant"], [95, 3, 1, "", "name"], [95, 3, 1, "", "phase"]], "qiskit_dynamics.signals.SignalList": [[101, 2, 1, "", "complex_value"], [100, 3, 1, "", "components"], [102, 2, 1, "", "conjugate"], [100, 3, 1, "", "drift"], [103, 2, 1, "", "flatten"]], "qiskit_dynamics.signals.SignalSum": [[104, 3, 1, "", "carrier_freq"], [105, 2, 1, "", "complex_value"], [104, 3, 1, "", "components"], [106, 2, 1, "", "conjugate"], [107, 2, 1, "", "draw"], [108, 2, 1, "", "envelope"], [109, 2, 1, "", "flatten"], [104, 3, 1, "", "is_constant"], [104, 3, 1, "", "name"], [104, 3, 1, "", "phase"]], "qiskit_dynamics.solvers": [[110, 1, 1, "", "DysonSolver"], [112, 1, 1, "", "MagnusSolver"], [114, 1, 1, "", "Solver"], [116, 4, 1, "", "solve_lmde"], [117, 4, 1, "", "solve_ode"]], "qiskit_dynamics.solvers.DysonSolver": [[110, 3, 1, "", "model"], [111, 2, 1, "", "solve"]], "qiskit_dynamics.solvers.MagnusSolver": [[112, 3, 1, "", "model"], [113, 2, 1, "", "solve"]], "qiskit_dynamics.solvers.Solver": [[114, 3, 1, "", "model"], [115, 2, 1, "", "solve"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"arrai": [0, 13, 14, 15, 16, 17, 125], "modul": [0, 2, 5], "qiskit_dynam": [0, 1, 2, 4, 5, 6, 7, 8, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 109, 111, 113, 115, 116, 117], "class": [0, 1, 4, 5, 6, 7, 8], "basic": 0, "usag": 0, "default": [0, 22, 125], "backend": [0, 1, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 120, 125], "attribut": 0, "method": [0, 4], "initi": 0, "us": [0, 120, 122, 123, 124, 125, 126, 128], "other": [0, 12], "librari": 0, "wrap": [0, 17], "function": [0, 1, 2, 5, 7, 8, 122, 125], "decor": 0, "dispatch": [2, 31, 32], "qiskit": [3, 11, 120, 123, 125, 126, 127], "dynam": [3, 10, 11, 118, 120, 121, 123, 125, 127], "api": [3, 7], "refer": 3, "model": [4, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 119, 120, 123, 124, 128], "rotat": [4, 124], "frame": [4, 124], "wave": [4, 124], "approxim": [4, 124], "numer": 4, "evalu": [4, 35, 39, 43, 124], "mode": [4, 124], "transform": [4, 122, 124, 125, 126], "perturb": [5, 8, 9, 61, 62, 63, 64, 65, 66, 67, 68, 70, 72, 73, 128], "theori": [5, 9], "time": [5, 9, 125], "depend": [5, 9], "truncat": 5, "power": [5, 9], "seri": [5, 9], "represent": 5, "multiset": [5, 9], "puls": [6, 75, 76, 120, 122, 123, 126], "convert": [6, 123], "signal": [7, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 109, 123, 126], "summari": 7, "type": [7, 115], "object": [7, 120, 122, 125], "constant": 7, "algebra": 7, "oper": [7, 118], "sampl": 7, "transfer": 7, "solver": [8, 111, 113, 114, 115, 116, 117, 118, 119, 122, 128], "interfac": 8, "multi": 9, "variabl": 9, "expans": 9, "review": 9, "The": 9, "dyson": [9, 128], "magnu": [9, 128], "gener": [9, 126], "case": 9, "comput": 9, "term": 9, "notat": 9, "discuss": [10, 118], "document": 11, "releas": 12, "note": 12, "0": 12, "4": [12, 118, 119, 120, 122, 123, 125, 128], "1": [12, 118, 119, 120, 122, 123, 124, 125, 126, 128], "12": 12, "prelud": 12, "upgrad": 12, "bug": 12, "fix": 12, "new": 12, "featur": 12, "known": 12, "issu": 12, "available_backend": 14, "default_backend": 15, "set_default_backend": 16, "dynamicsbackend": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 120], "acquire_channel": 19, "configur": [20, 120, 122, 125, 126, 128], "control_channel": 21, "drive_channel": 23, "from_backend": 24, "paramet": [24, 118, 120], "locat": 24, "measure_channel": 25, "qubit_properti": 26, "run": [27, 125], "set_opt": 28, "default_experiment_result_funct": 29, "parse_backend_hamiltonian_dict": 30, "asarrai": 31, "requires_backend": 32, "generatormodel": [33, 34, 35, 36], "copi": [34, 38, 42], "evaluate_rh": [36, 40, 45], "hamiltonianmodel": [37, 38, 39, 40], "lindbladmodel": [41, 42, 43, 44, 45, 46], "evaluate_hamiltonian": 44, "from_hamiltonian": 46, "rotatingfram": [47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "generator_into_fram": 48, "generator_out_of_fram": 49, "operator_into_fram": 50, "operator_into_frame_basi": 51, "operator_out_of_fram": 52, "operator_out_of_frame_basi": 53, "state_into_fram": 54, "state_into_frame_basi": 55, "state_out_of_fram": 56, "state_out_of_frame_basi": 57, "vectorized_map_into_fram": 58, "rotating_wave_approxim": 59, "arraypolynomi": [60, 61, 62, 63, 64, 65, 66, 67, 68], "add": 61, "compute_monomi": 62, "conj": 63, "matmul": 64, "mul": 65, "sum": 66, "trace": 67, "transpos": 68, "dysonlikedata": [69, 70], "get_item": [70, 72], "powerseriesdata": [71, 72], "solve_lmde_perturb": 73, "instructiontosign": [74, 75, 76], "get_awg_sign": 75, "get_sign": 76, "convolut": 77, "discretesign": [78, 79, 80, 81, 82, 83, 84], "add_sampl": [79, 86], "complex_valu": [80, 87, 96, 101, 105], "conjug": [81, 88, 97, 102, 106], "draw": [82, 89, 98, 107], "envelop": [83, 90, 99, 108], "from_sign": [84, 92], "discretesignalsum": [85, 86, 87, 88, 89, 90, 91, 92, 93], "flatten": [91, 103, 109], "from_signalsum": 93, "iqmix": 94, "signallist": [100, 101, 102, 103], "signalsum": [104, 105, 106, 107, 108, 109], "dysonsolv": [110, 111], "solv": [111, 113, 115, 118, 119], "magnussolv": [112, 113], "base": [115, 128], "behaviour": 115, "solve_lmd": 116, "solve_od": 117, "lindblad": 118, "qubit": [118, 119, 120], "chain": 118, "prepar": [118, 120], "singl": [118, 120], "2": [118, 119, 120, 122, 123, 124, 125, 126, 128], "setup": [118, 119, 122], "3": [118, 119, 120, 122, 123, 124, 125, 126, 128], "defin": [118, 122, 126], "simul": [118, 119, 120, 123, 124, 125, 128], "observ": 118, "calcul": 118, "valu": 118, "5": [118, 120, 122, 128], "plot": [118, 119], "some": 118, "result": 118, "rabi": 119, "oscil": 119, "nois": 119, "decoher": 119, "hamiltonian": 119, "system": [119, 123], "state": 119, "redefin": 119, "damp": 119, "level": 120, "jax": [120, 122, 125, 126, 128], "instanti": 120, "minim": 120, "schedul": [120, 122, 123, 126], "circuit": 120, "attach": 120, "calibr": 120, "via": 120, "gate": [120, 122], "definit": 120, "target": 120, "process": 120, "experi": 120, "includ": 120, "instruct": 120, "rough": 120, "amplitud": 120, "drag": 120, "6": [120, 122], "interact": 120, "character": 120, "crossresonancehamiltonian": 120, "tutori": 121, "gradient": 122, "optim": 122, "sequenc": 122, "parameter": [122, 125], "over": 122, "fidel": 122, "perform": [122, 124], "7": 122, "repeat": 122, "x": 122, "altern": 122, "specifi": 122, "control": 122, "creat": 123, "how": [124, 125, 126, 128], "custom": 124, "set": [124, 125], "up": 124, "its": 124, "potenti": 124, "benefit": 124, "spars": 124, "appropri": 124, "preserv": 124, "sparsiti": 124, "do": 125, "i": 125, "write": 125, "code": 125, "can": 125, "execut": 125, "either": 125, "numpi": 125, "just": 125, "compil": 125, "automat": 125, "differenti": 125, "pitfal": 125, "when": 125, "must": 125, "befor": 125, "build": 125, "ani": 125, "cpu": 125, "v": 125, "gpu": 125, "gaussian": 126, "scalablesymbolicpuls": 126, "convers": 126, "involv": 126, "user": 127, "guid": 127, "construct": 128, "comparison": 128, "tradit": 128, "od": 128}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinxcontrib.bibtex": 9, "sphinx": 58}, "alltitles": {"qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis": [[53, "qiskit-dynamics-models-rotatingframe-operator-out-of-frame-basis"]], "qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame": [[58, "qiskit-dynamics-models-rotatingframe-vectorized-map-into-frame"]], "qiskit_dynamics.models.RotatingFrame.state_into_frame_basis": [[55, "qiskit-dynamics-models-rotatingframe-state-into-frame-basis"]], "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame": [[52, "qiskit-dynamics-models-rotatingframe-operator-out-of-frame"]], "qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis": [[57, "qiskit-dynamics-models-rotatingframe-state-out-of-frame-basis"]], "qiskit_dynamics.models.RotatingFrame.state_out_of_frame": [[56, "qiskit-dynamics-models-rotatingframe-state-out-of-frame"]], "qiskit_dynamics.perturbation.ArrayPolynomial.add": [[61, "qiskit-dynamics-perturbation-arraypolynomial-add"]], "qiskit_dynamics.perturbation.ArrayPolynomial.matmul": [[64, "qiskit-dynamics-perturbation-arraypolynomial-matmul"]], "qiskit_dynamics.models.RotatingFrame.state_into_frame": [[54, "qiskit-dynamics-models-rotatingframe-state-into-frame"]], "qiskit_dynamics.models.rotating_wave_approximation": [[59, "qiskit-dynamics-models-rotating-wave-approximation"]], "qiskit_dynamics.perturbation.ArrayPolynomial.mul": [[65, "qiskit-dynamics-perturbation-arraypolynomial-mul"]], "qiskit_dynamics.perturbation.ArrayPolynomial.trace": [[67, "qiskit-dynamics-perturbation-arraypolynomial-trace"]], "qiskit_dynamics.perturbation.ArrayPolynomial.conj": [[63, "qiskit-dynamics-perturbation-arraypolynomial-conj"]], "qiskit_dynamics.perturbation.ArrayPolynomial.sum": [[66, "qiskit-dynamics-perturbation-arraypolynomial-sum"]], "qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials": [[62, "qiskit-dynamics-perturbation-arraypolynomial-compute-monomials"]], "qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis": [[51, "qiskit-dynamics-models-rotatingframe-operator-into-frame-basis"]], "ArrayPolynomial": [[60, "arraypolynomial"]], "qiskit_dynamics.models.LindbladModel.copy": [[42, "qiskit-dynamics-models-lindbladmodel-copy"]], "qiskit_dynamics.models.GeneratorModel.evaluate_rhs": [[36, "qiskit-dynamics-models-generatormodel-evaluate-rhs"]], "RotatingFrame": [[47, "rotatingframe"]], "qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian": [[44, "qiskit-dynamics-models-lindbladmodel-evaluate-hamiltonian"]], "qiskit_dynamics.models.RotatingFrame.operator_into_frame": [[50, "qiskit-dynamics-models-rotatingframe-operator-into-frame"]], "qiskit_dynamics.models.LindbladModel.evaluate": [[43, "qiskit-dynamics-models-lindbladmodel-evaluate"]], "qiskit_dynamics.models.GeneratorModel.evaluate": [[35, "qiskit-dynamics-models-generatormodel-evaluate"]], "qiskit_dynamics.models.LindbladModel.from_hamiltonian": [[46, "qiskit-dynamics-models-lindbladmodel-from-hamiltonian"]], "qiskit_dynamics.models.LindbladModel.evaluate_rhs": [[45, "qiskit-dynamics-models-lindbladmodel-evaluate-rhs"]], "qiskit_dynamics.models.HamiltonianModel.evaluate": [[39, "qiskit-dynamics-models-hamiltonianmodel-evaluate"]], "qiskit_dynamics.models.HamiltonianModel.evaluate_rhs": [[40, "qiskit-dynamics-models-hamiltonianmodel-evaluate-rhs"]], "HamiltonianModel": [[37, "hamiltonianmodel"]], "qiskit_dynamics.models.GeneratorModel.copy": [[34, "qiskit-dynamics-models-generatormodel-copy"]], "qiskit_dynamics.models.HamiltonianModel.copy": [[38, "qiskit-dynamics-models-hamiltonianmodel-copy"]], "qiskit_dynamics.models.RotatingFrame.generator_into_frame": [[48, "qiskit-dynamics-models-rotatingframe-generator-into-frame"]], "qiskit_dynamics.models.RotatingFrame.generator_out_of_frame": [[49, "qiskit-dynamics-models-rotatingframe-generator-out-of-frame"]], "LindbladModel": [[41, "lindbladmodel"]], "qiskit_dynamics.backend.DynamicsBackend.measure_channel": [[25, "qiskit-dynamics-backend-dynamicsbackend-measure-channel"]], "qiskit_dynamics.backend.DynamicsBackend.configuration": [[20, "qiskit-dynamics-backend-dynamicsbackend-configuration"]], "qiskit_dynamics.backend.DynamicsBackend.qubit_properties": [[26, "qiskit-dynamics-backend-dynamicsbackend-qubit-properties"]], "qiskit_dynamics.backend.DynamicsBackend.run": [[27, "qiskit-dynamics-backend-dynamicsbackend-run"]], "qiskit_dynamics.backend.parse_backend_hamiltonian_dict": [[30, "qiskit-dynamics-backend-parse-backend-hamiltonian-dict"]], "DynamicsBackend": [[18, "dynamicsbackend"]], "qiskit_dynamics.backend.DynamicsBackend.defaults": [[22, "qiskit-dynamics-backend-dynamicsbackend-defaults"]], "qiskit_dynamics.backend.DynamicsBackend.set_options": [[28, "qiskit-dynamics-backend-dynamicsbackend-set-options"]], "qiskit_dynamics.backend.DynamicsBackend.control_channel": [[21, "qiskit-dynamics-backend-dynamicsbackend-control-channel"]], "qiskit_dynamics.backend.DynamicsBackend.drive_channel": [[23, "qiskit-dynamics-backend-dynamicsbackend-drive-channel"]], "qiskit_dynamics.backend.DynamicsBackend.acquire_channel": [[19, "qiskit-dynamics-backend-dynamicsbackend-acquire-channel"]], "qiskit_dynamics.dispatch.asarray": [[31, "qiskit-dynamics-dispatch-asarray"]], "qiskit_dynamics.backend.DynamicsBackend.from_backend": [[24, "qiskit-dynamics-backend-dynamicsbackend-from-backend"]], "Backend parameter locations": [[24, "id1"]], "qiskit_dynamics.dispatch.requires_backend": [[32, "qiskit-dynamics-dispatch-requires-backend"]], "GeneratorModel": [[33, "generatormodel"]], "qiskit_dynamics.array.wrap": [[17, "qiskit-dynamics-array-wrap"]], "qiskit_dynamics.backend.default_experiment_result_function": [[29, "qiskit-dynamics-backend-default-experiment-result-function"]], "qiskit_dynamics.signals.DiscreteSignalSum.flatten": [[91, "qiskit-dynamics-signals-discretesignalsum-flatten"]], "qiskit_dynamics.signals.DiscreteSignalSum.conjugate": [[88, "qiskit-dynamics-signals-discretesignalsum-conjugate"]], "DiscreteSignalSum": [[85, "discretesignalsum"]], "qiskit_dynamics.signals.DiscreteSignalSum.from_Signal": [[92, "qiskit-dynamics-signals-discretesignalsum-from-signal"]], "qiskit_dynamics.signals.DiscreteSignalSum.envelope": [[90, "qiskit-dynamics-signals-discretesignalsum-envelope"]], "qiskit_dynamics.signals.DiscreteSignalSum.draw": [[89, "qiskit-dynamics-signals-discretesignalsum-draw"]], "qiskit_dynamics.signals.DiscreteSignalSum.add_samples": [[86, "qiskit-dynamics-signals-discretesignalsum-add-samples"]], "qiskit_dynamics.signals.Signal.draw": [[98, "qiskit-dynamics-signals-signal-draw"]], "qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum": [[93, "qiskit-dynamics-signals-discretesignalsum-from-signalsum"]], "IQMixer": [[94, "iqmixer"]], "Signal": [[95, "signal"]], "qiskit_dynamics.signals.Signal.envelope": [[99, "qiskit-dynamics-signals-signal-envelope"]], "qiskit_dynamics.signals.DiscreteSignalSum.complex_value": [[87, "qiskit-dynamics-signals-discretesignalsum-complex-value"]], "qiskit_dynamics.signals.SignalList.complex_value": [[101, "qiskit-dynamics-signals-signallist-complex-value"]], "SignalList": [[100, "signallist"]], "qiskit_dynamics.signals.Signal.conjugate": [[97, "qiskit-dynamics-signals-signal-conjugate"]], "qiskit_dynamics.signals.Signal.complex_value": [[96, "qiskit-dynamics-signals-signal-complex-value"]], "qiskit_dynamics.signals.DiscreteSignal.conjugate": [[81, "qiskit-dynamics-signals-discretesignal-conjugate"]], "qiskit_dynamics.signals.DiscreteSignal.draw": [[82, "qiskit-dynamics-signals-discretesignal-draw"]], "DysonLikeData": [[69, "dysonlikedata"]], "qiskit_dynamics.signals.DiscreteSignal.add_samples": [[79, "qiskit-dynamics-signals-discretesignal-add-samples"]], "qiskit_dynamics.perturbation.DysonLikeData.get_item": [[70, "qiskit-dynamics-perturbation-dysonlikedata-get-item"]], "qiskit_dynamics.signals.DiscreteSignal.from_Signal": [[84, "qiskit-dynamics-signals-discretesignal-from-signal"]], "qiskit_dynamics.pulse.InstructionToSignals.get_signals": [[76, "qiskit-dynamics-pulse-instructiontosignals-get-signals"]], "DiscreteSignal": [[78, "discretesignal"]], "qiskit_dynamics.perturbation.PowerSeriesData.get_item": [[72, "qiskit-dynamics-perturbation-powerseriesdata-get-item"]], "qiskit_dynamics.perturbation.solve_lmde_perturbation": [[73, "qiskit-dynamics-perturbation-solve-lmde-perturbation"]], "PowerSeriesData": [[71, "powerseriesdata"]], "Convolution": [[77, "convolution"]], "qiskit_dynamics.signals.DiscreteSignal.envelope": [[83, "qiskit-dynamics-signals-discretesignal-envelope"]], "qiskit_dynamics.signals.DiscreteSignal.complex_value": [[80, "qiskit-dynamics-signals-discretesignal-complex-value"]], "qiskit_dynamics.perturbation.ArrayPolynomial.transpose": [[68, "qiskit-dynamics-perturbation-arraypolynomial-transpose"]], "qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals": [[75, "qiskit-dynamics-pulse-instructiontosignals-get-awg-signals"]], "InstructionToSignals": [[74, "instructiontosignals"]], "qiskit_dynamics.signals.SignalList.conjugate": [[102, "qiskit-dynamics-signals-signallist-conjugate"]], "DysonSolver": [[110, "dysonsolver"]], "qiskit_dynamics.solvers.Solver.solve": [[115, "qiskit-dynamics-solvers-solver-solve"]], "Type-based behaviour": [[115, "id1"]], "Solver": [[114, "solver"]], "qiskit_dynamics.signals.SignalSum.draw": [[107, "qiskit-dynamics-signals-signalsum-draw"]], "qiskit_dynamics.solvers.MagnusSolver.solve": [[113, "qiskit-dynamics-solvers-magnussolver-solve"]], "qiskit_dynamics.signals.SignalList.flatten": [[103, "qiskit-dynamics-signals-signallist-flatten"]], "qiskit_dynamics.solvers.solve_ode": [[117, "qiskit-dynamics-solvers-solve-ode"]], "qiskit_dynamics.signals.SignalSum.complex_value": [[105, "qiskit-dynamics-signals-signalsum-complex-value"]], "qiskit_dynamics.signals.SignalSum.conjugate": [[106, "qiskit-dynamics-signals-signalsum-conjugate"]], "qiskit_dynamics.solvers.DysonSolver.solve": [[111, "qiskit-dynamics-solvers-dysonsolver-solve"]], "SignalSum": [[104, "signalsum"]], "Solving the Lindblad dynamics of a qubit chain": [[118, "solving-the-lindblad-dynamics-of-a-qubit-chain"]], "1. Prepare the single-qubit operators": [[118, "prepare-the-single-qubit-operators"]], "2. Setup the solver": [[118, "setup-the-solver"], [122, "setup-the-solver"]], "3. Define the simulation parameters and solve the dynamics": [[118, "define-the-simulation-parameters-and-solve-the-dynamics"]], "4. Define the observables and calculate their values": [[118, "define-the-observables-and-calculate-their-values"]], "5. Plot some observables and discuss the results": [[118, "plot-some-observables-and-discuss-the-results"]], "qiskit_dynamics.signals.SignalSum.envelope": [[108, "qiskit-dynamics-signals-signalsum-envelope"]], "MagnusSolver": [[112, "magnussolver"]], "qiskit_dynamics.signals.SignalSum.flatten": [[109, "qiskit-dynamics-signals-signalsum-flatten"]], "qiskit_dynamics.solvers.solve_lmde": [[116, "qiskit-dynamics-solvers-solve-lmde"]], "Solvers (qiskit_dynamics.solvers)": [[8, "solvers-qiskit-dynamics-solvers"]], "Solver interfaces": [[8, "id5"]], "Perturbative Solvers": [[8, "perturbative-solvers"]], "Solver classes": [[8, "solver-classes"]], "Solver functions": [[8, "solver-functions"]], "Qiskit Dynamics API Reference": [[3, "qiskit-dynamics-api-reference"]], "Models (qiskit_dynamics.models)": [[4, "models-qiskit-dynamics-models"]], "Rotating frames": [[4, "rotating-frames"]], "Rotating wave approximation": [[4, "rotating-wave-approximation"]], "Numerical methods and evaluation modes": [[4, "numerical-methods-and-evaluation-modes"]], "Model classes": [[4, "model-classes"]], "Model transformations": [[4, "model-transformations"]], "Perturbation Theory (qiskit_dynamics.perturbation)": [[5, "perturbation-theory-qiskit-dynamics-perturbation"]], "Time-dependent perturbation theory": [[5, "time-dependent-perturbation-theory"]], "Truncated power-series representation and multisets": [[5, "truncated-power-series-representation-and-multisets"]], "Perturbation module functions": [[5, "perturbation-module-functions"]], "Perturbation module classes": [[5, "perturbation-module-classes"]], "Backend (qiskit_dynamics.backend)": [[1, "backend-qiskit-dynamics-backend"]], "Classes and functions": [[1, "classes-and-functions"]], "Array": [[13, "array"]], "Release Notes": [[12, "release-notes"]], "0.4.1-12": [[12, "release-notes-0-4-1-12"]], "Prelude": [[12, "prelude"], [12, "release-notes-0-4-1-prelude"]], "Upgrade Notes": [[12, "upgrade-notes"]], "Bug Fixes": [[12, "bug-fixes"], [12, "release-notes-0-4-1-bug-fixes"]], "Other Notes": [[12, "other-notes"], [12, "release-notes-0-4-1-other-notes"]], "0.4.1": [[12, "release-notes-0-4-1"]], "New Features": [[12, "new-features"]], "Known Issues": [[12, "known-issues"]], "qiskit_dynamics.array.Array.set_default_backend": [[16, "qiskit-dynamics-array-array-set-default-backend"]], "Dynamics Discussions": [[10, "dynamics-discussions"]], "Array Module (qiskit_dynamics.array)": [[0, "array-module-qiskit-dynamics-array"]], "Array Class": [[0, "array-class"], [0, "id1"]], "Basic Usage": [[0, "basic-usage"]], "Default Backend": [[0, "default-backend"]], "Attributes and Methods": [[0, "attributes-and-methods"]], "Array Initialization": [[0, "array-initialization"]], "Using Arrays with other Libraries": [[0, "using-arrays-with-other-libraries"]], "Wrapping Functions": [[0, "wrapping-functions"]], "Wrapping Decorators": [[0, "wrapping-decorators"]], "Array Functions": [[0, "array-functions"]], "Pulse (qiskit_dynamics.pulse)": [[6, "pulse-qiskit-dynamics-pulse"]], "Converters": [[6, "converters"]], "Converter class": [[6, "converter-class"]], "Qiskit Dynamics documentation": [[11, "qiskit-dynamics-documentation"]], "qiskit_dynamics.array.Array.default_backend": [[15, "qiskit-dynamics-array-array-default-backend"]], "qiskit_dynamics.array.Array.available_backends": [[14, "qiskit-dynamics-array-array-available-backends"]], "Signals (qiskit_dynamics.signals)": [[7, "signals-qiskit-dynamics-signals"]], "Signal API summary": [[7, "signal-api-summary"]], "Types of signal objects": [[7, "id1"]], "Constant Signal": [[7, "constant-signal"]], "Algebraic operations": [[7, "algebraic-operations"]], "Sampling": [[7, "sampling"]], "Transfer Functions": [[7, "transfer-functions"]], "Signal Classes": [[7, "signal-classes"]], "Transfer Function Classes": [[7, "transfer-function-classes"]], "Dispatch Module (qiskit_dynamics.dispatch)": [[2, "dispatch-module-qiskit-dynamics-dispatch"]], "Dispatch Functions": [[2, "dispatch-functions"]], "Time-dependent perturbation theory and multi-variable series expansions review": [[9, "time-dependent-perturbation-theory-and-multi-variable-series-expansions-review"]], "The Dyson series and Magnus expansion": [[9, "the-dyson-series-and-magnus-expansion"]], "Generalizing to the multi-variable case": [[9, "generalizing-to-the-multi-variable-case"]], "Computing multi-variable Dyson series and Magnus expansion terms": [[9, "computing-multi-variable-dyson-series-and-magnus-expansion-terms"]], "Multiset power series notation": [[9, "multiset-power-series-notation"]], "How-to use pulse schedules generated by qiskit-pulse with JAX transformations": [[126, "how-to-use-pulse-schedules-generated-by-qiskit-pulse-with-jax-transformations"]], "1. Configure to use JAX": [[126, "configure-to-use-jax"], [122, "configure-to-use-jax"], [128, "configure-to-use-jax"]], "2. How to define a Gaussian pulse using ScalableSymbolicPulse": [[126, "how-to-define-a-gaussian-pulse-using-scalablesymbolicpulse"]], "3. JAX transforming Pulse to Signal conversion involving ScalableSymbolicPulse": [[126, "jax-transforming-pulse-to-signal-conversion-involving-scalablesymbolicpulse"]], "Gradient optimization of a pulse sequence": [[122, "gradient-optimization-of-a-pulse-sequence"]], "3. Define a pulse sequence parameterization to optimize over": [[122, "define-a-pulse-sequence-parameterization-to-optimize-over"]], "4. Define gate fidelity": [[122, "define-gate-fidelity"]], "5. Define the objective function": [[122, "define-the-objective-function"]], "6. Perform JAX transformations and optimize": [[122, "perform-jax-transformations-and-optimize"]], "7. Repeat the X-gate optimization, alternatively using pulse schedules to specify the control sequence.": [[122, "repeat-the-x-gate-optimization-alternatively-using-pulse-schedules-to-specify-the-control-sequence"]], "Dynamics Tutorials": [[121, "dynamics-tutorials"]], "Simulating backends at the pulse-level with DynamicsBackend": [[120, "simulating-backends-at-the-pulse-level-with-dynamicsbackend"]], "1. Configure Dynamics to use JAX": [[120, "configure-dynamics-to-use-jax"]], "2. Instantiating a minimally-configured DynamicsBackend with a 2 qubit model": [[120, "instantiating-a-minimally-configured-dynamicsbackend-with-a-2-qubit-model"]], "3. Simulating pulse schedules on the DynamicsBackend": [[120, "simulating-pulse-schedules-on-the-dynamicsbackend"]], "4. Simulating circuits at the pulse level using the DynamicsBackend": [[120, "simulating-circuits-at-the-pulse-level-using-the-dynamicsbackend"]], "4.1 Simulating circuits with attached calibrations": [[120, "simulating-circuits-with-attached-calibrations"]], "4.2 Simulating circuits via gate definitions in the backend Target": [[120, "simulating-circuits-via-gate-definitions-in-the-backend-target"]], "5. Simulating single-qubit calibration processes via Qiskit Experiments": [[120, "simulating-single-qubit-calibration-processes-via-qiskit-experiments"]], "5.1 Configure the Target to include single qubit instructions": [[120, "configure-the-target-to-include-single-qubit-instructions"]], "5.2 Prepare Calibrations object": [[120, "prepare-calibrations-object"]], "5.3 Rough amplitude calibration": [[120, "rough-amplitude-calibration"]], "5.4 Rough Drag parameter calibration": [[120, "rough-drag-parameter-calibration"]], "6. Simulating 2 qubit interaction characterization via the CrossResonanceHamiltonian experiment": [[120, "simulating-2-qubit-interaction-characterization-via-the-crhamitonian-experiment"]], "Simulating Rabi oscillations with noise and decoherence": [[119, "simulating-rabi-oscillations-with-noise-and-decoherence"]], "1. Setup the solver with the Hamiltonian model": [[119, "setup-the-solver-with-the-hamiltonian-model"]], "2. Solve the system": [[119, "solve-the-system"]], "3. Plot the qubit state": [[119, "plot-the-qubit-state"]], "4. Redefine the model with damping and decoherence": [[119, "redefine-the-model-with-damping-and-decoherence"]], "Qiskit Dynamics User Guide": [[127, "qiskit-dynamics-user-guide"]], "How-to use JAX with qiskit-dynamics": [[125, "how-to-use-jax-with-qiskit-dynamics"]], "1. How do I configure dynamics to run with JAX?": [[125, "how-do-i-configure-dynamics-to-run-with-jax"]], "2. How do I write code using Array that can be executed with either numpy or JAX?": [[125, "how-do-i-write-code-using-array-that-can-be-executed-with-either-numpy-or-jax"]], "3. How do I write JAX-transformable functions using the objects and functions in qiskit-dynamics?": [[125, "how-do-i-write-jax-transformable-functions-using-the-objects-and-functions-in-qiskit-dynamics"]], "3.1 Just-in-time compiling a parameterized simulation": [[125, "just-in-time-compiling-a-parameterized-simulation"]], "3.2 Automatically differentiating a parameterized simulation": [[125, "automatically-differentiating-a-parameterized-simulation"]], "4. Pitfalls when using JAX with Dynamics": [[125, "pitfalls-when-using-jax-with-dynamics"]], "4.1 JAX must be set as the default backend before building any objects in Qiskit Dynamics": [[125, "jax-must-be-set-as-the-default-backend-before-building-any-objects-in-qiskit-dynamics"]], "4.2 Running Dynamics with JAX on CPU vs GPU": [[125, "running-dynamics-with-jax-on-cpu-vs-gpu"]], "How-to use Dyson and Magnus based solvers": [[128, "how-to-use-dyson-and-magnus-based-solvers"]], "2. Construct the model": [[128, "construct-the-model"]], "3. How-to construct and simulate using the Dyson-based perturbative solver": [[128, "how-to-construct-and-simulate-using-the-dyson-based-perturbative-solver"]], "4. Comparison to traditional ODE solver": [[128, "comparison-to-traditional-ode-solver"]], "5. How-to construct and simulate using the Magnus-based perturbation solver": [[128, "how-to-construct-and-simulate-using-the-magnus-based-perturbation-solver"]], "Simulating Qiskit Pulse Schedules with Qiskit Dynamics": [[123, "simulating-qiskit-pulse-schedules-with-qiskit-dynamics"]], "1. Create the pulse schedule": [[123, "create-the-pulse-schedule"]], "2. Convert the pulse schedule to a Signal": [[123, "convert-the-pulse-schedule-to-a-signal"]], "3. Create the system model": [[123, "create-the-system-model"]], "4. Simulate the pulse schedule using the model": [[123, "simulate-the-pulse-schedule-using-the-model"]], "How-to customize simulations using model transformations and evaluation modes": [[124, "how-to-customize-simulations-using-model-transformations-and-evaluation-modes"]], "1. How-to set up a simulation in a rotating frame, and its potential benefits": [[124, "how-to-set-up-a-simulation-in-a-rotating-frame-and-its-potential-benefits"]], "2. How-to perform a rotating wave approximation, and its potential benefits": [[124, "how-to-perform-a-rotating-wave-approximation-and-its-potential-benefits"]], "3. How-to use a sparse evaluation mode, and how-to appropriately set a rotating frame to preserve sparsity": [[124, "how-to-use-a-sparse-evaluation-mode-and-how-to-appropriately-set-a-rotating-frame-to-preserve-sparsity"]]}, "indexentries": {"module": [[0, "module-qiskit_dynamics.array"], [1, "module-qiskit_dynamics.backend"], [2, "module-qiskit_dynamics.dispatch"], [3, "module-qiskit_dynamics"], [4, "module-qiskit_dynamics.models"], [5, "module-qiskit_dynamics.perturbation"], [6, "module-qiskit_dynamics.pulse"], [7, "module-qiskit_dynamics.signals"], [8, "module-qiskit_dynamics.solvers"], [127, "module-qiskit_dynamics_userguide"]], "qiskit_dynamics.array": [[0, "module-qiskit_dynamics.array"]], "qiskit_dynamics.backend": [[1, "module-qiskit_dynamics.backend"]], "qiskit_dynamics.dispatch": [[2, "module-qiskit_dynamics.dispatch"]], "qiskit_dynamics": [[3, "module-qiskit_dynamics"]], "qiskit_dynamics.models": [[4, "module-qiskit_dynamics.models"]], "qiskit_dynamics.perturbation": [[5, "module-qiskit_dynamics.perturbation"]], "qiskit_dynamics.pulse": [[6, "module-qiskit_dynamics.pulse"]], "qiskit_dynamics.signals": [[7, "module-qiskit_dynamics.signals"]], "qiskit_dynamics.solvers": [[8, "module-qiskit_dynamics.solvers"]], "array (class in qiskit_dynamics.array)": [[13, "qiskit_dynamics.array.Array"]], "backend (array attribute)": [[13, "qiskit_dynamics.array.Array.backend"]], "data (array attribute)": [[13, "qiskit_dynamics.array.Array.data"]], "available_backends() (array class method)": [[14, "qiskit_dynamics.array.Array.available_backends"]], "default_backend() (array class method)": [[15, "qiskit_dynamics.array.Array.default_backend"]], "set_default_backend() (array class method)": [[16, "qiskit_dynamics.array.Array.set_default_backend"]], "wrap() (in module qiskit_dynamics.array)": [[17, "qiskit_dynamics.array.wrap"]], "dynamicsbackend (class in qiskit_dynamics.backend)": [[18, "qiskit_dynamics.backend.DynamicsBackend"]], "backend_version (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.backend_version"]], "coupling_map (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.coupling_map"]], "description (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.description"]], "dt (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.dt"]], "dtm (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.dtm"]], "instruction_durations (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.instruction_durations"]], "instruction_schedule_map (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.instruction_schedule_map"]], "instructions (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.instructions"]], "max_circuits (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.max_circuits"]], "meas_map (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.meas_map"]], "name (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.name"]], "num_qubits (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.num_qubits"]], "online_date (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.online_date"]], "operation_names (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.operation_names"]], "operations (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.operations"]], "options (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.options"]], "provider (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.provider"]], "target (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.target"]], "version (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.version"]], "acquire_channel() (dynamicsbackend method)": [[19, "qiskit_dynamics.backend.DynamicsBackend.acquire_channel"]], "configuration() (dynamicsbackend method)": [[20, "qiskit_dynamics.backend.DynamicsBackend.configuration"]], "control_channel() (dynamicsbackend method)": [[21, "qiskit_dynamics.backend.DynamicsBackend.control_channel"]], "defaults() (dynamicsbackend method)": [[22, "qiskit_dynamics.backend.DynamicsBackend.defaults"]], "drive_channel() (dynamicsbackend method)": [[23, "qiskit_dynamics.backend.DynamicsBackend.drive_channel"]], "from_backend() (dynamicsbackend class method)": [[24, "qiskit_dynamics.backend.DynamicsBackend.from_backend"]], "measure_channel() (dynamicsbackend method)": [[25, "qiskit_dynamics.backend.DynamicsBackend.measure_channel"]], "qubit_properties() (dynamicsbackend method)": [[26, "qiskit_dynamics.backend.DynamicsBackend.qubit_properties"]], "run() (dynamicsbackend method)": [[27, "qiskit_dynamics.backend.DynamicsBackend.run"]], "set_options() (dynamicsbackend method)": [[28, "qiskit_dynamics.backend.DynamicsBackend.set_options"]], "default_experiment_result_function() (in module qiskit_dynamics.backend)": [[29, "qiskit_dynamics.backend.default_experiment_result_function"]], "parse_backend_hamiltonian_dict() (in module qiskit_dynamics.backend)": [[30, "qiskit_dynamics.backend.parse_backend_hamiltonian_dict"]], "asarray() (in module qiskit_dynamics.dispatch)": [[31, "qiskit_dynamics.dispatch.asarray"]], "requires_backend() (in module qiskit_dynamics.dispatch)": [[32, "qiskit_dynamics.dispatch.requires_backend"]], "generatormodel (class in qiskit_dynamics.models)": [[33, "qiskit_dynamics.models.GeneratorModel"]], "dim (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.dim"]], "evaluation_mode (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.evaluation_mode"]], "in_frame_basis (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.in_frame_basis"]], "operators (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.operators"]], "rotating_frame (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.rotating_frame"]], "signals (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.signals"]], "static_operator (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.static_operator"]], "copy() (generatormodel method)": [[34, "qiskit_dynamics.models.GeneratorModel.copy"]], "evaluate() (generatormodel method)": [[35, "qiskit_dynamics.models.GeneratorModel.evaluate"]], "evaluate_rhs() (generatormodel method)": [[36, "qiskit_dynamics.models.GeneratorModel.evaluate_rhs"]], "hamiltonianmodel (class in qiskit_dynamics.models)": [[37, "qiskit_dynamics.models.HamiltonianModel"]], "dim (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.dim"]], "evaluation_mode (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.evaluation_mode"]], "in_frame_basis (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.in_frame_basis"]], "operators (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.operators"]], "rotating_frame (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.rotating_frame"]], "signals (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.signals"]], "static_operator (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.static_operator"]], "copy() (hamiltonianmodel method)": [[38, "qiskit_dynamics.models.HamiltonianModel.copy"]], "evaluate() (hamiltonianmodel method)": [[39, "qiskit_dynamics.models.HamiltonianModel.evaluate"]], "evaluate_rhs() (hamiltonianmodel method)": [[40, "qiskit_dynamics.models.HamiltonianModel.evaluate_rhs"]], "lindbladmodel (class in qiskit_dynamics.models)": [[41, "qiskit_dynamics.models.LindbladModel"]], "dim (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.dim"]], "dissipator_operators (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.dissipator_operators"]], "evaluation_mode (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.evaluation_mode"]], "hamiltonian_operators (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.hamiltonian_operators"]], "in_frame_basis (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.in_frame_basis"]], "rotating_frame (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.rotating_frame"]], "signals (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.signals"]], "static_dissipators (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.static_dissipators"]], "static_hamiltonian (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.static_hamiltonian"]], "copy() (lindbladmodel method)": [[42, "qiskit_dynamics.models.LindbladModel.copy"]], "evaluate() (lindbladmodel method)": [[43, "qiskit_dynamics.models.LindbladModel.evaluate"]], "evaluate_hamiltonian() (lindbladmodel method)": [[44, "qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian"]], "evaluate_rhs() (lindbladmodel method)": [[45, "qiskit_dynamics.models.LindbladModel.evaluate_rhs"]], "from_hamiltonian() (lindbladmodel class method)": [[46, "qiskit_dynamics.models.LindbladModel.from_hamiltonian"]], "rotatingframe (class in qiskit_dynamics.models)": [[47, "qiskit_dynamics.models.RotatingFrame"]], "dim (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.dim"]], "frame_basis (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_basis"]], "frame_basis_adjoint (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_basis_adjoint"]], "frame_diag (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_diag"]], "frame_operator (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_operator"]], "vectorized_frame_basis (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.vectorized_frame_basis"]], "vectorized_frame_basis_adjoint (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.vectorized_frame_basis_adjoint"]], "generator_into_frame() (rotatingframe method)": [[48, "qiskit_dynamics.models.RotatingFrame.generator_into_frame"]], "generator_out_of_frame() (rotatingframe method)": [[49, "qiskit_dynamics.models.RotatingFrame.generator_out_of_frame"]], "operator_into_frame() (rotatingframe method)": [[50, "qiskit_dynamics.models.RotatingFrame.operator_into_frame"]], "operator_into_frame_basis() (rotatingframe method)": [[51, "qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis"]], "operator_out_of_frame() (rotatingframe method)": [[52, "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame"]], "operator_out_of_frame_basis() (rotatingframe method)": [[53, "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis"]], "state_into_frame() (rotatingframe method)": [[54, "qiskit_dynamics.models.RotatingFrame.state_into_frame"]], "state_into_frame_basis() (rotatingframe method)": [[55, "qiskit_dynamics.models.RotatingFrame.state_into_frame_basis"]], "state_out_of_frame() (rotatingframe method)": [[56, "qiskit_dynamics.models.RotatingFrame.state_out_of_frame"]], "state_out_of_frame_basis() (rotatingframe method)": [[57, "qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis"]], "vectorized_map_into_frame() (rotatingframe method)": [[58, "qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame"]], "rotating_wave_approximation() (in module qiskit_dynamics.models)": [[59, "qiskit_dynamics.models.rotating_wave_approximation"]], "arraypolynomial (class in qiskit_dynamics.perturbation)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial"]], "array_coefficients (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.array_coefficients"]], "constant_term (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.constant_term"]], "monomial_labels (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.monomial_labels"]], "ndim (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.ndim"]], "real (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.real"]], "shape (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.shape"]], "add() (arraypolynomial method)": [[61, "qiskit_dynamics.perturbation.ArrayPolynomial.add"]], "compute_monomials() (arraypolynomial method)": [[62, "qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials"]], "conj() (arraypolynomial method)": [[63, "qiskit_dynamics.perturbation.ArrayPolynomial.conj"]], "matmul() (arraypolynomial method)": [[64, "qiskit_dynamics.perturbation.ArrayPolynomial.matmul"]], "mul() (arraypolynomial method)": [[65, "qiskit_dynamics.perturbation.ArrayPolynomial.mul"]], "sum() (arraypolynomial method)": [[66, "qiskit_dynamics.perturbation.ArrayPolynomial.sum"]], "trace() (arraypolynomial method)": [[67, "qiskit_dynamics.perturbation.ArrayPolynomial.trace"]], "transpose() (arraypolynomial method)": [[68, "qiskit_dynamics.perturbation.ArrayPolynomial.transpose"]], "dysonlikedata (class in qiskit_dynamics.perturbation)": [[69, "qiskit_dynamics.perturbation.DysonLikeData"]], "data (dysonlikedata attribute)": [[69, "qiskit_dynamics.perturbation.DysonLikeData.data"]], "labels (dysonlikedata attribute)": [[69, "qiskit_dynamics.perturbation.DysonLikeData.labels"]], "metadata (dysonlikedata attribute)": [[69, "qiskit_dynamics.perturbation.DysonLikeData.metadata"]], "get_item() (dysonlikedata method)": [[70, "qiskit_dynamics.perturbation.DysonLikeData.get_item"]], "powerseriesdata (class in qiskit_dynamics.perturbation)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData"]], "data (powerseriesdata attribute)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData.data"]], "labels (powerseriesdata attribute)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData.labels"]], "metadata (powerseriesdata attribute)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData.metadata"]], "get_item() (powerseriesdata method)": [[72, "qiskit_dynamics.perturbation.PowerSeriesData.get_item"]], "solve_lmde_perturbation() (in module qiskit_dynamics.perturbation)": [[73, "qiskit_dynamics.perturbation.solve_lmde_perturbation"]], "instructiontosignals (class in qiskit_dynamics.pulse)": [[74, "qiskit_dynamics.pulse.InstructionToSignals"]], "get_awg_signals() (instructiontosignals static method)": [[75, "qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals"]], "get_signals() (instructiontosignals method)": [[76, "qiskit_dynamics.pulse.InstructionToSignals.get_signals"]], "convolution (class in qiskit_dynamics.signals)": [[77, "qiskit_dynamics.signals.Convolution"]], "n_inputs (convolution attribute)": [[77, "qiskit_dynamics.signals.Convolution.n_inputs"]], "discretesignal (class in qiskit_dynamics.signals)": [[78, "qiskit_dynamics.signals.DiscreteSignal"]], "carrier_freq (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.carrier_freq"]], "dt (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.dt"]], "duration (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.duration"]], "is_constant (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.is_constant"]], "name (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.name"]], "phase (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.phase"]], "samples (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.samples"]], "start_time (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.start_time"]], "add_samples() (discretesignal method)": [[79, "qiskit_dynamics.signals.DiscreteSignal.add_samples"]], "complex_value() (discretesignal method)": [[80, "qiskit_dynamics.signals.DiscreteSignal.complex_value"]], "conjugate() (discretesignal method)": [[81, "qiskit_dynamics.signals.DiscreteSignal.conjugate"]], "draw() (discretesignal method)": [[82, "qiskit_dynamics.signals.DiscreteSignal.draw"]], "envelope() (discretesignal method)": [[83, "qiskit_dynamics.signals.DiscreteSignal.envelope"]], "from_signal() (discretesignal class method)": [[84, "qiskit_dynamics.signals.DiscreteSignal.from_Signal"]], "discretesignalsum (class in qiskit_dynamics.signals)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum"]], "carrier_freq (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.carrier_freq"]], "components (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.components"]], "dt (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.dt"]], "duration (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.duration"]], "is_constant (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.is_constant"]], "name (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.name"]], "phase (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.phase"]], "samples (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.samples"]], "start_time (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.start_time"]], "add_samples() (discretesignalsum method)": [[86, "qiskit_dynamics.signals.DiscreteSignalSum.add_samples"]], "complex_value() (discretesignalsum method)": [[87, "qiskit_dynamics.signals.DiscreteSignalSum.complex_value"]], "conjugate() (discretesignalsum method)": [[88, "qiskit_dynamics.signals.DiscreteSignalSum.conjugate"]], "draw() (discretesignalsum method)": [[89, "qiskit_dynamics.signals.DiscreteSignalSum.draw"]], "envelope() (discretesignalsum method)": [[90, "qiskit_dynamics.signals.DiscreteSignalSum.envelope"]], "flatten() (discretesignalsum method)": [[91, "qiskit_dynamics.signals.DiscreteSignalSum.flatten"]], "from_signal() (discretesignalsum class method)": [[92, "qiskit_dynamics.signals.DiscreteSignalSum.from_Signal"]], "from_signalsum() (discretesignalsum class method)": [[93, "qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum"]], "iqmixer (class in qiskit_dynamics.signals)": [[94, "qiskit_dynamics.signals.IQMixer"]], "n_inputs (iqmixer attribute)": [[94, "qiskit_dynamics.signals.IQMixer.n_inputs"]], "signal (class in qiskit_dynamics.signals)": [[95, "qiskit_dynamics.signals.Signal"]], "carrier_freq (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.carrier_freq"]], "is_constant (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.is_constant"]], "name (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.name"]], "phase (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.phase"]], "complex_value() (signal method)": [[96, "qiskit_dynamics.signals.Signal.complex_value"]], "conjugate() (signal method)": [[97, "qiskit_dynamics.signals.Signal.conjugate"]], "draw() (signal method)": [[98, "qiskit_dynamics.signals.Signal.draw"]], "envelope() (signal method)": [[99, "qiskit_dynamics.signals.Signal.envelope"]], "signallist (class in qiskit_dynamics.signals)": [[100, "qiskit_dynamics.signals.SignalList"]], "components (signallist attribute)": [[100, "qiskit_dynamics.signals.SignalList.components"]], "drift (signallist attribute)": [[100, "qiskit_dynamics.signals.SignalList.drift"]], "complex_value() (signallist method)": [[101, "qiskit_dynamics.signals.SignalList.complex_value"]], "conjugate() (signallist method)": [[102, "qiskit_dynamics.signals.SignalList.conjugate"]], "flatten() (signallist method)": [[103, "qiskit_dynamics.signals.SignalList.flatten"]], "signalsum (class in qiskit_dynamics.signals)": [[104, "qiskit_dynamics.signals.SignalSum"]], "carrier_freq (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.carrier_freq"]], "components (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.components"]], "is_constant (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.is_constant"]], "name (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.name"]], "phase (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.phase"]], "complex_value() (signalsum method)": [[105, "qiskit_dynamics.signals.SignalSum.complex_value"]], "conjugate() (signalsum method)": [[106, "qiskit_dynamics.signals.SignalSum.conjugate"]], "draw() (signalsum method)": [[107, "qiskit_dynamics.signals.SignalSum.draw"]], "envelope() (signalsum method)": [[108, "qiskit_dynamics.signals.SignalSum.envelope"]], "flatten() (signalsum method)": [[109, "qiskit_dynamics.signals.SignalSum.flatten"]], "dysonsolver (class in qiskit_dynamics.solvers)": [[110, "qiskit_dynamics.solvers.DysonSolver"]], "model (dysonsolver attribute)": [[110, "qiskit_dynamics.solvers.DysonSolver.model"]], "solve() (dysonsolver method)": [[111, "qiskit_dynamics.solvers.DysonSolver.solve"]], "magnussolver (class in qiskit_dynamics.solvers)": [[112, "qiskit_dynamics.solvers.MagnusSolver"]], "model (magnussolver attribute)": [[112, "qiskit_dynamics.solvers.MagnusSolver.model"]], "solve() (magnussolver method)": [[113, "qiskit_dynamics.solvers.MagnusSolver.solve"]], "solver (class in qiskit_dynamics.solvers)": [[114, "qiskit_dynamics.solvers.Solver"]], "model (solver attribute)": [[114, "qiskit_dynamics.solvers.Solver.model"]], "solve() (solver method)": [[115, "qiskit_dynamics.solvers.Solver.solve"]], "solve_lmde() (in module qiskit_dynamics.solvers)": [[116, "qiskit_dynamics.solvers.solve_lmde"]], "solve_ode() (in module qiskit_dynamics.solvers)": [[117, "qiskit_dynamics.solvers.solve_ode"]], "qiskit_dynamics_userguide": [[127, "module-qiskit_dynamics_userguide"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["apidocs/array", "apidocs/backend", "apidocs/dispatch", "apidocs/index", "apidocs/models", "apidocs/perturbation", "apidocs/pulse", "apidocs/signals", "apidocs/solvers", "discussions/dyson_magnus", "discussions/index", "index", "release_notes", "stubs/qiskit_dynamics.array.Array", "stubs/qiskit_dynamics.array.Array.available_backends", "stubs/qiskit_dynamics.array.Array.default_backend", "stubs/qiskit_dynamics.array.Array.set_default_backend", "stubs/qiskit_dynamics.array.wrap", "stubs/qiskit_dynamics.backend.DynamicsBackend", "stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.configuration", "stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.defaults", "stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend", "stubs/qiskit_dynamics.backend.DynamicsBackend.measure_channel", "stubs/qiskit_dynamics.backend.DynamicsBackend.qubit_properties", "stubs/qiskit_dynamics.backend.DynamicsBackend.run", "stubs/qiskit_dynamics.backend.DynamicsBackend.set_options", "stubs/qiskit_dynamics.backend.default_experiment_result_function", "stubs/qiskit_dynamics.backend.parse_backend_hamiltonian_dict", "stubs/qiskit_dynamics.dispatch.asarray", "stubs/qiskit_dynamics.dispatch.requires_backend", "stubs/qiskit_dynamics.models.GeneratorModel", "stubs/qiskit_dynamics.models.GeneratorModel.copy", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate_rhs", "stubs/qiskit_dynamics.models.HamiltonianModel", "stubs/qiskit_dynamics.models.HamiltonianModel.copy", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate_rhs", "stubs/qiskit_dynamics.models.LindbladModel", "stubs/qiskit_dynamics.models.LindbladModel.copy", "stubs/qiskit_dynamics.models.LindbladModel.evaluate", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_rhs", "stubs/qiskit_dynamics.models.LindbladModel.from_hamiltonian", "stubs/qiskit_dynamics.models.RotatingFrame", "stubs/qiskit_dynamics.models.RotatingFrame.generator_into_frame", "stubs/qiskit_dynamics.models.RotatingFrame.generator_out_of_frame", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis", "stubs/qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame", "stubs/qiskit_dynamics.models.rotating_wave_approximation", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.add", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.conj", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.matmul", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.mul", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.sum", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.trace", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.transpose", "stubs/qiskit_dynamics.perturbation.DysonLikeData", "stubs/qiskit_dynamics.perturbation.DysonLikeData.get_item", "stubs/qiskit_dynamics.perturbation.PowerSeriesData", "stubs/qiskit_dynamics.perturbation.PowerSeriesData.get_item", "stubs/qiskit_dynamics.perturbation.solve_lmde_perturbation", "stubs/qiskit_dynamics.pulse.InstructionToSignals", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_signals", "stubs/qiskit_dynamics.signals.Convolution", "stubs/qiskit_dynamics.signals.DiscreteSignal", "stubs/qiskit_dynamics.signals.DiscreteSignal.add_samples", "stubs/qiskit_dynamics.signals.DiscreteSignal.complex_value", "stubs/qiskit_dynamics.signals.DiscreteSignal.conjugate", "stubs/qiskit_dynamics.signals.DiscreteSignal.draw", "stubs/qiskit_dynamics.signals.DiscreteSignal.envelope", "stubs/qiskit_dynamics.signals.DiscreteSignal.from_Signal", "stubs/qiskit_dynamics.signals.DiscreteSignalSum", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.add_samples", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.complex_value", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.conjugate", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.draw", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.envelope", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.flatten", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_Signal", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum", "stubs/qiskit_dynamics.signals.IQMixer", "stubs/qiskit_dynamics.signals.Signal", "stubs/qiskit_dynamics.signals.Signal.complex_value", "stubs/qiskit_dynamics.signals.Signal.conjugate", "stubs/qiskit_dynamics.signals.Signal.draw", "stubs/qiskit_dynamics.signals.Signal.envelope", "stubs/qiskit_dynamics.signals.SignalList", "stubs/qiskit_dynamics.signals.SignalList.complex_value", "stubs/qiskit_dynamics.signals.SignalList.conjugate", "stubs/qiskit_dynamics.signals.SignalList.flatten", "stubs/qiskit_dynamics.signals.SignalSum", "stubs/qiskit_dynamics.signals.SignalSum.complex_value", "stubs/qiskit_dynamics.signals.SignalSum.conjugate", "stubs/qiskit_dynamics.signals.SignalSum.draw", "stubs/qiskit_dynamics.signals.SignalSum.envelope", "stubs/qiskit_dynamics.signals.SignalSum.flatten", "stubs/qiskit_dynamics.solvers.DysonSolver", "stubs/qiskit_dynamics.solvers.DysonSolver.solve", "stubs/qiskit_dynamics.solvers.MagnusSolver", "stubs/qiskit_dynamics.solvers.MagnusSolver.solve", "stubs/qiskit_dynamics.solvers.Solver", "stubs/qiskit_dynamics.solvers.Solver.solve", "stubs/qiskit_dynamics.solvers.solve_lmde", "stubs/qiskit_dynamics.solvers.solve_ode", "tutorials/Lindblad_dynamics_simulation", "tutorials/Rabi_oscillations", "tutorials/dynamics_backend", "tutorials/index", "tutorials/optimizing_pulse_sequence", "tutorials/qiskit_pulse", "userguide/how_to_configure_simulations", "userguide/how_to_use_jax", "userguide/how_to_use_pulse_schedule_for_jax_jit", "userguide/index", "userguide/perturbative_solvers"], "filenames": ["apidocs/array.rst", "apidocs/backend.rst", "apidocs/dispatch.rst", "apidocs/index.rst", "apidocs/models.rst", "apidocs/perturbation.rst", "apidocs/pulse.rst", "apidocs/signals.rst", "apidocs/solvers.rst", "discussions/dyson_magnus.rst", "discussions/index.rst", "index.rst", "release_notes.rst", "stubs/qiskit_dynamics.array.Array.rst", "stubs/qiskit_dynamics.array.Array.available_backends.rst", "stubs/qiskit_dynamics.array.Array.default_backend.rst", "stubs/qiskit_dynamics.array.Array.set_default_backend.rst", "stubs/qiskit_dynamics.array.wrap.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.configuration.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.defaults.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.measure_channel.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.qubit_properties.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.run.rst", "stubs/qiskit_dynamics.backend.DynamicsBackend.set_options.rst", "stubs/qiskit_dynamics.backend.default_experiment_result_function.rst", "stubs/qiskit_dynamics.backend.parse_backend_hamiltonian_dict.rst", "stubs/qiskit_dynamics.dispatch.asarray.rst", "stubs/qiskit_dynamics.dispatch.requires_backend.rst", "stubs/qiskit_dynamics.models.GeneratorModel.rst", "stubs/qiskit_dynamics.models.GeneratorModel.copy.rst", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate.rst", "stubs/qiskit_dynamics.models.GeneratorModel.evaluate_rhs.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.copy.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate.rst", "stubs/qiskit_dynamics.models.HamiltonianModel.evaluate_rhs.rst", "stubs/qiskit_dynamics.models.LindbladModel.rst", "stubs/qiskit_dynamics.models.LindbladModel.copy.rst", "stubs/qiskit_dynamics.models.LindbladModel.evaluate.rst", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian.rst", "stubs/qiskit_dynamics.models.LindbladModel.evaluate_rhs.rst", "stubs/qiskit_dynamics.models.LindbladModel.from_hamiltonian.rst", "stubs/qiskit_dynamics.models.RotatingFrame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.generator_into_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.generator_out_of_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_into_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame.rst", "stubs/qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis.rst", "stubs/qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame.rst", "stubs/qiskit_dynamics.models.rotating_wave_approximation.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.add.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.conj.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.matmul.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.mul.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.sum.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.trace.rst", "stubs/qiskit_dynamics.perturbation.ArrayPolynomial.transpose.rst", "stubs/qiskit_dynamics.perturbation.DysonLikeData.rst", "stubs/qiskit_dynamics.perturbation.DysonLikeData.get_item.rst", "stubs/qiskit_dynamics.perturbation.PowerSeriesData.rst", "stubs/qiskit_dynamics.perturbation.PowerSeriesData.get_item.rst", "stubs/qiskit_dynamics.perturbation.solve_lmde_perturbation.rst", "stubs/qiskit_dynamics.pulse.InstructionToSignals.rst", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals.rst", "stubs/qiskit_dynamics.pulse.InstructionToSignals.get_signals.rst", "stubs/qiskit_dynamics.signals.Convolution.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.add_samples.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.complex_value.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.conjugate.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.draw.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.envelope.rst", "stubs/qiskit_dynamics.signals.DiscreteSignal.from_Signal.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.add_samples.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.complex_value.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.conjugate.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.draw.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.envelope.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.flatten.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_Signal.rst", "stubs/qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum.rst", "stubs/qiskit_dynamics.signals.IQMixer.rst", "stubs/qiskit_dynamics.signals.Signal.rst", "stubs/qiskit_dynamics.signals.Signal.complex_value.rst", "stubs/qiskit_dynamics.signals.Signal.conjugate.rst", "stubs/qiskit_dynamics.signals.Signal.draw.rst", "stubs/qiskit_dynamics.signals.Signal.envelope.rst", "stubs/qiskit_dynamics.signals.SignalList.rst", "stubs/qiskit_dynamics.signals.SignalList.complex_value.rst", "stubs/qiskit_dynamics.signals.SignalList.conjugate.rst", "stubs/qiskit_dynamics.signals.SignalList.flatten.rst", "stubs/qiskit_dynamics.signals.SignalSum.rst", "stubs/qiskit_dynamics.signals.SignalSum.complex_value.rst", "stubs/qiskit_dynamics.signals.SignalSum.conjugate.rst", "stubs/qiskit_dynamics.signals.SignalSum.draw.rst", "stubs/qiskit_dynamics.signals.SignalSum.envelope.rst", "stubs/qiskit_dynamics.signals.SignalSum.flatten.rst", "stubs/qiskit_dynamics.solvers.DysonSolver.rst", "stubs/qiskit_dynamics.solvers.DysonSolver.solve.rst", "stubs/qiskit_dynamics.solvers.MagnusSolver.rst", "stubs/qiskit_dynamics.solvers.MagnusSolver.solve.rst", "stubs/qiskit_dynamics.solvers.Solver.rst", "stubs/qiskit_dynamics.solvers.Solver.solve.rst", "stubs/qiskit_dynamics.solvers.solve_lmde.rst", "stubs/qiskit_dynamics.solvers.solve_ode.rst", "tutorials/Lindblad_dynamics_simulation.rst", "tutorials/Rabi_oscillations.rst", "tutorials/dynamics_backend.rst", "tutorials/index.rst", "tutorials/optimizing_pulse_sequence.rst", "tutorials/qiskit_pulse.rst", "userguide/how_to_configure_simulations.rst", "userguide/how_to_use_jax.rst", "userguide/how_to_use_pulse_schedule_for_jax_jit.rst", "userguide/index.rst", "userguide/perturbative_solvers.rst"], "titles": ["Array Module (qiskit_dynamics.array
)", "Backend (qiskit_dynamics.backend
)", "Dispatch Module (qiskit_dynamics.dispatch
)", "Qiskit Dynamics API Reference", "Models (qiskit_dynamics.models
)", "Perturbation Theory (qiskit_dynamics.perturbation
)", "Pulse (qiskit_dynamics.pulse
)", "Signals (qiskit_dynamics.signals
)", "Solvers (qiskit_dynamics.solvers
)", "Time-dependent perturbation theory and multi-variable series expansions review", "Dynamics Discussions", "Qiskit Dynamics documentation", "Release Notes", "Array", "qiskit_dynamics.array.Array.available_backends", "qiskit_dynamics.array.Array.default_backend", "qiskit_dynamics.array.Array.set_default_backend", "qiskit_dynamics.array.wrap", "DynamicsBackend", "qiskit_dynamics.backend.DynamicsBackend.acquire_channel", "qiskit_dynamics.backend.DynamicsBackend.configuration", "qiskit_dynamics.backend.DynamicsBackend.control_channel", "qiskit_dynamics.backend.DynamicsBackend.defaults", "qiskit_dynamics.backend.DynamicsBackend.drive_channel", "qiskit_dynamics.backend.DynamicsBackend.from_backend", "qiskit_dynamics.backend.DynamicsBackend.measure_channel", "qiskit_dynamics.backend.DynamicsBackend.qubit_properties", "qiskit_dynamics.backend.DynamicsBackend.run", "qiskit_dynamics.backend.DynamicsBackend.set_options", "qiskit_dynamics.backend.default_experiment_result_function", "qiskit_dynamics.backend.parse_backend_hamiltonian_dict", "qiskit_dynamics.dispatch.asarray", "qiskit_dynamics.dispatch.requires_backend", "GeneratorModel", "qiskit_dynamics.models.GeneratorModel.copy", "qiskit_dynamics.models.GeneratorModel.evaluate", "qiskit_dynamics.models.GeneratorModel.evaluate_rhs", "HamiltonianModel", "qiskit_dynamics.models.HamiltonianModel.copy", "qiskit_dynamics.models.HamiltonianModel.evaluate", "qiskit_dynamics.models.HamiltonianModel.evaluate_rhs", "LindbladModel", "qiskit_dynamics.models.LindbladModel.copy", "qiskit_dynamics.models.LindbladModel.evaluate", "qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian", "qiskit_dynamics.models.LindbladModel.evaluate_rhs", "qiskit_dynamics.models.LindbladModel.from_hamiltonian", "RotatingFrame", "qiskit_dynamics.models.RotatingFrame.generator_into_frame", "qiskit_dynamics.models.RotatingFrame.generator_out_of_frame", "qiskit_dynamics.models.RotatingFrame.operator_into_frame", "qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis", "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame", "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis", "qiskit_dynamics.models.RotatingFrame.state_into_frame", "qiskit_dynamics.models.RotatingFrame.state_into_frame_basis", "qiskit_dynamics.models.RotatingFrame.state_out_of_frame", "qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis", "qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame", "qiskit_dynamics.models.rotating_wave_approximation", "ArrayPolynomial", "qiskit_dynamics.perturbation.ArrayPolynomial.add", "qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials", "qiskit_dynamics.perturbation.ArrayPolynomial.conj", "qiskit_dynamics.perturbation.ArrayPolynomial.matmul", "qiskit_dynamics.perturbation.ArrayPolynomial.mul", "qiskit_dynamics.perturbation.ArrayPolynomial.sum", "qiskit_dynamics.perturbation.ArrayPolynomial.trace", "qiskit_dynamics.perturbation.ArrayPolynomial.transpose", "DysonLikeData", "qiskit_dynamics.perturbation.DysonLikeData.get_item", "PowerSeriesData", "qiskit_dynamics.perturbation.PowerSeriesData.get_item", "qiskit_dynamics.perturbation.solve_lmde_perturbation", "InstructionToSignals", "qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals", "qiskit_dynamics.pulse.InstructionToSignals.get_signals", "Convolution", "DiscreteSignal", "qiskit_dynamics.signals.DiscreteSignal.add_samples", "qiskit_dynamics.signals.DiscreteSignal.complex_value", "qiskit_dynamics.signals.DiscreteSignal.conjugate", "qiskit_dynamics.signals.DiscreteSignal.draw", "qiskit_dynamics.signals.DiscreteSignal.envelope", "qiskit_dynamics.signals.DiscreteSignal.from_Signal", "DiscreteSignalSum", "qiskit_dynamics.signals.DiscreteSignalSum.add_samples", "qiskit_dynamics.signals.DiscreteSignalSum.complex_value", "qiskit_dynamics.signals.DiscreteSignalSum.conjugate", "qiskit_dynamics.signals.DiscreteSignalSum.draw", "qiskit_dynamics.signals.DiscreteSignalSum.envelope", "qiskit_dynamics.signals.DiscreteSignalSum.flatten", "qiskit_dynamics.signals.DiscreteSignalSum.from_Signal", "qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum", "IQMixer", "Signal", "qiskit_dynamics.signals.Signal.complex_value", "qiskit_dynamics.signals.Signal.conjugate", "qiskit_dynamics.signals.Signal.draw", "qiskit_dynamics.signals.Signal.envelope", "SignalList", "qiskit_dynamics.signals.SignalList.complex_value", "qiskit_dynamics.signals.SignalList.conjugate", "qiskit_dynamics.signals.SignalList.flatten", "SignalSum", "qiskit_dynamics.signals.SignalSum.complex_value", "qiskit_dynamics.signals.SignalSum.conjugate", "qiskit_dynamics.signals.SignalSum.draw", "qiskit_dynamics.signals.SignalSum.envelope", "qiskit_dynamics.signals.SignalSum.flatten", "DysonSolver", "qiskit_dynamics.solvers.DysonSolver.solve", "MagnusSolver", "qiskit_dynamics.solvers.MagnusSolver.solve", "Solver", "qiskit_dynamics.solvers.Solver.solve", "qiskit_dynamics.solvers.solve_lmde", "qiskit_dynamics.solvers.solve_ode", "Solving the Lindblad dynamics of a qubit chain", "Simulating Rabi oscillations with noise and decoherence", "Simulating backends at the pulse-level with DynamicsBackend
", "Dynamics Tutorials", "Gradient optimization of a pulse sequence", "Simulating Qiskit Pulse Schedules with Qiskit Dynamics", "How-to customize simulations using model transformations and evaluation modes", "How-to use JAX with qiskit-dynamics
", "How-to use pulse schedules generated by qiskit-pulse
with JAX transformations", "Qiskit Dynamics User Guide", "How-to use Dyson and Magnus based solvers"], "terms": {"thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 18, 21, 24, 26, 29, 31, 33, 37, 41, 47, 59, 60, 73, 74, 77, 81, 88, 94, 95, 97, 100, 102, 104, 106, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128], "contain": [0, 1, 2, 4, 5, 6, 7, 8, 9, 13, 18, 21, 24, 27, 29, 47, 59, 60, 69, 71, 73, 116, 119, 120], "an": [0, 4, 5, 6, 7, 8, 9, 11, 12, 13, 17, 18, 24, 30, 31, 32, 39, 41, 43, 45, 47, 48, 49, 50, 51, 52, 53, 58, 59, 60, 61, 63, 64, 65, 69, 70, 71, 72, 73, 75, 78, 82, 89, 94, 95, 98, 100, 104, 107, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128], "n": [0, 7, 24, 30, 45, 77, 82, 89, 98, 107, 118, 120, 122, 123, 124, 125, 128], "dimension": [0, 18, 30, 128], "object": [0, 4, 8, 9, 13, 17, 18, 26, 27, 29, 31, 33, 37, 47, 60, 73, 74, 84, 92, 93, 95, 104, 110, 111, 112, 113, 114, 115, 116, 117, 127], "from": [0, 1, 4, 6, 7, 12, 18, 24, 29, 37, 46, 59, 73, 74, 76, 84, 92, 93, 114, 116, 118, 119, 120, 122, 123, 124, 125, 126, 128], "differ": [0, 4, 7, 11, 30, 33, 37, 58, 73, 110, 114, 115, 119, 124, 128], "It": [0, 5, 8, 9, 37, 60, 61, 64, 65, 120], "enabl": [0, 11, 73, 120, 122, 125, 126, 128], "work": [0, 4, 9, 17, 24, 120, 122, 124, 125, 126, 128], "through": [0, 7, 12, 73, 104, 118, 119, 120, 122, 124, 128], "common": [0, 4, 7, 11, 124, 125], "numpi": [0, 7, 11, 13, 31, 95, 116, 118, 119, 120, 122, 123, 124, 127, 128], "base": [0, 7, 8, 12, 13, 18, 24, 29, 33, 37, 41, 47, 60, 69, 71, 74, 77, 78, 85, 94, 95, 100, 104, 110, 112, 114, 122, 124, 125, 127], "interfac": [0, 1, 6, 7, 18, 116, 117, 124, 128], "along": [0, 7, 24, 73, 110, 112, 118, 128], "write": [0, 9, 59, 95, 127, 128], "agnost": 0, "code": [0, 7, 11, 18, 59, 115, 120, 122, 127], "The": [0, 1, 4, 5, 6, 7, 8, 11, 12, 13, 17, 18, 21, 24, 26, 29, 30, 31, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 73, 74, 75, 76, 77, 78, 82, 84, 85, 89, 91, 92, 93, 94, 95, 98, 100, 104, 107, 109, 110, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 128], "provid": [0, 1, 5, 7, 8, 9, 11, 13, 18, 26, 41, 47, 61, 64, 65, 73, 114, 120, 122, 124, 125, 128], "compat": [0, 7, 12, 13, 18, 24, 122, 125, 126], "wrapper": [0, 13, 18], "support": [0, 7, 13, 18, 26, 31, 33, 37, 60, 117, 118, 120, 126], "python": [0, 7, 13, 73], "appli": [0, 5, 9, 24, 74, 77, 110, 122, 123, 124], "instanc": [0, 1, 6, 7, 9, 12, 18, 24, 27, 29, 33, 37, 41, 60, 71, 73, 74, 76, 114, 117, 118, 119, 120, 122, 123, 124, 125], "dispatch": [0, 3, 125], "correspond": [0, 4, 6, 18, 30, 41, 47, 60, 73, 74, 75, 76, 100, 104, 114, 120], "current": [0, 27, 43, 76, 79, 86, 125], "ha": [0, 4, 12, 18, 59, 60, 73, 114, 119, 120, 123, 128], "been": [0, 12, 24, 115, 128], "specifi": [0, 6, 7, 8, 9, 13, 18, 21, 24, 26, 27, 29, 30, 31, 32, 33, 36, 37, 40, 41, 45, 47, 60, 62, 73, 74, 76, 77, 78, 82, 85, 89, 94, 95, 98, 107, 110, 111, 112, 113, 114, 115, 116, 117, 120, 123, 124, 128], "system": [0, 4, 8, 9, 11, 12, 18, 30, 36, 40, 41, 73, 110, 114, 116, 118, 120, 122, 124, 125, 126, 128], "follow": [0, 6, 7, 9, 18, 24, 29, 30, 37, 59, 73, 76, 110, 114, 115, 118, 119, 120, 122, 123, 124, 125, 126, 128], "have": [0, 7, 12, 18, 24, 30, 94, 114, 116, 118, 119, 120, 122, 123, 124, 125, 128], "built": [0, 7, 120, 125, 126], "jax": [0, 11, 12, 13, 33, 37, 41, 59, 95, 114, 115, 116, 117, 124, 127], "when": [0, 4, 9, 12, 18, 29, 30, 32, 33, 37, 41, 47, 59, 68, 74, 110, 112, 114, 116, 120, 122, 124, 127, 128], "can": [0, 1, 4, 5, 7, 9, 11, 12, 13, 18, 24, 26, 30, 33, 37, 41, 47, 59, 60, 61, 64, 65, 73, 74, 78, 95, 104, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128], "interchang": 0, "ndarrai": [0, 64, 65, 115], "ar": [0, 1, 4, 5, 7, 8, 9, 12, 13, 17, 18, 24, 26, 27, 29, 30, 33, 37, 41, 47, 59, 60, 69, 71, 73, 74, 76, 84, 85, 92, 93, 94, 100, 104, 110, 112, 114, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128], "return": [0, 1, 5, 7, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 72, 73, 74, 75, 76, 78, 80, 81, 83, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 111, 113, 114, 115, 116, 117, 120, 122, 124, 125, 126, 128], "type": [0, 4, 8, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 70, 72, 73, 75, 76, 80, 83, 84, 87, 90, 91, 92, 93, 96, 99, 101, 102, 103, 105, 106, 108, 109, 111, 113, 114, 116, 117, 118, 120, 125, 126], "instead": 0, "import": [0, 7, 12, 95, 118, 119, 120, 122, 123, 124, 125, 126, 128], "np": [0, 7, 30, 60, 95, 114, 115, 118, 119, 120, 122, 123, 124, 125, 128], "arang": [0, 120, 124, 128], "10": [0, 5, 8, 9, 12, 47, 73, 110, 118, 119, 120, 122, 124, 125, 128], "ufunc": 0, "co": [0, 94, 95, 110, 119], "1j": [0, 40, 118, 119, 128], "sin": [0, 95, 110], "1": [0, 4, 5, 6, 7, 8, 9, 18, 26, 30, 41, 46, 60, 67, 73, 94, 110, 112, 114, 116, 127], "0": [0, 7, 9, 18, 30, 60, 67, 73, 76, 78, 84, 85, 92, 93, 95, 110, 112, 118, 119, 120, 122, 123, 124, 125, 126, 128], "j": [0, 5, 8, 9, 41, 59, 73, 110, 118, 120, 126, 128], "54030231": 0, "84147098j": 0, "41614684": 0, "90929743j": 0, "9899925": 0, "14112001j": 0, "65364362": 0, "7568025j": 0, "28366219": 0, "95892427j": 0, "96017029": 0, "2794155j": 0, "75390225": 0, "6569866j": 0, "14550003": 0, "98935825j": 0, "91113026": 0, "41211849j": 0, "For": [0, 4, 9, 12, 18, 30, 47, 59, 60, 73, 75, 76, 95, 104, 111, 113, 115, 118, 119, 120, 122, 124, 125, 128], "onli": [0, 12, 18, 24, 33, 37, 41, 51, 53, 59, 61, 64, 65, 73, 74, 110, 112, 114, 116, 120, 122, 124, 125, 126], "regist": [0, 12, 13, 17, 31, 120], "try": [0, 118], "unsupport": [0, 29, 73], "rais": [0, 12, 13, 18, 21, 24, 26, 27, 29, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 59, 60, 61, 64, 65, 73, 76, 79, 86, 104, 111, 113, 114, 115, 116, 117, 120, 125], "except": [0, 32, 112], "new": [0, 5, 9, 33, 37, 41, 59, 60, 73, 76, 79, 81, 86, 97], "kwarg": [0, 17, 18, 31, 73, 78, 110, 112, 114, 115, 116, 117, 124], "i": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 18, 21, 24, 26, 29, 30, 32, 33, 37, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 69, 71, 73, 74, 75, 76, 77, 78, 79, 81, 84, 85, 86, 91, 92, 93, 94, 95, 97, 100, 104, 109, 110, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128], "which": [0, 1, 4, 5, 7, 9, 11, 12, 18, 24, 33, 37, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 64, 65, 73, 75, 76, 78, 79, 82, 84, 85, 86, 89, 92, 93, 98, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 128], "convert": [0, 3, 12, 13, 17, 30, 31, 51, 53, 74, 76, 115, 122, 126], "input": [0, 1, 8, 13, 18, 27, 31, 37, 41, 47, 51, 53, 59, 61, 64, 65, 73, 75, 94, 111, 113, 114, 115, 122, 125], "data": [0, 5, 9, 13, 18, 24, 69, 70, 71, 72, 73, 120, 122, 126], "requir": [0, 4, 5, 6, 9, 18, 21, 24, 32, 33, 37, 41, 73, 74, 94, 110, 112, 116, 117, 120, 122, 123, 124, 125, 128], "If": [0, 11, 13, 17, 18, 21, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 59, 60, 73, 74, 76, 79, 84, 86, 92, 93, 104, 110, 111, 112, 113, 114, 115, 116, 117, 125, 128], "none": [0, 6, 13, 18, 24, 26, 29, 30, 31, 33, 37, 41, 46, 51, 53, 60, 61, 64, 65, 66, 67, 68, 69, 71, 73, 74, 78, 82, 85, 89, 95, 98, 104, 107, 110, 112, 114, 115, 116, 117, 120], "alwai": [0, 7], "set": [0, 1, 4, 5, 9, 12, 14, 16, 18, 21, 24, 27, 28, 33, 37, 41, 51, 53, 59, 60, 73, 76, 78, 114, 115, 116, 118, 119, 120, 122, 126, 127, 128], "view": 0, "default_backend": [0, 114, 125], "A": [0, 5, 7, 8, 9, 12, 13, 17, 18, 21, 24, 27, 30, 31, 32, 33, 37, 41, 47, 51, 60, 73, 74, 75, 76, 100, 110, 114, 116, 117, 118, 124, 128], "all": [0, 4, 7, 12, 24, 30, 41, 47, 60, 62, 68, 73, 74, 85, 94, 110, 111, 112, 113, 114, 115, 116, 118, 119, 122, 124], "set_default_backend": [0, 120, 122, 124, 125, 126, 128], "expos": [0, 1, 4, 8, 116, 117], "same": [0, 7, 18, 24, 26, 59, 60, 73, 74, 85, 104, 111, 112, 113, 115, 116, 119, 120, 122, 124, 125, 128], "add": [0, 8, 29, 64, 65, 76, 119, 120], "two": [0, 7, 9, 18, 30, 60, 61, 65, 75, 115, 118, 119, 124, 125], "addit": [0, 7, 12, 18, 24, 27, 30, 59, 73, 110, 112, 115, 116, 117, 118, 119], "string": [0, 18, 24, 30, 114, 118], "access": [0, 5, 11, 104], "ani": [0, 4, 7, 11, 13, 18, 24, 29, 31, 32, 33, 37, 41, 69, 70, 71, 72, 73, 76, 79, 86, 110, 115, 116, 117, 118, 120, 123], "exampl": [0, 4, 6, 7, 9, 18, 30, 47, 59, 60, 95, 115, 118, 119, 120, 122, 125, 126, 128], "call": [0, 4, 7, 9, 32, 33, 37, 41, 46, 56, 60, 74, 110, 114, 115, 116, 117, 118, 120, 122, 124, 125, 128], "reshap": 0, "2": [0, 4, 5, 7, 8, 9, 12, 18, 30, 41, 45, 48, 50, 52, 58, 59, 60, 73, 76, 94, 95, 110, 112, 114, 116, 127], "5": [0, 5, 9, 12, 119, 123, 124, 125, 126, 127], "3": [0, 5, 6, 8, 9, 12, 18, 60, 110, 116, 127], "4": [0, 5, 7, 9, 30, 126, 127], "6": [0, 5, 9, 12, 118, 119, 124, 128], "7": [0, 5, 9, 120, 124, 125, 128], "8": [0, 118, 119, 120, 122, 123, 125, 128], "9": [0, 119, 120, 123, 125, 128], "one": [0, 7, 12, 33, 37, 41, 60, 73, 77, 81, 97, 111, 113, 114, 115, 120, 122], "defin": [0, 1, 7, 8, 9, 18, 26, 36, 40, 59, 60, 76, 78, 94, 110, 119, 120, 123, 124, 125, 127, 128], "__qiskit_array__": 0, "signatur": [0, 18], "def": [0, 59, 119, 122, 123, 124, 125, 126, 128], "self": [0, 34, 38, 42, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 70, 72], "dtype": [0, 13, 31, 66, 67, 120, 122, 124, 125, 126, 128], "option": [0, 1, 7, 11, 12, 13, 18, 21, 24, 27, 28, 29, 30, 31, 33, 37, 41, 46, 47, 48, 49, 50, 52, 54, 56, 58, 59, 60, 61, 62, 64, 65, 69, 71, 73, 74, 78, 82, 84, 85, 89, 92, 93, 95, 98, 104, 107, 110, 112, 114, 115, 116, 117, 120, 124, 125], "str": [0, 13, 14, 15, 24, 29, 31, 32, 33, 37, 41, 46, 73, 74, 78, 82, 85, 89, 95, 98, 104, 107, 110, 112, 114, 116, 117, 122], "convers": [0, 6, 74, 123, 127], "__init__": [0, 12, 32], "equival": [0, 4, 9, 122, 123, 124], "must": [0, 9, 13, 18, 24, 30, 31, 47, 61, 64, 65, 73, 74, 76, 95, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 128], "infer": 0, "order": [0, 13, 26, 30, 31, 60, 62, 73, 74, 76, 110, 112, 116, 117, 128], "valu": [0, 5, 7, 13, 18, 30, 31, 33, 37, 60, 73, 74, 75, 76, 80, 81, 85, 87, 95, 96, 97, 101, 104, 105, 116, 119, 120, 122, 124, 125, 128], "otherwis": [0, 21, 24, 33, 37, 41, 78, 115], "intend": 0, "some": [0, 1, 5, 7, 9, 12, 59, 60, 115, 119, 124, 125], "3rd": 0, "parti": 0, "f": [0, 4, 5, 7, 8, 9, 37, 47, 48, 49, 59, 60, 73, 76, 77, 78, 95, 110, 114, 116, 117, 118, 119, 122, 124, 128], "b": [0, 5, 8, 9, 73, 110, 128], "automat": [0, 4, 8, 11, 12, 110, 114, 115, 116, 120, 122], "unwrap": 0, "arg": [0, 17, 82, 89, 98, 104, 107, 115], "result": [0, 1, 5, 12, 17, 18, 27, 29, 48, 49, 50, 52, 54, 56, 59, 60, 73, 76, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 122, 123, 124, 125], "similarli": [0, 7, 9, 76], "tupl": [0, 14, 18, 21, 30, 41, 114, 115, 116, 117, 120], "each": [0, 4, 9, 18, 29, 59, 60, 74, 75, 76, 78, 84, 85, 87, 92, 93, 95, 103, 104, 105, 110, 112, 114, 116, 117, 118, 120, 122, 124, 125, 128], "element": [0, 7, 9, 58, 59, 85, 114, 120, 126], "where": [0, 4, 7, 8, 9, 30, 33, 37, 41, 58, 59, 60, 73, 75, 76, 94, 95, 110, 114, 116, 117, 118, 119, 120, 124, 128], "appropri": [0, 48, 49, 50, 52, 116, 127], "also": [0, 1, 4, 5, 7, 9, 12, 17, 18, 24, 47, 59, 60, 73, 118, 119, 122, 123, 125, 128], "true": [0, 17, 18, 27, 29, 37, 41, 51, 53, 59, 61, 64, 65, 73, 84, 92, 93, 110, 112, 114, 115, 120, 122, 124, 125, 126, 128], "autograd": 0, "jit": [0, 120, 122, 124, 125, 126, 128], "we": [0, 7, 9, 47, 59, 94, 118, 119, 120, 122, 123, 124, 125, 126, 128], "do": [0, 11, 12, 74, 77, 118, 120, 122, 127], "grad": [0, 125], "value_and_grad": [0, 122], "obj": 0, "g": [0, 4, 5, 7, 8, 9, 11, 29, 33, 36, 37, 40, 47, 60, 73, 74, 77, 110, 115, 116], "h": [0, 4, 5, 9, 37, 40, 41, 47, 73, 114, 118, 119, 120, 122, 124, 128], "modul": [1, 3, 4, 6, 7, 8, 9, 12, 75, 114, 123], "dynamicsbackend": [1, 12, 29, 121], "backendv2": [1, 18, 24], "run": [1, 12, 18, 24, 114, 115, 120, 124, 127, 128], "puls": [1, 3, 12, 18, 24, 30, 74, 79, 86, 114, 115, 121, 127], "level": [1, 7, 8, 18, 30, 114, 119, 121, 124], "simul": [1, 5, 6, 8, 9, 12, 18, 24, 27, 29, 73, 110, 111, 113, 114, 115, 121, 122, 127], "qiskit": [1, 6, 8, 12, 13, 18, 74, 76, 114, 115, 118, 119, 121, 122, 124, 128], "dynam": [1, 5, 6, 8, 9, 12, 18, 73, 110, 114, 115, 119, 122, 124, 126, 128], "directli": [1, 4, 9, 24, 73, 85, 123, 125], "schedul": [1, 6, 12, 18, 24, 27, 74, 76, 114, 115, 121, 127], "scheduleblock": [1, 6, 18, 27, 74, 76, 115], "configur": [1, 11, 18, 24, 114, 115, 123, 124, 127], "quantumcircuit": [1, 12, 18, 27, 120], "": [1, 5, 7, 8, 9, 17, 18, 30, 41, 59, 60, 73, 78, 110, 112, 114, 118, 119, 120, 122, 123, 124, 125, 128], "via": [1, 4, 5, 7, 9, 18, 24, 30, 73, 78, 104, 110, 114, 116, 117, 122, 124, 125], "circuit": [1, 18], "transpil": [1, 18, 120], "util": [1, 5, 9, 18, 29, 58, 73, 116, 120, 124, 126, 128], "mai": [1, 9, 32, 59, 115, 116, 118, 122, 124], "us": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 18, 29, 30, 31, 32, 33, 37, 41, 45, 48, 49, 50, 52, 58, 59, 73, 74, 75, 76, 82, 84, 89, 92, 93, 95, 98, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 127], "experienc": 1, "user": [1, 4, 11, 12, 24, 120, 122, 123, 124, 125, 126, 128], "default_experiment_result_funct": [1, 18], "default": [1, 4, 11, 13, 15, 16, 18, 24, 29, 31, 33, 37, 41, 48, 49, 50, 52, 73, 74, 78, 110, 112, 116, 120, 122, 124, 126, 128], "method": [1, 2, 3, 7, 8, 11, 12, 13, 18, 21, 24, 26, 29, 32, 33, 37, 41, 47, 60, 69, 71, 73, 74, 78, 85, 95, 100, 104, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 123, 124, 125, 128], "comput": [1, 4, 5, 8, 12, 18, 29, 61, 62, 64, 65, 73, 110, 112, 115, 116, 120, 122, 125, 128], "after": [1, 18, 59, 110, 114, 125, 128], "underli": [1, 4, 7, 24, 117], "differenti": [1, 4, 5, 7, 8, 9, 11, 33, 73, 110, 112, 116, 117, 118, 120, 122, 124, 128], "equat": [1, 4, 5, 7, 8, 9, 33, 37, 41, 73, 110, 112, 114, 115, 116, 117, 118, 119, 120, 122, 124, 126, 128], "solv": [1, 4, 8, 11, 18, 29, 73, 110, 112, 114, 116, 117, 120, 121, 122, 123, 124, 125, 128], "overridden": 1, "custom": [1, 78, 120, 127], "experiment_result_funct": [1, 18], "parse_backend_hamiltonian_dict": 1, "from_backend": [1, 12, 18, 120], "construct": [1, 4, 8, 9, 12, 18, 24, 33, 37, 46, 59, 60, 84, 92, 93, 114, 120, 122, 123, 124, 125, 127], "model": [1, 3, 7, 8, 11, 12, 18, 24, 29, 30, 33, 37, 41, 74, 110, 112, 114, 115, 116, 118, 122, 125, 127], "matric": [1, 33, 37, 41, 118, 119, 124], "hamiltonian": [1, 4, 5, 8, 9, 18, 24, 30, 37, 41, 44, 46, 73, 114, 115, 118, 120, 122, 123, 124, 128], "descript": [1, 4, 7, 8, 18, 73, 74, 110, 112, 115, 118], "document": [1, 4, 5, 7, 8, 12, 73, 74, 112, 114, 120, 124, 125, 128], "give": [1, 7, 30, 73, 128], "detail": [1, 4, 5, 7, 8, 26, 33, 37, 41, 73, 74, 76, 110, 112, 114, 120, 122, 124, 125, 126, 128], "explan": [1, 5, 60, 114, 122, 124, 126, 128], "expect": [1, 51, 53, 118, 119, 122, 123, 125], "format": [1, 18, 30, 35, 39, 41, 43, 73, 111, 113, 114, 115], "arrai": [2, 3, 4, 5, 7, 8, 11, 24, 30, 31, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 64, 65, 69, 71, 73, 76, 78, 80, 83, 85, 87, 90, 95, 96, 99, 100, 101, 104, 105, 108, 110, 111, 112, 113, 114, 115, 116, 117, 120, 122, 124, 126, 127, 128], "class": [2, 3, 12, 13, 18, 32, 33, 37, 41, 47, 60, 69, 71, 73, 74, 77, 78, 85, 94, 95, 100, 104, 110, 112, 114, 115, 116, 118, 119, 120, 122, 125, 126, 128], "solver": [3, 18, 24, 29, 110, 112, 120, 123, 124, 125, 127], "qiskit_dynam": [3, 118, 119, 120, 122, 123, 124, 125, 126, 128], "perturb": [3, 10, 12, 60, 110, 112, 119, 127], "function": [3, 4, 9, 17, 18, 31, 32, 37, 47, 59, 60, 61, 64, 65, 73, 74, 76, 77, 82, 89, 94, 95, 98, 100, 107, 110, 112, 114, 116, 117, 118, 119, 120, 123, 124, 126, 127, 128], "backend": [3, 11, 12, 13, 14, 15, 16, 17, 18, 31, 32, 33, 37, 41, 117, 121, 122, 123, 124, 126, 128], "rotat": [3, 9, 11, 24, 29, 33, 37, 41, 47, 48, 49, 50, 52, 54, 56, 59, 110, 112, 114, 119, 120, 122, 123, 127], "frame": [3, 9, 11, 24, 29, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 73, 110, 112, 114, 120, 122, 123, 127], "wave": [3, 11, 24, 59, 76, 114, 122, 123, 127], "approxim": [3, 11, 24, 59, 110, 112, 114, 116, 122, 123, 127, 128], "numer": [3, 5, 9, 11, 18, 30, 33, 37, 41, 95, 118, 122, 124], "evalu": [3, 5, 7, 12, 24, 33, 36, 37, 40, 41, 44, 45, 46, 47, 60, 73, 78, 80, 83, 90, 96, 99, 100, 101, 104, 108, 114, 116, 118, 122, 127], "mode": [3, 7, 24, 33, 37, 41, 46, 73, 111, 113, 114, 115, 116, 122, 125, 126, 127, 128], "transform": [3, 5, 7, 9, 11, 29, 47, 59, 73, 110, 114, 127], "signal": [3, 6, 9, 12, 18, 33, 37, 41, 45, 46, 59, 74, 75, 76, 77, 78, 85, 94, 100, 104, 110, 111, 112, 113, 114, 115, 118, 119, 120, 122, 124, 125, 127, 128], "summari": 3, "constant": [3, 9, 12, 30, 33, 37, 41, 60, 78, 85, 94, 95, 100, 104, 110, 112, 114, 119, 122, 124, 125], "algebra": [3, 9, 60], "oper": [3, 4, 5, 9, 11, 18, 30, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 58, 59, 60, 73, 95, 110, 111, 112, 113, 114, 115, 116, 119, 120, 122, 123, 124, 125, 128], "sampl": [3, 12, 18, 24, 29, 74, 76, 77, 78, 79, 82, 84, 85, 86, 89, 92, 93, 94, 98, 107, 114, 116, 120, 122, 123, 126], "transfer": [3, 94], "theori": [3, 8, 10, 12, 73, 110, 112, 128], "time": [3, 4, 6, 7, 10, 11, 18, 30, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 54, 56, 58, 60, 73, 76, 77, 78, 80, 82, 83, 84, 85, 89, 90, 92, 93, 96, 98, 99, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 128], "depend": [3, 4, 7, 10, 11, 12, 30, 37, 41, 46, 73, 110, 112, 114, 115, 118, 120, 124, 126, 128], "truncat": [3, 8, 9, 73, 110, 112, 128], "power": [3, 60, 71, 73], "seri": [3, 8, 10, 60, 69, 71, 73, 110, 112, 128], "represent": [3, 115, 116, 124, 126], "multiset": [3, 12, 60, 61, 64, 65, 71, 73, 110, 112], "other": [3, 7, 9, 18, 24, 31, 41, 59, 60, 61, 64, 65, 73, 118, 122, 126], "librari": [3, 13, 117, 118, 120], "right": [4, 9, 73, 118, 119, 124], "hand": [4, 11, 124], "side": [4, 124, 125], "ordinari": [4, 8, 117], "In": [4, 7, 9, 12, 24, 30, 41, 59, 73, 76, 84, 92, 93, 94, 110, 115, 118, 119, 120, 122, 123, 125, 128], "packag": [4, 5, 9, 10, 11, 125], "quantum": [4, 5, 8, 9, 11, 12, 41, 73, 110, 119, 120, 125, 126, 128], "mean": [4, 18, 118, 125], "physic": [4, 5, 8, 9, 73, 110, 119, 128], "case": [4, 7, 12, 37, 73, 84, 92, 93, 110, 115, 123, 124, 125], "either": [4, 5, 7, 8, 9, 11, 18, 30, 37, 45, 47, 73, 84, 92, 93, 95, 110, 111, 112, 113, 114, 115, 120, 127], "schroding": [4, 37, 114, 115, 122, 128], "dot": [4, 8, 9, 41, 60, 73, 104, 110, 114, 116, 117], "y": [4, 8, 30, 33, 36, 40, 45, 47, 54, 55, 56, 57, 73, 114, 116, 117, 118, 119, 122, 123, 124, 125, 128], "t": [4, 7, 8, 9, 18, 26, 33, 36, 37, 40, 41, 47, 48, 49, 50, 52, 54, 56, 58, 59, 73, 75, 78, 80, 83, 87, 90, 94, 95, 96, 99, 101, 104, 105, 108, 110, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128], "lindblad": [4, 8, 41, 45, 114, 115, 119, 121, 124], "rho": [4, 41, 118, 119], "sum_j": [4, 8, 37, 41, 114], "g_j": [4, 8, 73, 110], "left": [4, 9, 41, 118, 119], "l_j": [4, 41, 114], "dagger": [4, 30, 41, 73, 114, 120, 124, 128], "frac": [4, 7, 41, 114, 118, 119, 122, 123, 124, 128], "second": [4, 18, 73, 114, 119, 123, 124, 128], "term": [4, 5, 7, 12, 18, 30, 33, 37, 41, 59, 60, 61, 62, 64, 65, 73, 76, 85, 104, 110, 112, 114, 118, 119, 122, 124, 128], "dissip": [4, 41, 46, 114, 118, 119], "cdot": [4, 41, 110], "respect": [4, 7, 9, 30, 41, 75, 114, 116, 120, 124, 128], "matrix": [4, 7, 8, 9, 33, 35, 37, 39, 41, 43, 44, 45, 58, 59, 60, 73, 110, 112, 114, 115, 116, 118, 119, 128], "commut": [4, 41], "anti": [4, 37, 39, 41, 43, 47, 110, 112, 116], "repres": [4, 5, 7, 9, 33, 37, 41, 47, 58, 60, 75, 76, 78, 85, 95, 104, 114, 116, 118], "hamiltonianmodel": [4, 41, 46, 114, 115], "lindbladmodel": [4, 114, 115, 116], "primarili": [4, 125], "serv": 4, "purpos": [4, 12], "express": [4, 9, 37, 59, 126], "mapsto": [4, 47, 76, 114], "ih": [4, 37, 47, 114], "similar": [4, 60, 73, 116, 128], "techniqu": 4, "e": [4, 5, 7, 8, 9, 11, 12, 29, 37, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 73, 74, 75, 84, 92, 93, 95, 100, 104, 110, 115, 116, 123, 128], "ih_0t": 4, "h_0": [4, 37, 114, 118], "hermitian": [4, 37, 39, 41, 43, 47, 110, 112, 114, 116], "commonli": [4, 9], "under": [4, 9, 116, 128], "associ": [4, 30, 114, 125], "ih_0": [4, 37, 124], "refer": [4, 5, 7, 8, 9, 11, 47, 73, 110, 126, 128], "being": [4, 12, 18, 29, 30, 33, 37, 76, 78, 110, 112, 114, 119, 124, 128], "understood": [4, 7, 47, 124], "rotating_fram": [4, 24, 33, 37, 41, 110, 112, 114, 120, 122, 123, 124, 125, 128], "properti": [4, 26, 29, 33, 37, 41, 60, 120, 125], "frame_oper": [4, 47, 114], "specif": [4, 5, 6, 7, 24, 29, 30, 32, 73, 110, 112, 115, 116, 124, 125, 126, 128], "see": [4, 5, 30, 59, 60, 73, 74, 110, 112, 114, 115, 118, 119, 120, 122, 124, 125, 126, 128], "rotatingfram": [4, 24, 33, 37, 41, 110, 112, 114, 124], "valid": [4, 9, 18, 27, 30, 33, 37, 41, 73, 110, 111, 112, 113, 114, 115, 116, 117, 120, 126], "behaviour": [4, 12, 18, 112, 114, 116, 120, 125], "modifi": [4, 59, 124, 125], "tf": [4, 37, 47, 48, 49, 50, 52, 54, 56, 58, 59, 82, 89, 98, 107, 114, 115, 122], "place": 4, "intern": [4, 12, 24, 33, 37, 41, 104, 114, 115, 120, 125], "make": [4, 5, 7, 18, 110, 125], "instanti": [4, 6, 18, 33, 37, 41, 47, 60, 76, 110, 114, 124, 125, 126, 128], "helper": [4, 126], "variou": [4, 18, 29, 47, 114, 115, 118, 124, 125], "out": [4, 29, 47, 49, 52, 53, 56, 57, 114, 124], "form": [4, 7, 8, 18, 30, 31, 33, 37, 60, 73, 95, 110, 114, 116, 117, 118, 125], "howev": [4, 6, 12, 59, 114, 116, 120, 122, 124, 125, 128], "rwa": [4, 59, 114, 124], "rapidli": 4, "oscil": [4, 94, 121, 128], "compon": [4, 37, 59, 75, 76, 85, 87, 100, 101, 103, 104, 105, 110, 112, 114, 115, 118, 119, 124], "abov": [4, 7, 8, 9, 18, 30, 33, 37, 41, 60, 73, 76, 110, 114, 115, 118, 119, 120, 122, 123, 126, 128], "given": [4, 5, 7, 9, 12, 19, 21, 23, 25, 26, 29, 41, 44, 45, 58, 59, 60, 61, 64, 65, 73, 74, 76, 85, 91, 95, 109, 110, 111, 112, 113, 114, 115, 118, 120, 124, 128], "cutoff": [4, 59, 114, 124], "frequenc": [4, 7, 12, 24, 59, 74, 75, 76, 78, 85, 91, 94, 95, 104, 109, 110, 112, 114, 118, 119, 120, 122, 123, 124, 128], "remov": [4, 12, 73], "implement": [4, 7, 8, 18, 26, 33, 37, 48, 49, 50, 77, 78, 94, 110, 112, 114, 116, 117, 120, 122, 123], "rotating_wave_approxim": [4, 114, 124], "its": [4, 5, 9, 32, 73, 94, 119, 123, 127], "offer": 4, "choos": [4, 24, 120, 124, 125, 128], "evaluation_mod": [4, 24, 33, 37, 41, 45, 46, 114, 115, 124, 125], "spars": [4, 24, 33, 37, 41, 116, 125, 127], "dens": [4, 24, 33, 37, 41, 114, 124], "product": [4, 9, 30, 118], "avail": [4, 14, 32, 41, 116, 117], "store": [4, 7, 24, 29, 33, 37, 41, 60, 73, 100, 104, 110, 112, 118, 119, 124], "basi": [4, 29, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 110, 114, 119], "diagon": [4, 24, 33, 37, 41, 47, 48, 49, 50, 52, 54, 56, 59, 114, 116, 118, 119, 124], "gener": [4, 7, 18, 29, 30, 33, 41, 45, 47, 48, 49, 73, 75, 76, 94, 95, 110, 112, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127], "sparsiti": [4, 127], "perserv": 4, "henc": [4, 9, 18, 118, 122, 125], "preserv": [4, 127], "more": [4, 7, 8, 9, 33, 37, 41, 46, 110, 111, 112, 113, 114, 115, 120, 122, 124, 125, 126, 128], "restrict": [4, 9, 12, 116, 125], "choic": [4, 120], "exactli": [4, 119], "tool": [5, 6], "advanc": [5, 8, 128], "topic": [5, 10, 125, 126, 128], "brief": 5, "review": [5, 8, 10, 60, 73, 110, 112, 128], "concept": [5, 9, 10], "notat": [5, 60, 73], "understand": [5, 9, 73], "content": 5, "multi": [5, 10, 60, 73, 110, 112, 128], "variabl": [5, 10, 30, 60, 62, 73, 110, 112, 117, 120, 128], "expans": [5, 8, 10, 73, 110, 112, 128], "discuss": [5, 9, 11, 119], "solve_lmde_perturb": [5, 9], "dyson": [5, 8, 73, 110, 127], "magnu": [5, 8, 73, 112, 127], "algorithm": [5, 8, 9, 73, 110, 112, 116, 128], "like": [5, 9, 11, 31, 41, 73, 116, 120], "integr": [5, 73, 115, 116, 117, 120, 125], "powerseriesdata": [5, 73], "dysonlikedata": [5, 73], "index": [5, 9, 18, 30, 60, 73, 79, 86, 95, 120], "further": [5, 7, 18, 110, 112, 120, 124, 125], "arraypolynomi": 5, "multivari": [5, 60, 73, 110], "polynomi": [5, 60, 61, 62, 110, 128], "both": [5, 7, 8, 9, 29, 61, 73, 76, 110, 112, 114, 116, 118, 119, 120, 122, 125, 128], "section": [5, 60, 118, 119, 120, 124, 125], "convent": [5, 58, 118], "radiat": [5, 9], "tomonaga": [5, 9], "schwinger": [5, 9], "feynman": [5, 9], "75": [5, 9, 123], "486": [5, 9], "502": [5, 9], "1949": [5, 9], "doi": [5, 8, 9, 73, 110, 128], "1103": [5, 8, 9, 110, 128], "physrev": [5, 9], "w": [5, 9, 122, 123, 125, 126], "On": [5, 9, 122, 125], "exponenti": [5, 8, 9, 112, 116, 128], "solut": [5, 9, 18, 73, 114, 116, 117, 118, 119, 124, 128], "linear": [5, 8, 9, 33, 58, 110, 112, 116, 128], "commun": [5, 9], "pure": [5, 7, 9, 110, 118, 119, 120, 125], "mathemat": [5, 9, 60, 114, 124], "649": [5, 9], "673": [5, 9], "1954": [5, 9], "1002": [5, 9], "cpa": [5, 9], "3160070404": [5, 9], "blane": [5, 9], "casa": [5, 9], "oteo": [5, 9], "ro": [5, 9], "applic": [5, 9], "report": [5, 9], "470": [5, 9], "151": [5, 9], "238": [5, 9], "2009": [5, 9], "1016": [5, 9], "physrep": [5, 9], "2008": [5, 9], "11": [5, 9, 122, 125, 128], "001": [5, 9], "d": [5, 8, 9, 30, 41, 73, 110, 114, 118, 119, 124, 128], "puzzuoli": [5, 8, 9, 73, 110, 128], "lin": [5, 8, 9, 73, 110, 128], "m": [5, 8, 9, 30, 73, 110, 120, 123, 124, 125, 128], "malekakhlagh": [5, 8, 9, 73, 110, 128], "pritchett": [5, 8, 9, 73, 110, 128], "rosand": [5, 8, 9, 73, 110, 128], "c": [5, 8, 9, 30, 58, 59, 60, 62, 73, 110, 128], "wood": [5, 8, 9, 73, 110, 128], "analysi": [5, 8, 9, 73, 110, 122, 128], "arxiv": [5, 8, 9, 73, 110, 128], "2210": [5, 8, 9, 73, 110, 128], "11595": [5, 8, 9, 73, 110, 128], "2022": [5, 8, 9, 73, 110, 128], "48550": [5, 8, 9, 73, 110, 128], "haa": [5, 9, 73], "zhang": [5, 9, 73], "cori": [5, 9, 73], "engin": [5, 9, 73], "effect": [5, 7, 9, 59, 73, 114, 120, 123, 125], "journal": [5, 9, 73], "21": [5, 9, 73, 120], "103011": [5, 9, 73], "2019": [5, 9, 73], "1088": [5, 9, 73], "1367": [5, 9, 73], "2630": [5, 9, 73], "ab4525": [5, 9, 73], "evolut": [6, 9, 41, 114, 118, 119, 125], "instruct": [6, 12, 18, 74, 76, 114, 123, 126], "control": [6, 12, 18, 21, 24, 30, 73, 76, 84, 92, 93, 110, 116, 120, 125], "list": [6, 7, 9, 12, 18, 21, 24, 26, 27, 29, 30, 32, 33, 37, 41, 46, 51, 53, 59, 60, 69, 71, 73, 74, 75, 76, 78, 79, 85, 86, 95, 100, 104, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 122, 126, 128], "done": [6, 41, 74, 115, 119, 120, 123, 124, 128], "instructiontosign": [6, 12, 122, 123, 126], "codeblock": 6, "show": [6, 7, 119, 123, 124, 125, 126], "simpl": [6, 9, 110, 118, 120, 122, 123, 128], "how": [6, 9, 18, 74, 114, 119, 120, 122, 123, 127], "dt": [6, 7, 12, 18, 24, 74, 76, 78, 84, 85, 92, 93, 110, 112, 114, 120, 122, 123, 126, 128], "carrier": [6, 7, 12, 74, 76, 78, 84, 85, 92, 93, 94, 95, 104, 110, 112, 114, 122, 123, 124, 126, 128], "get_sign": [6, 74, 122, 123, 126], "sched": 6, "shown": [6, 110], "below": [6, 7, 8, 30, 59, 73, 76, 110, 114, 118, 119, 120, 123], "figur": [6, 7, 118, 119, 120, 122, 123, 125, 126], "size": [6, 7, 8, 9, 12, 24, 48, 49, 50, 52, 73, 110, 112, 116, 117, 118, 119, 120, 122, 123, 125, 126, 128], "1000x700": 6, "ax": [6, 7, 68, 118, 119, 120, 122, 123, 125, 126], "coeffici": [7, 9, 37, 41, 46, 59, 60, 66, 67, 68, 110, 112, 114, 115], "These": [7, 18, 120, 124, 128], "real": [7, 24, 59, 60, 75, 95, 110, 118, 119, 120, 122, 125], "textnorm": [7, 9, 110], "re": [7, 8, 59, 95, 110, 120, 124, 128], "pi": [7, 8, 30, 59, 76, 94, 95, 110, 118, 119, 120, 122, 123, 124, 125, 128], "nu": [7, 76, 95, 122, 124, 128], "phi": [7, 76, 95, 119, 120], "complex": [7, 61, 64, 65, 75, 80, 81, 82, 83, 87, 89, 90, 95, 96, 97, 98, 99, 101, 104, 105, 107, 108, 117, 118, 120, 122, 124, 125, 128], "envelop": [7, 12, 75, 76, 78, 82, 84, 85, 89, 92, 93, 95, 98, 104, 107, 110, 114, 119, 122, 123, 124, 125, 126, 128], "mathbb": [7, 122], "r": [7, 8, 9, 30, 73, 110, 122, 123, 124, 125, 128], "phase": [7, 59, 76, 78, 84, 85, 92, 93, 94, 95, 104, 110, 120, 123], "furthermor": [7, 94, 120, 124], "share": 7, "visual": [7, 118, 119, 120], "treat": [7, 12, 73], "callabl": [7, 8, 17, 32, 61, 64, 65, 73, 77, 84, 92, 93, 95, 116, 117, 118], "complex_valu": [7, 82, 89, 98, 104, 107], "draw": [7, 120, 122, 123, 126], "allow": [7, 24, 41, 73, 115, 120, 125], "should": [7, 18, 24, 45, 51, 53, 58, 73, 74, 79, 86, 118, 123, 124], "ad": [7, 12, 61, 118, 120, 126], "togeth": [7, 116, 118], "signal_sum": [7, 93], "signal1": 7, "signal2": 7, "satisfi": [7, 95], "multipl": [7, 8, 41, 58, 65, 73, 115], "multipli": [7, 73, 77, 116, 128], "well": [7, 8, 58, 73, 116, 118, 120, 123, 124, 128], "remaind": 7, "about": [7, 10, 119, 124, 126], "special": [7, 8, 60, 110, 115, 116], "tabl": [7, 8, 24, 115], "high": [7, 8, 114, 120, 128], "role": 7, "name": [7, 13, 18, 29, 31, 32, 74, 78, 85, 95, 104, 114, 120, 123], "complet": [7, 119], "discretesign": [7, 74, 75, 76, 85, 92, 93, 122], "piecewis": [7, 78, 85, 122], "gear": 7, "toward": 7, "perform": [7, 11, 18, 24, 59, 60, 66, 73, 114, 116, 120, 123, 125, 127, 128], "signalsum": [7, 78, 85, 93, 95], "sum": [7, 9, 77, 85, 87, 100, 104, 105, 118, 122, 124], "discretesignalsum": 7, "start": [7, 78, 79, 84, 85, 86, 92, 93, 110, 118, 120, 122, 123, 124, 125, 128], "number": [7, 9, 12, 18, 24, 29, 30, 33, 37, 60, 74, 75, 77, 82, 84, 85, 89, 92, 93, 98, 107, 110, 111, 113, 118, 120, 122, 124, 125, 128], "durat": [7, 76, 78, 85, 120, 122, 123, 126], "const": 7, "initi": [7, 13, 18, 24, 33, 37, 41, 47, 51, 53, 73, 74, 76, 78, 82, 85, 89, 95, 98, 100, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 128], "foot": 7, "arbitrari": [7, 8, 18, 75, 95, 116, 119, 123], "check": [7, 18, 27, 32, 37, 41, 118, 120], "boolean": [7, 18], "attribut": [7, 13, 18, 24, 33, 37, 41, 47, 60, 69, 71, 73, 77, 78, 85, 94, 95, 100, 104, 110, 112, 114], "is_const": [7, 78, 85, 95, 104], "produc": [7, 60, 94, 123, 128], "ident": [7, 9, 30, 73, 94, 115, 118, 119, 120, 123], "omega": [7, 9, 75, 123], "psi": [7, 76, 123], "overlin": [7, 59], "whose": [7, 9, 30, 59, 60, 73, 81, 85, 97, 100, 110, 119, 120, 122, 125], "formula": [7, 76], "handl": [7, 8, 51, 53, 76, 114, 115, 125], "distribut": [7, 12, 18], "over": [7, 12, 18, 76, 82, 89, 98, 107, 110, 112, 115, 116, 117, 118, 120, 125, 128], "structur": [7, 9, 37, 41, 110, 116, 124, 128], "join": 7, "so": [7, 12, 123, 125, 128], "featur": [7, 125], "constructor": [7, 9, 33, 37, 41, 73, 110, 112], "from_sign": 7, "from_signalsum": 7, "build": [7, 11, 18, 24, 118, 120, 122, 123, 126, 128], "just": [7, 11, 120, 122, 124], "keep": [7, 30, 61, 64, 65, 110, 112, 122], "analog": [7, 74, 76, 114, 124], "superimpos": 7, "version": [7, 9, 12, 18, 37, 116, 125, 128], "1400x400": 7, "map": [7, 18, 33, 47, 58, 59, 69, 71, 114, 120, 122], "electron": 7, "finit": [7, 60, 73], "respons": [7, 18], "iqmix": 7, "here": [7, 9, 74, 104, 120, 122, 123, 124, 125, 128], "100": [7, 120, 125], "mhz": 7, "rel": [7, 47, 110, 124, 128], "shift": [7, 59, 76, 110, 120, 123], "pass": [7, 18, 24, 48, 50, 52, 73, 100, 110, 112, 115, 116, 117, 120, 122, 123], "iq": [7, 18, 75, 94], "mixer": [7, 75, 94], "400": 7, "creat": [7, 75, 118, 120], "500": 7, "note": [7, 9, 11, 18, 24, 33, 37, 41, 73, 111, 113, 114, 116, 120, 122, 123, 124, 125], "doe": [7, 12, 26, 94, 114, 116, 117, 120], "assumpt": [7, 116], "unit": [7, 18, 74, 118, 119], "interpret": [7, 37, 73, 74, 76, 114], "ghz": [7, 123, 128], "sampler": 7, "25": [7, 120], "in_phas": 7, "200": 7, "carrier_freq": [7, 12, 78, 84, 85, 92, 93, 95, 104, 110, 112, 119, 122, 124, 125, 128], "quadratur": [7, 94], "5000": [7, 120], "rf": [7, 94], "fig": [7, 123], "plt": [7, 118, 119, 123, 125], "subplot": [7, 118, 119, 123], "figsiz": [7, 118, 119, 123], "14": [7, 120, 122, 123], "axi": [7, 66, 73, 82, 85, 89, 98, 107, 118, 119, 123], "titl": [7, 82, 89, 98, 107, 122, 123], "24": [7, 128], "2000": [7, 123], "output": [7, 18, 29, 47, 59, 60, 61, 64, 65, 73, 75, 76, 91, 94, 109, 114, 115, 120, 125], "summar": [8, 115], "standard": [8, 18, 33, 73, 116, 117, 122, 124, 126, 128], "includ": [8, 9, 18, 24, 30, 47, 59, 60, 61, 64, 65, 73, 74, 84, 92, 93, 94, 110, 124, 125, 126, 128], "low": [8, 128], "addition": [8, 18, 73, 123], "describ": [8, 18, 59, 73, 76, 118, 119, 125, 128], "relev": [8, 118], "quantum_info": [8, 114, 118, 119, 122, 123, 124, 125], "solve_od": [8, 73, 116, 120], "shape": [8, 60, 95, 115, 116, 117, 126, 128], "solve_lmd": [8, 114, 115, 125], "suitabl": [8, 128], "dysonsolv": [8, 112, 128], "magnussolv": [8, 128], "variant": [8, 110, 112], "dysolv": [8, 110, 112], "origin": [8, 12, 24, 47, 60, 110, 112], "introduc": [8, 110, 112, 128], "decompos": [8, 18, 110, 120], "g_0": [8, 73, 110], "f_j": [8, 110], "i2": [8, 110], "nu_jt": 8, "fix": [8, 76, 110, 112, 116, 117, 119, 120, 125, 128], "step": [8, 29, 73, 76, 84, 92, 93, 110, 111, 112, 113, 116, 117, 118, 119, 120, 122, 123, 125, 128], "pre": [8, 59, 73, 110], "delta": [8, 30, 58, 76, 110], "take": [8, 9, 18, 29, 48, 49, 51, 53, 54, 55, 56, 57, 67, 94, 116, 117, 118, 119, 122, 124, 125, 128], "userguid": [8, 124, 126, 128], "shillito": [8, 110, 128], "gross": [8, 110, 128], "di": [8, 110, 128], "paolo": [8, 110, 128], "\u00e9": [8, 110, 128], "genoi": [8, 110, 128], "blai": [8, 110, 128], "fast": [8, 110, 128], "driven": [8, 110, 119, 125, 128], "research": [8, 110, 128], "033266": [8, 110, 128], "2021": [8, 110, 128], "publish": [8, 110, 128], "american": [8, 110, 128], "societi": [8, 9, 110, 128], "physrevresearch": [8, 110, 128], "studi": 9, "kei": [9, 30, 74], "lmde": [9, 47, 73, 110, 116, 128], "u": [9, 30, 122, 124], "expand": [9, 122, 126], "sum_": [9, 60, 73, 110, 118], "k": [9, 59, 73, 76, 77, 94, 123], "infti": [9, 73], "d_k": [9, 59], "int_0": 9, "dt_1": [9, 73], "t_": [9, 73, 119], "dt_k": [9, 73], "t_1": [9, 73, 119], "t_k": [9, 73], "altern": [9, 120], "seek": 9, "averag": [9, 18, 91, 109], "exp": [9, 48, 49, 50, 52, 54, 56, 58, 76, 114, 122, 126], "certain": [9, 12, 125], "condit": [9, 118], "converg": 9, "omega_k": 9, "explicit": [9, 18], "literatur": 9, "often": 9, "sever": [9, 73, 128], "c_0": [9, 60, 73], "c_": [9, 60, 73], "chang": [9, 11, 12, 18, 110, 118, 122, 125], "paramet": [9, 13, 17, 18, 21, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 73, 74, 75, 76, 77, 78, 79, 82, 84, 85, 86, 89, 92, 93, 94, 95, 98, 100, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 119, 122, 126, 128], "simultan": [9, 76, 100, 115], "necessari": [9, 12, 24, 37, 110, 120, 122, 125], "formal": [9, 59], "explicitli": [9, 24, 33, 73, 76, 110, 114, 120, 124], "c_i": [9, 60, 73], "g_": [9, 73], "emptyset": [9, 60, 73], "leq": 9, "i_1": [9, 60, 73], "i_k": [9, 60, 73], "exist": [9, 12, 18, 24, 33, 37, 116, 117, 120], "grant": 9, "up": [9, 18, 24, 70, 72, 73, 76, 110, 112, 116, 118, 122, 127, 128], "factor": [9, 73, 123], "partial": [9, 118], "deriv": [9, 118, 119, 120], "linearli": 9, "coupl": [9, 118, 120, 128], "between": [9, 118, 120, 122, 124, 128], "befor": [9, 12, 18, 73, 77, 119], "toggl": [9, 73], "denot": [9, 41], "v": [9, 30, 73, 118, 119, 122, 124, 128], "mathcal": [9, 41, 73, 114, 118, 119], "int_": [9, 73], "t_0": [9, 73, 78, 110], "unperturb": [9, 73], "tild": [9, 59, 73, 110], "_": [9, 59, 73, 118, 119], "simpli": 9, "relat": [9, 10, 29, 110], "implicitli": 9, "o": [9, 12, 30, 73], "again": [9, 119, 122, 124], "decomposit": [9, 18, 37, 41, 110, 112, 114], "present": [9, 12, 74, 110, 112, 114, 126], "elsewher": 9, "phrase": 9, "infinit": 9, "cours": 9, "practic": 9, "compactli": 9, "consid": [9, 59, 118, 119, 124], "label": [9, 18, 21, 29, 30, 60, 61, 64, 65, 69, 70, 71, 72, 73, 110, 112, 118, 119, 123], "appear": [9, 24, 30, 41, 61, 64, 65, 73, 114, 118], "repeat": [9, 128], "entri": [9, 30, 41, 47, 59, 60, 100, 114, 120, 122, 126], "round": [9, 18], "bracket": 9, "g_i": [9, 33, 59, 73, 110], "chosen": [9, 24, 73, 120, 124, 128], "due": [9, 12, 24, 114, 119, 123, 128], "relationship": 9, "hold": [9, 118], "c_j": 9, "count": [9, 18, 120], "usag": [9, 12, 73, 115], "c_1": [9, 60], "c_2": 9, "c_3": 9, "final": [9, 29, 30, 60, 73, 82, 89, 98, 107, 114, 116, 117, 118, 119, 120, 122, 124, 128], "_k": [9, 73], "combin": [9, 76, 128], "everyth": 9, "rewritten": 9, "written": [9, 116, 118, 119], "_i": [9, 73, 110, 118], "argument": [9, 12, 18, 24, 30, 33, 37, 41, 47, 59, 60, 73, 74, 76, 84, 92, 93, 110, 111, 112, 113, 114, 115, 116, 117, 120, 123, 124, 126, 128], "accept": [9, 30, 61, 64, 65, 73, 116, 125], "non": [9, 60, 73, 110, 112, 118, 125], "neg": [9, 60, 73, 110, 112, 118], "integ": [9, 18, 26, 30, 60, 73, 110, 112], "evan": 9, "powl": 9, "nuclear": 9, "reson": [9, 119, 120, 122, 124, 125, 128], "singl": [9, 12, 18, 26, 30, 60, 91, 109, 111, 112, 113, 115, 116, 119, 122, 124, 128], "crystal": 9, "proceed": 9, "92": [9, 124], "1046": 9, "1054": 9, "1967": 9, "0370": 9, "1328": 9, "327": 9, "haeberlen": 9, "waugh": 9, "coher": [9, 118], "verag": 9, "ffect": 9, "agnet": 9, "eson": 9, "175": 9, "453": 9, "467": 9, "1968": 9, "open": 11, "sourc": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 81, 84, 85, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 109, 110, 112, 114, 115, 116, 117], "project": [11, 116, 120], "goal": 11, "autom": 11, "process": [11, 110, 125], "typic": [11, 74, 116, 119, 128], "enter": [11, 114, 124], "compil": [11, 110, 112, 114, 120, 122, 124, 126, 128], "gpu": [11, 116, 128], "execut": [11, 116, 127, 128], "still": [11, 114, 115], "earli": 11, "stage": 11, "develop": 11, "veri": 11, "break": [11, 12, 116, 117, 118], "api": [11, 124, 125, 126, 128], "futur": [11, 58], "releas": 11, "you": [11, 118, 120], "encount": 11, "bug": 11, "pleas": 11, "issu": 11, "github": [11, 12], "tutori": [11, 118, 119, 120, 122, 123, 128], "guid": [11, 12, 120, 122, 124, 125, 126], "increment": [12, 84, 92, 93], "minor": 12, "warn": [12, 76, 118, 125], "help": [12, 33, 37, 41, 46], "subsystem_label": 12, "impact": [12, 18, 73, 76, 115, 120, 124, 128], "technic": [12, 126, 128], "aspect": [12, 128], "subsystem_list": [12, 18, 24, 30], "qubit": [12, 18, 19, 21, 23, 24, 25, 26, 121, 122, 123, 124, 128], "previous": [12, 47, 120], "would": [12, 60, 120, 122], "subsystem_dim": [12, 18, 120], "record": 12, "dimens": [12, 18, 30, 33, 37, 41, 47, 58, 60, 116, 124, 128], "To": [12, 29, 73, 77, 118, 120, 124, 125, 128], "account": [12, 119], "fact": [12, 124, 128], "longer": [12, 119], "now": [12, 59, 118, 119, 122, 123, 124, 128], "thei": [12, 73, 76, 110, 114, 116, 125], "trivial": 12, "state": [12, 18, 29, 35, 36, 39, 40, 43, 45, 47, 54, 55, 56, 57, 73, 111, 113, 114, 115, 116, 117, 118, 123, 124, 125, 128], "made": [12, 114], "bookkep": 12, "core": [12, 128], "updat": [12, 33, 37, 41, 59, 76, 118, 119, 120, 122, 124, 125, 126, 128], "attempt": [12, 120], "tracer": 12, "possibl": [12, 33, 37, 73], "determin": [12, 61, 64, 65, 76, 110, 112, 114, 118, 120, 125], "resolv": 12, "error": [12, 18], "wa": [12, 114, 120, 123, 124, 126], "dure": [12, 123], "trace": [12, 60], "abstract": [12, 18], "caus": [12, 74], "miscount": 12, "classic": 12, "251": 12, "normalize_st": [12, 18, 29], "whether": [12, 18, 27, 33, 37, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 73, 78, 84, 85, 92, 93, 95, 104, 110, 112, 114, 125, 128], "probabl": [12, 18, 123], "outcom": [12, 18, 29, 120], "normal": [12, 18, 29, 77, 122], "instal": [12, 32], "upon": 12, "notifi": 12, "newer": 12, "than": [12, 18, 30, 41, 48, 50, 52, 60, 76, 79, 86, 116, 117, 119, 125, 128], "environ": [12, 118, 119], "jax_jit_pjit_api_merg": 12, "setfrequ": [12, 76, 114], "shiftfrequ": [12, 76, 114], "command": 12, "digit": [12, 76, 114], "larger": [12, 18, 60, 76, 116, 117, 124, 128], "nyquist": [12, 76], "usabl": 12, "popul": [12, 24, 123, 125], "control_channel_map": [12, 18, 21, 120], "suppli": [12, 60, 73, 114], "As": [12, 24, 76, 110, 116, 120, 123, 124, 125, 126], "diffrax": [12, 117], "equinox": 12, "sort": 12, "incorrect": 12, "measur": [12, 18, 19, 24, 25, 29, 30, 120, 122, 128], "target": [12, 18, 24, 30], "overwritten": 12, "repositori": 12, "move": [12, 123], "com": 12, "http": 12, "extens": 12, "org": 12, "ecosystem": 12, "ndarrayoperatorsmixin": 13, "array_lik": [13, 31], "asarrai": 13, "valueerror": [13, 59], "cannot": [13, 35, 36, 39, 40, 43, 59, 61, 64, 65, 73, 114, 116], "wrap": [13, 115, 125, 128], "classmethod": [14, 15, 16, 24, 46, 84, 92, 93], "func": [17, 77], "wrap_return": 17, "wrap_arg": 17, "decor": [17, 32, 125], "fals": [17, 18, 33, 37, 41, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 61, 64, 65, 73, 84, 92, 93, 114, 115, 123], "bool": [17, 27, 33, 37, 41, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 61, 64, 65, 73, 84, 92, 93, 110, 112, 114, 115], "around": [18, 123], "setup": [18, 73, 110, 112, 123, 128], "advantag": [18, 124, 128], "infrastructur": 18, "minim": [18, 122], "subsystem": [18, 29, 30], "indic": [18, 24, 29, 30, 60, 85, 95, 114, 116, 117, 118, 120, 122, 124, 125], "without": [18, 94, 122, 124, 128], "gate": [18, 24, 119, 123], "definit": [18, 73, 124], "attach": 18, "calibr": [18, 24], "keyword": [18, 115], "set_opt": [18, 120], "runtim": 18, "shot": [18, 120], "per": [18, 125], "experi": [18, 29], "1024": 18, "solver_opt": [18, 120], "dictionari": [18, 24, 30, 74, 114, 120], "empti": 18, "dim": [18, 33, 37, 41, 47, 48, 50, 52, 58, 120, 124, 128], "meas_map": 18, "idx": [18, 95], "rang": [18, 118, 125], "len": [18, 60, 73, 78, 118, 119], "channel": [18, 19, 21, 23, 24, 25, 30, 74, 76, 114, 120, 123], "lookup": 18, "control_channel": 18, "initial_st": 18, "ground_stat": 18, "ground": [18, 118, 119, 123, 125], "statevector": [18, 115, 119, 123], "densitymatrix": [18, 115, 118, 119], "toler": [18, 47, 73, 124, 128], "signific": [18, 128], "deviat": [18, 76, 114, 122], "proper": 18, "meas_level": 18, "point": [18, 73, 76, 82, 89, 98, 107, 116, 117, 125], "meas_return": 18, "everi": [18, 76, 114, 120], "avg": 18, "iq_cent": 18, "center": [18, 122, 126], "float": [18, 24, 35, 36, 39, 40, 43, 44, 45, 47, 48, 49, 50, 52, 54, 56, 58, 59, 61, 64, 65, 74, 75, 77, 78, 82, 84, 85, 89, 92, 93, 94, 95, 98, 107, 110, 111, 112, 113, 114], "q": [18, 75, 94], "equal": [18, 114, 118, 124], "space": [18, 118, 128], "circl": 18, "iq_width": 18, "posit": 18, "max_outcome_level": 18, "maximum": [18, 116, 117], "down": [18, 128], "occur": [18, 110], "memori": [18, 29, 118, 119], "experiment": [18, 117], "seed_simul": 18, "seed": [18, 29], "random": [18, 29, 118, 122], "experimentresult": [18, 29], "pulsebackendconfigur": [18, 20], "pulsedefault": [18, 22], "qiskiterror": [18, 21, 24, 27, 29, 33, 35, 36, 37, 39, 40, 41, 43, 45, 60, 61, 64, 65, 73, 79, 86, 104, 111, 113, 114, 115, 116, 117], "fail": 18, "coupling_map": 18, "couplingmap": 18, "resolut": 18, "timestep": 18, "doesn": [18, 26], "dtm": 18, "notimplementederror": [18, 21, 26, 33, 37, 41, 43], "queri": [18, 26], "instruction_dur": 18, "instructiondur": 18, "instruction_schedule_map": 18, "instructionschedulemap": 18, "max_circuit": 18, "num_qubit": [18, 24], "operation_nam": 18, "human": 18, "readabl": 18, "online_d": 18, "date": 18, "came": 18, "onlin": 18, "backend_vers": 18, "acquirechannel": 19, "get": [20, 22, 26, 120, 125], "union": [21, 24, 26, 27, 33, 37, 41, 45, 46, 47, 48, 49, 50, 51, 52, 53, 61, 64, 65, 78, 80, 83, 85, 87, 90, 95, 96, 99, 101, 105, 108, 110, 111, 112, 113, 114, 115, 116, 117], "int": [21, 24, 26, 29, 30, 45, 61, 64, 65, 69, 71, 73, 79, 82, 84, 86, 89, 92, 93, 95, 98, 107, 110, 111, 112, 113, 118, 119, 123, 128], "controlchannel": [21, 120], "request": [21, 73, 118, 119], "drive": [23, 24, 30, 74, 118, 119, 120, 122, 123, 124, 128], "drivechannel": [23, 120, 122, 123, 126], "auto": 24, "rwa_cutoff_freq": [24, 114, 123, 124], "inevit": 24, "inaccuraci": 24, "copi": [24, 59, 125], "suffici": [24, 33, 45], "inform": [24, 46, 60, 73, 94, 114, 115, 116, 120, 123, 126, 128], "abl": 24, "primari": 24, "secondari": 24, "u_channel_lo": 24, "n_qubit": 24, "qubit_properti": [24, 120], "qubit_freq_est": 24, "meas_freq_est": 24, "within": [24, 114, 116, 117, 118, 119, 122, 124, 126, 128], "extract": [24, 29], "subset": [24, 30], "drop": 24, "contrast": 24, "static_hamiltonian": [24, 41, 114, 118, 119, 120, 122, 123, 124, 125, 128], "backendv1": 24, "while": [24, 33, 60, 114, 115, 116, 118, 119, 120], "hint": 24, "backward": 24, "pick": 24, "miss": [24, 26], "measurechannel": [25, 120], "qubitproperti": [26, 120], "need": [26, 110, 120, 122, 123, 124, 125, 126, 128], "run_input": 27, "temporarili": 27, "overrid": 27, "dynamicsjob": 27, "statu": 27, "invalid": [27, 115], "field": [28, 120], "experiment_nam": 29, "solver_result": 29, "measurement_subsystem": 29, "memory_slot_indic": 29, "num_memory_slot": 29, "metadata": [29, 69, 71, 73], "routin": [29, 116, 117, 118, 122], "lab": 29, "dress": 29, "oderesult": [29, 73, 111, 113, 115, 116, 117], "slot": 29, "total": [29, 120, 123, 124, 125, 128], "max": [29, 119, 120], "ran": 29, "involv": [29, 127, 128], "dict": [29, 30, 74, 114], "header": 29, "hamiltonian_dict": 30, "concret": [30, 33], "h_str": 30, "qub": 30, "var": 30, "pars": 30, "kept": 30, "ignor": [30, 60], "capit": 30, "letter": 30, "act": [30, 41, 116, 118, 120, 123], "x": [30, 60, 95, 118, 119, 120, 123, 125], "pauli": [30, 118, 119, 122], "greater": 30, "annihili": 30, "creation": [30, 124, 128], "z": [30, 118, 119, 122, 123, 125], "sm": 30, "sigma": [30, 119, 120, 122, 126], "minu": 30, "sp": 30, "plu": 30, "end": [30, 122, 125], "sxx": 30, "xx": [30, 118], "acquir": [30, 120], "summat": 30, "syntax": [30, 118, 119], "_sum": 30, "lb": 30, "ub": 30, "aa": 30, "endpoint": [30, 78], "inclus": 30, "possibli": 30, "transmon": [30, 119, 120, 124, 128], "o0": 30, "alpha": [30, 124, 128], "x0": [30, 122], "d0": [30, 120, 122, 123, 126], "33": [30, 120, 124, 128], "02": [30, 120, 122, 124, 128], "wq": 30, "omegad": 30, "jq0q1": 30, "sp0": 30, "sm1": 30, "sm0": 30, "sp1": 30, "omegad1": 30, "u0": [30, 120], "omegad0": 30, "x1": 30, "u1": [30, 120], "delta0": 30, "111793476400394": 30, "delta1": 30, "0894421352015744": 30, "010495754104003914": 30, "9715458990879812": 30, "9803812537440838": 30, "wq0": 30, "32": [30, 120], "517894442809514": 30, "wq1": 30, "0948996120196": 30, "static": [30, 33, 37, 41, 75, 114, 120, 124, 128], "cast": [31, 61, 64, 65], "available_backend": 32, "exept": 32, "static_oper": [33, 37], "in_frame_basi": [33, 37, 41, 114], "basegeneratormodel": [33, 41, 59, 116, 117], "lambda": [33, 60, 128], "sum_i": [33, 114, 118], "s_i": [33, 37, 59, 114], "g_d": 33, "part": [33, 60, 75, 100, 114, 118, 124, 125, 128], "signallist": [33, 37, 41, 46], "bcoo": [33, 37, 41], "scipi": [33, 37, 41, 115, 116, 117, 122], "csr_matrix": [33, 37, 41, 46, 48, 49, 50, 51, 52, 53], "recommend": [33, 37, 41, 116, 124, 125], "cpu": [33, 37, 41, 120, 122, 123, 124, 126, 128], "new_mod": [33, 37], "independ": [35, 37, 39, 43, 118, 119, 120], "generatormodel": [37, 59], "h_d": 37, "s_j": 37, "h_j": 37, "inherit": 37, "most": [37, 125], "modif": 37, "assum": [37, 41, 58, 69, 71, 73, 74, 94, 95, 110, 114], "verifi": [37, 47, 124], "dealt": 37, "ensur": [37, 73, 76, 95, 120, 125, 128], "Not": [37, 116], "1d": [37, 47, 73, 114, 124], "antihermitian": 37, "hamiltonian_oper": [41, 114, 119, 120, 122, 123, 124, 125, 128], "hamiltonian_sign": 41, "static_dissip": [41, 46, 114, 118, 119], "dissipator_oper": [41, 46, 114, 115], "dissipator_sign": [41, 46], "master": [41, 118, 119], "densiti": [41, 45, 115, 118, 119], "accord": [41, 62, 70, 72, 73, 76, 118, 119], "_0": [41, 114], "portion": [41, 114], "n_j": [41, 114], "gamma_j": [41, 114], "dpendent": 41, "th": [41, 76], "lindblad_model": 41, "calcualt": 41, "were": [41, 73, 114], "alreadi": [41, 48, 49, 50, 52, 54, 56, 120, 124, 125], "insuffici": [41, 60, 114], "incorrectli": 41, "dense_vector": 41, "vector": [41, 45, 47, 48, 50, 52, 58, 62, 73, 80, 83, 90, 95, 96, 99, 101, 108, 115, 116, 118, 119, 124], "direct": [41, 73, 104, 118, 128], "sparse_vector": 41, "someth": 41, "0th": [41, 85], "1st": [41, 85], "incompat": [41, 116], "unvector": [43, 95], "linblad": 46, "atol": [47, 120, 122, 123, 124, 128], "1e": [47, 118, 120, 122, 123, 124, 128], "rtol": [47, 120, 122, 123, 124, 128], "bring": [47, 50, 52, 118], "mp": 47, "ae": 47, "pm": [47, 59, 118, 119, 122], "ge": 47, "mention": 47, "meant": [47, 122], "absolut": 47, "frame_basi": [47, 51, 53, 57, 58], "unitari": [47, 115, 122, 124, 128], "frame_basis_adjoint": [47, 51, 53, 55], "adjoint": 47, "frame_diag": 47, "vectorized_frame_basi": 47, "lazili": 47, "vectorized_frame_basis_adjoint": 47, "operator_in_frame_basi": [48, 49, 50, 52, 58], "return_in_frame_basi": [48, 49, 50, 52, 54, 56, 58], "vectorized_oper": [48, 50, 52], "_conjugate_and_add": [48, 49, 50], "rather": [48, 50, 52, 116], "transformaton": 49, "rule": [49, 76, 116, 117], "op": [51, 53, 58, 118], "convert_typ": [51, 53], "situat": [51, 53, 123], "gaurante": [51, 53], "implment": 52, "operator_into_fram": 52, "to_arrai": 53, "y_in_frame_basi": [54, 56], "state_into_fram": 56, "revers": 56, "column": [58, 73, 115, 124], "stack": 58, "otim": 58, "wise": [58, 94], "bar": 58, "odot": 58, "delta_": 58, "ij": 58, "d_i": 58, "d_j": [58, 59, 110], "cach": 58, "cutoff_freq": 59, "return_signal_map": 59, "itself": [59, 120], "elementwis": 59, "those": 59, "block": [59, 115], "new_sign": 59, "rwa_model": 59, "signal_map": [59, 122], "function_with_rwa": 59, "wherea": [59, 124], "jax_transformable_func": 59, "rwa_model_copi": 59, "wai": [59, 125], "g_ie": 59, "nu_": 59, "ijk": 59, "nu_i": 59, "im": [59, 95, 110], "come": [59, 124], "a_i": [59, 60], "phi_i": [59, 94], "jk": 59, "Then": 59, "regroup": 59, "find": 59, "ig_i": 59, "amplitud": [59, 118, 119, 123, 124, 125, 126, 128], "post": 59, "twice": [59, 75, 124], "mani": [59, 119, 122, 125], "constant_term": 60, "array_coeffici": 60, "monomial_label": [60, 62], "c_r": 60, "a_": 60, "zero": [60, 73, 74, 79, 86, 118, 119, 124], "monomi": [60, 61, 62, 64, 65], "first": [60, 73, 74, 76, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 126, 128], "a_c": 60, "a0": [60, 120], "a01": 60, "a11": 60, "ap": 60, "onc": [60, 110, 111, 113, 115, 125, 128], "c0": 60, "c1": 60, "ndim": 60, "transpos": 60, "obtain": [60, 84, 92, 93, 116], "ap2": 60, "ap1": 60, "ap3": 60, "matmul": [60, 65], "monomial_filt": [60, 61, 64, 65], "degre": [60, 110, 112], "3d": [60, 118, 119], "length": [60, 73, 74, 79, 86, 110, 111, 113, 114, 115, 122, 128], "anyth": 60, "bound": [61, 64, 65, 73, 122], "limit": [61, 64, 65, 116], "achiev": [61, 64, 65, 122], "scalar": 62, "conjug": [63, 115], "entrywis": 65, "offset": [67, 122, 126], "axis1": 67, "axis2": 67, "_labeleddata": [69, 71], "storag": [69, 71], "dysonlik": 69, "look": [70, 72, 118], "item": [70, 72], "locat": [70, 72], "t_span": [73, 115, 116, 117, 118, 119, 122, 123, 124, 125, 128], "expansion_method": 73, "expansion_ord": [73, 110, 112, 128], "expansion_label": [73, 110, 112], "perturbation_label": 73, "y0": [73, 111, 113, 115, 116, 117, 118, 119, 122, 123, 124, 125, 128], "dyson_in_fram": 73, "integration_method": [73, 110, 112, 128], "dop853": [73, 116, 117], "t_eval": [73, 116, 117, 118, 119, 125], "regardless": [73, 114], "main": 73, "od": [73, 110, 112, 116, 117, 127], "interv": [73, 78, 82, 84, 89, 92, 93, 98, 107, 110, 112, 115, 116, 117, 128], "off": [73, 124, 128], "That": [73, 110], "collect": [73, 88, 102, 106, 118], "individu": [73, 104], "At": [73, 110, 126], "least": 73, "consist": [73, 110, 112, 118, 119, 120, 122], "modulo": 73, "constraint": [73, 122, 126], "dyson_lik": 73, "t_f": 73, "dt_2": 73, "_j": [73, 110], "never": 73, "therefor": [73, 118, 123], "2d": [73, 85, 114], "manner": [73, 104, 116], "perturbation_data": 73, "4d": 73, "get_item": 73, "retriev": [73, 120, 122], "get_term": 73, "conjunct": [73, 110, 112, 128], "problem": [73, 115, 116, 118, 122, 124], "unspecifi": [73, 116, 117], "instructionstosign": 74, "block_to_schedul": [74, 76], "d12": 74, "12": [74, 128], "translat": [74, 118], "carri": 74, "them": [74, 77], "absent": 74, "if_modul": 75, "port": 75, "waveform": [75, 76, 123], "doubl": 75, "imaginari": [75, 110, 112], "omega_": 75, "intermedi": [75, 118, 119], "awg": 75, "long": [75, 120], "full": [76, 82, 89, 98, 107, 118, 120], "phi_a": 76, "plai": [76, 120, 122, 123, 126], "evid": 76, "entireti": 76, "rate": [76, 114, 119, 123], "shiftphas": 76, "setphas": 76, "correct": 76, "iter": 76, "tempor": 76, "append": [76, 79, 86, 118, 120, 122], "track": 76, "mu": 76, "continu": 76, "across": 76, "maintain": 76, "basetransferfunct": [77, 94], "sum_k": 77, "quadrat": 77, "scale": [77, 118, 119], "n_input": [77, 94], "start_tim": [78, 84, 85, 92, 93], "s_0": [78, 120], "s_k": [78, 104], "width": [78, 114, 120, 122, 123], "floor": 78, "t0": [78, 82, 89, 98, 107, 110, 111, 113, 115, 122, 128], "By": [78, 110], "subclass": [78, 95, 104, 116], "start_sampl": [79, 86], "fill": [79, 86], "gap": [79, 86], "less": [79, 86, 118, 119, 124], "plot": [82, 89, 98, 107, 120, 123, 125], "n_sampl": [84, 92, 93], "sample_carri": [84, 92, 93], "midpoint": [84, 92, 93, 116], "resampl": [84, 92, 93], "discret": [84, 92, 93, 110], "merg": [91, 109], "lo": 94, "three": [94, 115, 119], "w_if": 94, "phi_q": 94, "local": [94, 119], "w_lo": 94, "loss": 94, "s_rf": 94, "wp": 94, "wm": 94, "piec": [94, 124], "imperfect": 94, "sens": [95, 122, 125, 128], "multidimension": 95, "vectorized_f": 95, "signal_list": 100, "signalcollect": [100, 102, 104, 106], "drift": [100, 122, 123], "s_1": [104, 120], "basic": [104, 118], "behav": [104, 114], "__call__": 104, "summand": 104, "subscript": 104, "chebyshev_ord": [110, 112, 128], "include_imag": [110, 112], "_perturbativesolv": [110, 112], "nu_j": 110, "tg_0": 110, "scheme": [110, 128], "repeatedli": [110, 111, 113, 115], "f_1": 110, "f_": 110, "n_step": [110, 111, 113, 118, 119, 128], "absorb": 110, "chebyshev": [110, 128], "approx": 110, "t_m": 110, "attain": [110, 128], "expansion_term": [110, 112], "improperli": [111, 113], "Its": 112, "sole": 112, "hamiltonian_channel": [114, 120, 123], "dissipator_channel": 114, "channel_carrier_freq": [114, 120, 123], "rwa_carrier_freq": [114, 124], "h_i": [114, 118], "substract": 114, "henceforth": 114, "linalg": [114, 116, 124, 128], "eigh": [114, 116], "effici": [114, 122], "super": 114, "subtract": 114, "affect": 114, "leav": 114, "concern": 114, "convert_result": 115, "style": 115, "solve_ivp": [115, 117], "quantumst": 115, "baseoper": 115, "nativ": 115, "hasn": 115, "yf": [115, 124, 125], "quantumchannel": 115, "superop": 115, "compos": [115, 118], "undesir": 115, "prevent": [115, 120, 125], "span1": 115, "span2": 115, "span3": 115, "state1": 115, "state2": 115, "state3": 115, "signals1": 115, "signals2": 115, "signals3": 115, "signal3": 115, "squar": [116, 122], "thu": [116, 128], "rh": [116, 117, 124], "scipy_expm": 116, "expm": 116, "max_dt": [116, 117], "period": [116, 117, 118], "even": [116, 117, 124], "sub": [116, 117], "magnus_ord": 116, "higher": [116, 128], "adopt": 116, "lanczos_diag": 116, "small": [116, 118, 122], "subspac": 116, "krylov": 116, "lanczo": 116, "eigenvalu": [116, 118], "k_dim": 116, "adjust": 116, "accuraci": [116, 122, 124, 128], "larg": [116, 118, 128], "jax_lanczos_diag": 116, "jax_expm": 116, "jax_expm_parallel": 116, "loop": [116, 125], "parallel": [116, 125, 128], "vmap": 116, "subsequ": [116, 125], "lax": 116, "associative_scan": 116, "jax_rk4_parallel": 116, "4th": [116, 117], "rung": [116, 117], "kutta": [116, 117], "approach": [116, 118, 122], "odesolv": [116, 117], "typevar": [116, 117], "abstractsolv": [116, 117], "lie": [116, 117], "defualt": 116, "arbitrarili": 117, "varieti": [117, 126], "rk45": 117, "rk23": 117, "bdf": 117, "radau": 117, "lsoda": 117, "rk4": 117, "jax_rk4": 117, "jax_odeint": [117, 120, 122, 124, 125, 128], "odeint": 117, "diffeqsolv": 117, "walk": [118, 119, 120, 122, 124, 128], "interact": 118, "nearest": 118, "neighbor": 118, "ring": 118, "energi": [118, 119], "relax": [118, 119], "markovian": [118, 119], "steadi": 118, "precomput": 118, "jump": [118, 119], "evolv": [118, 119, 123], "dictat": 118, "bath": [118, 119], "partial_t": [118, 119], "hbar": [118, 119], "nu_z": [118, 119], "transvers": [118, 119], "nu_x": [118, 119], "x_i": 118, "y_i": 118, "z_i": 118, "sigma_i": 118, "flip": 118, "flop": 118, "xy": 118, "boundari": 118, "last": [118, 123, 125], "connect": [118, 120], "langl": [118, 119], "rangl": [118, 119], "x_j": 118, "y_j": 118, "eigenst": [118, 123], "known": 118, "action": [118, 119], "damp": 118, "tend": 118, "gamma": 118, "hilbert": 118, "easi": 118, "rest": 118, "x_op": [118, 122], "y_op": 118, "z_op": 118, "manipul": [118, 119], "equiv": 118, "accordingli": [118, 119], "few": [118, 119], "free": [118, 120], "sinc": [118, 119], "plan": 118, "els": 118, "yy": 118, "l_op": 118, "l_sig": 118, "sqrt": [118, 119, 120, 122, 124, 128], "span": [118, 119], "t_final": [118, 119], "tau": [118, 119], "01": [118, 120], "from_label": [118, 119, 122, 123, 125], "ceil": [118, 119], "linspac": [118, 119, 120, 125], "sol": [118, 119, 123], "bloch": [118, 119], "invari": 118, "remain": [118, 120, 125], "verif": 118, "next": [118, 119, 120, 122, 124, 125, 126, 128], "n_time": [118, 119], "x_data": [118, 119], "y_data": [118, 119], "z_data": [118, 119], "x_mean": 118, "y_mean": 118, "z_mean": 118, "t_i": [118, 119], "sol_t": [118, 119], "enumer": [118, 119], "ob": 118, "expectation_valu": [118, 119], "let": 118, "our": [118, 119, 120, 122, 124, 128], "depict": [118, 119], "sphere": [118, 119], "print": [118, 122], "simplifi": 118, "taken": [118, 119, 120, 125], "precis": 118, "nearli": 118, "tilt": 118, "magnitud": 118, "nontrivi": 118, "competit": 118, "site": 118, "test": 118, "statement": 118, "go": 118, "back": [118, 120], "vari": [118, 128], "strength": [118, 120, 122, 123, 124, 128], "significantli": 118, "shorten": 118, "becom": 118, "mix": 118, "systemat": 118, "analyz": 118, "encourag": 118, "plot_bloch_vector": [118, 119], "matplotlib": [118, 119, 123, 125], "pyplot": [118, 119, 123, 125], "inlin": [118, 119], "fontsiz": [118, 119], "16": [118, 119, 120, 123, 128], "rcparam": [118, 119, 123], "font": [118, 119, 123], "legend": [118, 119, 123], "set_xlabel": [118, 119, 123], "set_titl": [118, 119, 123], "displai": [118, 119], "ab": [118, 122, 124, 125, 126], "examin": [118, 124], "500x500": [118, 119], "1000x600": [118, 119], "close": [119, 124], "sinusoid": 119, "schr\u00f6dinger": 119, "harmon": 119, "nu_d": 119, "textbook": [119, 120], "page": [119, 120], "introduct": [119, 128], "trasvers": 119, "98": 119, "almost": 119, "s_p": 119, "005": 119, "calcul": 119, "curv": 119, "reus": 119, "excit": [119, 125], "increas": 119, "decreas": 119, "mechan": [119, 120], "devic": [119, 120], "particular": [119, 120, 125], "realiz": 119, "plot_qubit_dynam": 119, "gamma_1": 119, "gamma_2": 119, "_1": 119, "_2": 119, "dephas": 119, "read": 119, "shrink": 119, "incoher": 119, "clearli": 119, "seen": 119, "demonstr": [120, 122, 124, 125, 126, 128], "config": [120, 122, 124, 125, 126, 128], "jax_enable_x64": [120, 122, 124, 125, 126, 128], "jax_platform_nam": [120, 122, 124, 125, 126, 128], "wish": 120, "electrodynam": 120, "nu_0": 120, "n_0": 120, "alpha_0": 120, "nu_1": 120, "n_1": 120, "alpha_1": 120, "a_0": 120, "a_1": 120, "r_0": 120, "r_1": 120, "anharmon": [120, 128], "rabi": [120, 121, 123], "a_j": 120, "lower": [120, 124, 128], "v0": 120, "86e9": 120, "anharm0": 120, "32e9": 120, "r0": 120, "22e9": 120, "v1": 120, "97e9": 120, "anharm1": 120, "r1": 120, "26e9": 120, "002e9": 120, "diag": [120, 124, 128], "adag": [120, 124, 128], "ey": [120, 122, 124, 128], "full_id": 120, "n0": 120, "kron": 120, "n1": 120, "a1": 120, "a0dag": 120, "a1dag": 120, "static_ham0": 120, "static_ham1": 120, "static_ham_ful": 120, "drive_op0": 120, "drive_op1": 120, "improv": [120, 128], "best": 120, "5e9": 120, "d1": 120, "hmax": 120, "accident": 120, "idl": 120, "throughout": [120, 124], "notebook": 120, "manual": [120, 128], "almaden": 120, "With": 120, "usual": 120, "stimulu": 120, "unless": 120, "put": 120, "lack": 120, "128": 120, "num_sampl": 120, "256": 120, "amp": [120, 122, 123, 124, 125, 126, 128], "gauss": [120, 122, 126], "gaussian": [120, 122, 123, 127], "parametr": [120, 122], "align_sequenti": 120, "shift_phas": [120, 123], "shift_frequ": 120, "qubit_or_channel": 120, "memoryslot": 120, "job": 120, "sy": [120, 123, 124, 125, 128], "17": 120, "wall": [120, 123, 124, 125, 128], "1300x165": [120, 122, 123, 126], "get_count": 120, "52": 120, "48": 120, "themselv": 120, "hadamard": 120, "circ": 120, "mpl": 120, "269": 120, "064x200": 120, "667": 120, "fidel": [120, 124], "h_q0": 120, "50": [120, 122], "add_calibr": 120, "15": [120, 122], "18": [120, 128], "771": 120, "253": 120, "flow": 120, "hgate": 120, "instructionproperti": 120, "add_instruct": 120, "rebuild": 120, "circ2": 120, "44": [120, 124], "794": 120, "230": [120, 122], "sx": [120, 123], "roughfrequencyc": 120, "unchang": 120, "undress": 120, "rz": 120, "cx": 120, "fulli": 120, "xgate": 120, "sxgate": 120, "rzgate": 120, "cxgate": 120, "cal": 120, "rz0": 120, "rz1": 120, "fixedfrequencytransmon": 120, "templat": 120, "panda": 120, "pd": 120, "qiskit_experi": 120, "calibration_manag": 120, "basis_gate_librari": 120, "basis_g": 120, "datafram": 120, "parameters_t": 120, "qubit_list": 120, "group": 120, "160": [120, 126], "00": 120, "\u03c3": 120, "40": [120, 126], "\u03b2": 120, "date_tim": 120, "exp_id": 120, "2024": 120, "38": 120, "19": [120, 128], "151712": 120, "0000": 120, "151736": 120, "151763": 120, "151786": 120, "151778": 120, "151755": 120, "151771": 120, "151747": 120, "roughxsxamplitudec": 120, "rabi0": 120, "27": 120, "rabi1": 120, "rabi0_data": 120, "block_for_result": 120, "rabi1_data": 120, "871": 120, "58": 120, "66": 120, "framework": 120, "experiment_data": 120, "figuredata": 120, "0x7f6ae0a36910": 120, "0x7f6ad05a8070": 120, "observ": [120, 122, 124, 125, 128], "059318": 120, "000000j": 120, "500000": 120, "118637": 120, "250000": 120, "107580": 120, "54d13730": 120, "c659": 120, "4af3": 120, "ae83": 120, "e6b40d3eb8a2": 120, "procedur": 120, "roughdragc": 120, "cal_drag0": 120, "beta": [120, 123], "20": [120, 128], "cal_drag1": 120, "set_experiment_opt": 120, "rep": 120, "2300": 120, "69x451": 120, "drag0_data": 120, "drag1_data": 120, "28": 120, "0x7f6ae0679c40": 120, "0x7f6ad0884700": 120, "pair": 120, "cross": 120, "cr_ham_experi": 120, "flat_top_width": 120, "update_from_instruction_schedule_map": 120, "get_inst_map": 120, "621": 120, "739x284": 120, "278": 120, "data_cr": 120, "29": 120, "36": [120, 128], "0x7f6abc908970": 120, "nois": 121, "decoher": 121, "chain": 121, "gradient": 121, "optim": [121, 125, 126], "sequenc": [121, 126], "64": [122, 124, 125, 126, 128], "bit": [122, 124, 125, 126, 128], "why": 122, "tell": [122, 124, 125, 126, 128], "later": 122, "drive_term": 122, "ham_solv": 122, "smooth": 122, "adjac": 122, "mind": 122, "bfg": 122, "unconstrain": 122, "rightarrow": 122, "pad": 122, "smoothen": 122, "convolut": 122, "remark": 122, "strategi": 122, "begin": [122, 123, 125], "filter": 122, "gau": 122, "_dt": 122, "param": 122, "bounded_sampl": 122, "arctan": 122, "padded_sampl": 122, "output_sign": 122, "ones": 122, "80": 122, "1e8": 122, "1000": 122, "640x480": [122, 125], "text": [122, 123], "tr": [122, 124], "xu": 122, "want": 122, "infidel": 122, "fid": 122, "xla": [122, 125], "cost": [122, 124, 125], "speed": [122, 124, 125, 128], "jac": 122, "jit_grad_obj": 122, "initial_guess": 122, "rand": 122, "opt_result": 122, "fun": 122, "messag": 122, "nfev": [122, 124], "termin": 122, "successfulli": 122, "027883876960402e": 122, "08": 122, "opt_sign": 122, "yield": [122, 124], "what": [122, 125], "49": [122, 128], "9945748": 122, "scalablesymbolicpuls": [122, 127], "although": 122, "gaussiansquar": 122, "sympi": [122, 126], "sym": [122, 126], "lifted_gaussian": [122, 126], "symbol": [122, 126], "t_zero": [122, 126], "expr": [122, 126], "t_shift": [122, 126], "t_offset": [122, 126], "gaussian_square_generated_by_puls": 122, "_t": [122, 126], "_durat": [122, 126], "_amp": [122, 126], "_sigma": [122, 126], "_width": 122, "_angl": [122, 126], "angl": [122, 126], "_center": [122, 126], "_sq_t0": 122, "_sq_t1": 122, "_gaussian_ledg": 122, "_gaussian_redg": 122, "envelope_expr": [122, 126], "pulse_typ": [122, 126], "And": 122, "valid_amp_condit": [122, 126], "222": [122, 126], "xp": [122, 123], "initial_param": 122, "516": 122, "3486048112435": 122, "212": 122, "18185077071234": 122, "7488488091021992e": 122, "07": [122, 128], "h_": 123, "transit": 123, "sig": 123, "6985": 123, "sxp": 123, "drag": 123, "know": 123, "dash": 123, "line": 123, "virtual": 123, "zip": 123, "set_ylabel": 123, "vline": 123, "get_ylim": 123, "linestyl": 123, "1400x450": 123, "desir": 123, "hamiltonian_solv": 123, "behavior": 123, "34": 123, "57": [123, 125], "35": 123, "plot_popul": 123, "pop0": 123, "pop1": 123, "lw": 123, "xlabel": 123, "ylabel": 123, "frameon": 123, "ylim": 123, "05": 123, "xlim": 123, "vertic": 123, "induc": 123, "hardlei": 123, "influenc": 123, "800x500": 123, "better": 124, "cover": 124, "simplic": 124, "consider": 124, "reduc": 124, "annihil": [124, 128], "anharm": [124, 128], "drive_hamiltonian": [124, 128], "drive_sign": [124, 128], "88": 124, "39": 124, "rf_solver": 124, "rf_result": 124, "76": [124, 128], "82": [124, 125], "77": [124, 128], "despit": 124, "compar": [124, 128], "inner_product": 124, "conj": 124, "u_rf": 124, "state_out_of_fram": 124, "9999999944421252": 124, "reason": 124, "discrep": 124, "32366": 124, "8246": 124, "speedup": 124, "expens": [124, 128], "rwa_solv": 124, "rwa_result": 124, "529": 124, "104": 124, "\u00b5": [124, 125, 128], "528": 124, "reduct": 124, "fewer": [124, 128], "1274": 124, "ow": 124, "legitim": 124, "u_rwa": 124, "998675050842241": 124, "extra": 124, "emphasi": 124, "reconstruct": 124, "much": 124, "highlight": 124, "300": 124, "dense_func": 124, "jitted_dense_func": 124, "sparse_solv": 124, "sparse_func": 124, "jitted_sparse_func": 124, "block_until_readi": [124, 125, 128], "yf_spars": 124, "46": 124, "norm": [124, 128], "05621703e": 124, "13": [124, 128], "extrem": 124, "different": 125, "address": [125, 126], "gotcha": 125, "previou": 125, "safe": 125, "context": 125, "anticip": 125, "incur": 125, "faster": 125, "uncompil": 125, "conveni": 125, "sim_funct": 125, "fast_sim": 125, "757": 125, "765": 125, "753": 125, "timeit": 125, "127": 125, "344": 125, "std": 125, "dev": 125, "000": 125, "excited_state_pop": 125, "excited_pop_grad": 125, "83": 125, "33674306": 125, "reveal": 125, "724": 125, "won": 125, "hardwar": [125, 128], "whatev": 125, "terra": 126, "23": 126, "parameter": 126, "lift": 126, "gaussian_puls": 126, "jit_func": 126, "00461643": 126, "00784044": 126, "01118371": 126, "0146479": 126, "01823455": 126, "02194501": 126, "02578049": 126, "029742": 126, "03383034": 126, "03804615": 126, "0423898": 126, "04686147": 126, "05146109": 126, "05618834": 126, "06104264": 126, "06602316": 126, "07112877": 126, "07635807": 126, "08170936": 126, "08718063": 126, "0927696": 126, "09847362": 126, "10428977": 126, "11021477": 126, "11624505": 126, "12237668": 126, "12860541": 126, "13492665": 126, "14133549": 126, "14782668": 126, "15439464": 126, "16103348": 126, "16773697": 126, "17449859": 126, "18131147": 126, "1881685": 126, "19506222": 126, "20198494": 126, "20892866": 126, "21588517": 126, "22284598": 126, "22980239": 126, "2367455": 126, "24366621": 126, "25055524": 126, "25740317": 126, "26420043": 126, "27093735": 126, "27760417": 126, "28419106": 126, "29068813": 126, "29708551": 126, "30337328": 126, "3095416": 126, "31558066": 126, "32148073": 126, "32723219": 126, "33282555": 126, "33825149": 126, "34350085": 126, "34856471": 126, "35343437": 126, "35810137": 126, "36255757": 126, "36679511": 126, "37080648": 126, "3745845": 126, "37812239": 126, "38141374": 126, "38445258": 126, "38723335": 126, "38975094": 126, "39200072": 126, "39397853": 126, "39568069": 126, "39710405": 126, "39824594": 126, "39910423": 126, "39967732": 126, "39996414": 126, "complex128": 126, "pitfal": 127, "potenti": 127, "benefit": 127, "comparison": 127, "tradit": 127, "knowledg": 128, "tune": 128, "idea": 128, "circumst": 128, "outperform": 128, "nuanc": 128, "trade": 128, "resourc": 128, "consumpt": 128, "natur": 128, "highli": 128, "background": 128, "4t": 128, "accentu": 128, "slow": 128, "caviti": 128, "envelope_func": 128, "central": 128, "doc": 128, "dyson_solv": 128, "43": 128, "61": 128, "confirm": 128, "properli": 128, "dyson_sim": 128, "yf_dyson": 128, "808": 128, "826": 128, "810": 128, "benchmark": 128, "496": 128, "55": 128, "ode_sim": 128, "tol": 128, "yf_low_tol": 128, "5295327976403e": 128, "jit_ode_sim": 128, "yf_ode": 128, "801": 128, "54": 128, "672111034415247e": 128, "magnus_solv": 128, "65": 128, "67": 128, "magnus_sim": 128, "yf_magnu": 128, "79": 128, "678884436664544e": 128, "albeit": 128, "modest": 128}, "objects": {"": [[3, 0, 0, "-", "qiskit_dynamics"], [127, 0, 0, "-", "qiskit_dynamics_userguide"]], "qiskit_dynamics": [[0, 0, 0, "-", "array"], [1, 0, 0, "-", "backend"], [2, 0, 0, "-", "dispatch"], [4, 0, 0, "-", "models"], [5, 0, 0, "-", "perturbation"], [6, 0, 0, "-", "pulse"], [7, 0, 0, "-", "signals"], [8, 0, 0, "-", "solvers"]], "qiskit_dynamics.array": [[13, 1, 1, "", "Array"], [17, 4, 1, "", "wrap"]], "qiskit_dynamics.array.Array": [[14, 2, 1, "", "available_backends"], [13, 3, 1, "", "backend"], [13, 3, 1, "", "data"], [15, 2, 1, "", "default_backend"], [16, 2, 1, "", "set_default_backend"]], "qiskit_dynamics.backend": [[18, 1, 1, "", "DynamicsBackend"], [29, 4, 1, "", "default_experiment_result_function"], [30, 4, 1, "", "parse_backend_hamiltonian_dict"]], "qiskit_dynamics.backend.DynamicsBackend": [[19, 2, 1, "", "acquire_channel"], [18, 3, 1, "", "backend_version"], [20, 2, 1, "", "configuration"], [21, 2, 1, "", "control_channel"], [18, 3, 1, "", "coupling_map"], [22, 2, 1, "", "defaults"], [18, 3, 1, "", "description"], [23, 2, 1, "", "drive_channel"], [18, 3, 1, "", "dt"], [18, 3, 1, "", "dtm"], [24, 2, 1, "", "from_backend"], [18, 3, 1, "", "instruction_durations"], [18, 3, 1, "", "instruction_schedule_map"], [18, 3, 1, "", "instructions"], [18, 3, 1, "", "max_circuits"], [18, 3, 1, "", "meas_map"], [25, 2, 1, "", "measure_channel"], [18, 3, 1, "", "name"], [18, 3, 1, "", "num_qubits"], [18, 3, 1, "", "online_date"], [18, 3, 1, "", "operation_names"], [18, 3, 1, "", "operations"], [18, 3, 1, "", "options"], [18, 3, 1, "", "provider"], [26, 2, 1, "", "qubit_properties"], [27, 2, 1, "", "run"], [28, 2, 1, "", "set_options"], [18, 3, 1, "", "target"], [18, 3, 1, "", "version"]], "qiskit_dynamics.dispatch": [[31, 4, 1, "", "asarray"], [32, 4, 1, "", "requires_backend"]], "qiskit_dynamics.models": [[33, 1, 1, "", "GeneratorModel"], [37, 1, 1, "", "HamiltonianModel"], [41, 1, 1, "", "LindbladModel"], [47, 1, 1, "", "RotatingFrame"], [59, 4, 1, "", "rotating_wave_approximation"]], "qiskit_dynamics.models.GeneratorModel": [[34, 2, 1, "", "copy"], [33, 3, 1, "", "dim"], [35, 2, 1, "", "evaluate"], [36, 2, 1, "", "evaluate_rhs"], [33, 3, 1, "", "evaluation_mode"], [33, 3, 1, "", "in_frame_basis"], [33, 3, 1, "", "operators"], [33, 3, 1, "", "rotating_frame"], [33, 3, 1, "", "signals"], [33, 3, 1, "", "static_operator"]], "qiskit_dynamics.models.HamiltonianModel": [[38, 2, 1, "", "copy"], [37, 3, 1, "", "dim"], [39, 2, 1, "", "evaluate"], [40, 2, 1, "", "evaluate_rhs"], [37, 3, 1, "", "evaluation_mode"], [37, 3, 1, "", "in_frame_basis"], [37, 3, 1, "", "operators"], [37, 3, 1, "", "rotating_frame"], [37, 3, 1, "", "signals"], [37, 3, 1, "", "static_operator"]], "qiskit_dynamics.models.LindbladModel": [[42, 2, 1, "", "copy"], [41, 3, 1, "", "dim"], [41, 3, 1, "", "dissipator_operators"], [43, 2, 1, "", "evaluate"], [44, 2, 1, "", "evaluate_hamiltonian"], [45, 2, 1, "", "evaluate_rhs"], [41, 3, 1, "", "evaluation_mode"], [46, 2, 1, "", "from_hamiltonian"], [41, 3, 1, "", "hamiltonian_operators"], [41, 3, 1, "", "in_frame_basis"], [41, 3, 1, "", "rotating_frame"], [41, 3, 1, "", "signals"], [41, 3, 1, "", "static_dissipators"], [41, 3, 1, "", "static_hamiltonian"]], "qiskit_dynamics.models.RotatingFrame": [[47, 3, 1, "", "dim"], [47, 3, 1, "", "frame_basis"], [47, 3, 1, "", "frame_basis_adjoint"], [47, 3, 1, "", "frame_diag"], [47, 3, 1, "", "frame_operator"], [48, 2, 1, "", "generator_into_frame"], [49, 2, 1, "", "generator_out_of_frame"], [50, 2, 1, "", "operator_into_frame"], [51, 2, 1, "", "operator_into_frame_basis"], [52, 2, 1, "", "operator_out_of_frame"], [53, 2, 1, "", "operator_out_of_frame_basis"], [54, 2, 1, "", "state_into_frame"], [55, 2, 1, "", "state_into_frame_basis"], [56, 2, 1, "", "state_out_of_frame"], [57, 2, 1, "", "state_out_of_frame_basis"], [47, 3, 1, "", "vectorized_frame_basis"], [47, 3, 1, "", "vectorized_frame_basis_adjoint"], [58, 2, 1, "", "vectorized_map_into_frame"]], "qiskit_dynamics.perturbation": [[60, 1, 1, "", "ArrayPolynomial"], [69, 1, 1, "", "DysonLikeData"], [71, 1, 1, "", "PowerSeriesData"], [73, 4, 1, "", "solve_lmde_perturbation"]], "qiskit_dynamics.perturbation.ArrayPolynomial": [[61, 2, 1, "", "add"], [60, 3, 1, "", "array_coefficients"], [62, 2, 1, "", "compute_monomials"], [63, 2, 1, "", "conj"], [60, 3, 1, "", "constant_term"], [64, 2, 1, "", "matmul"], [60, 3, 1, "", "monomial_labels"], [65, 2, 1, "", "mul"], [60, 3, 1, "", "ndim"], [60, 3, 1, "", "real"], [60, 3, 1, "", "shape"], [66, 2, 1, "", "sum"], [67, 2, 1, "", "trace"], [68, 2, 1, "", "transpose"]], "qiskit_dynamics.perturbation.DysonLikeData": [[69, 3, 1, "", "data"], [70, 2, 1, "", "get_item"], [69, 3, 1, "", "labels"], [69, 3, 1, "", "metadata"]], "qiskit_dynamics.perturbation.PowerSeriesData": [[71, 3, 1, "", "data"], [72, 2, 1, "", "get_item"], [71, 3, 1, "", "labels"], [71, 3, 1, "", "metadata"]], "qiskit_dynamics.pulse": [[74, 1, 1, "", "InstructionToSignals"]], "qiskit_dynamics.pulse.InstructionToSignals": [[75, 2, 1, "", "get_awg_signals"], [76, 2, 1, "", "get_signals"]], "qiskit_dynamics.signals": [[77, 1, 1, "", "Convolution"], [78, 1, 1, "", "DiscreteSignal"], [85, 1, 1, "", "DiscreteSignalSum"], [94, 1, 1, "", "IQMixer"], [95, 1, 1, "", "Signal"], [100, 1, 1, "", "SignalList"], [104, 1, 1, "", "SignalSum"]], "qiskit_dynamics.signals.Convolution": [[77, 3, 1, "", "n_inputs"]], "qiskit_dynamics.signals.DiscreteSignal": [[79, 2, 1, "", "add_samples"], [78, 3, 1, "", "carrier_freq"], [80, 2, 1, "", "complex_value"], [81, 2, 1, "", "conjugate"], [82, 2, 1, "", "draw"], [78, 3, 1, "", "dt"], [78, 3, 1, "", "duration"], [83, 2, 1, "", "envelope"], [84, 2, 1, "", "from_Signal"], [78, 3, 1, "", "is_constant"], [78, 3, 1, "", "name"], [78, 3, 1, "", "phase"], [78, 3, 1, "", "samples"], [78, 3, 1, "", "start_time"]], "qiskit_dynamics.signals.DiscreteSignalSum": [[86, 2, 1, "", "add_samples"], [85, 3, 1, "", "carrier_freq"], [87, 2, 1, "", "complex_value"], [85, 3, 1, "", "components"], [88, 2, 1, "", "conjugate"], [89, 2, 1, "", "draw"], [85, 3, 1, "", "dt"], [85, 3, 1, "", "duration"], [90, 2, 1, "", "envelope"], [91, 2, 1, "", "flatten"], [92, 2, 1, "", "from_Signal"], [93, 2, 1, "", "from_SignalSum"], [85, 3, 1, "", "is_constant"], [85, 3, 1, "", "name"], [85, 3, 1, "", "phase"], [85, 3, 1, "", "samples"], [85, 3, 1, "", "start_time"]], "qiskit_dynamics.signals.IQMixer": [[94, 3, 1, "", "n_inputs"]], "qiskit_dynamics.signals.Signal": [[95, 3, 1, "", "carrier_freq"], [96, 2, 1, "", "complex_value"], [97, 2, 1, "", "conjugate"], [98, 2, 1, "", "draw"], [99, 2, 1, "", "envelope"], [95, 3, 1, "", "is_constant"], [95, 3, 1, "", "name"], [95, 3, 1, "", "phase"]], "qiskit_dynamics.signals.SignalList": [[101, 2, 1, "", "complex_value"], [100, 3, 1, "", "components"], [102, 2, 1, "", "conjugate"], [100, 3, 1, "", "drift"], [103, 2, 1, "", "flatten"]], "qiskit_dynamics.signals.SignalSum": [[104, 3, 1, "", "carrier_freq"], [105, 2, 1, "", "complex_value"], [104, 3, 1, "", "components"], [106, 2, 1, "", "conjugate"], [107, 2, 1, "", "draw"], [108, 2, 1, "", "envelope"], [109, 2, 1, "", "flatten"], [104, 3, 1, "", "is_constant"], [104, 3, 1, "", "name"], [104, 3, 1, "", "phase"]], "qiskit_dynamics.solvers": [[110, 1, 1, "", "DysonSolver"], [112, 1, 1, "", "MagnusSolver"], [114, 1, 1, "", "Solver"], [116, 4, 1, "", "solve_lmde"], [117, 4, 1, "", "solve_ode"]], "qiskit_dynamics.solvers.DysonSolver": [[110, 3, 1, "", "model"], [111, 2, 1, "", "solve"]], "qiskit_dynamics.solvers.MagnusSolver": [[112, 3, 1, "", "model"], [113, 2, 1, "", "solve"]], "qiskit_dynamics.solvers.Solver": [[114, 3, 1, "", "model"], [115, 2, 1, "", "solve"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "titleterms": {"arrai": [0, 13, 14, 15, 16, 17, 125], "modul": [0, 2, 5], "qiskit_dynam": [0, 1, 2, 4, 5, 6, 7, 8, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 109, 111, 113, 115, 116, 117], "class": [0, 1, 4, 5, 6, 7, 8], "basic": 0, "usag": 0, "default": [0, 22, 125], "backend": [0, 1, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 120, 125], "attribut": 0, "method": [0, 4], "initi": 0, "us": [0, 120, 122, 123, 124, 125, 126, 128], "other": [0, 12], "librari": 0, "wrap": [0, 17], "function": [0, 1, 2, 5, 7, 8, 122, 125], "decor": 0, "dispatch": [2, 31, 32], "qiskit": [3, 11, 120, 123, 125, 126, 127], "dynam": [3, 10, 11, 118, 120, 121, 123, 125, 127], "api": [3, 7], "refer": 3, "model": [4, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 119, 120, 123, 124, 128], "rotat": [4, 124], "frame": [4, 124], "wave": [4, 124], "approxim": [4, 124], "numer": 4, "evalu": [4, 35, 39, 43, 124], "mode": [4, 124], "transform": [4, 122, 124, 125, 126], "perturb": [5, 8, 9, 61, 62, 63, 64, 65, 66, 67, 68, 70, 72, 73, 128], "theori": [5, 9], "time": [5, 9, 125], "depend": [5, 9], "truncat": 5, "power": [5, 9], "seri": [5, 9], "represent": 5, "multiset": [5, 9], "puls": [6, 75, 76, 120, 122, 123, 126], "convert": [6, 123], "signal": [7, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 109, 123, 126], "summari": 7, "type": [7, 115], "object": [7, 120, 122, 125], "constant": 7, "algebra": 7, "oper": [7, 118], "sampl": 7, "transfer": 7, "solver": [8, 111, 113, 114, 115, 116, 117, 118, 119, 122, 128], "interfac": 8, "multi": 9, "variabl": 9, "expans": 9, "review": 9, "The": 9, "dyson": [9, 128], "magnu": [9, 128], "gener": [9, 126], "case": 9, "comput": 9, "term": 9, "notat": 9, "discuss": [10, 118], "document": 11, "releas": 12, "note": 12, "0": 12, "4": [12, 118, 119, 120, 122, 123, 125, 128], "1": [12, 118, 119, 120, 122, 123, 124, 125, 126, 128], "12": 12, "prelud": 12, "upgrad": 12, "bug": 12, "fix": 12, "new": 12, "featur": 12, "known": 12, "issu": 12, "available_backend": 14, "default_backend": 15, "set_default_backend": 16, "dynamicsbackend": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 120], "acquire_channel": 19, "configur": [20, 120, 122, 125, 126, 128], "control_channel": 21, "drive_channel": 23, "from_backend": 24, "paramet": [24, 118, 120], "locat": 24, "measure_channel": 25, "qubit_properti": 26, "run": [27, 125], "set_opt": 28, "default_experiment_result_funct": 29, "parse_backend_hamiltonian_dict": 30, "asarrai": 31, "requires_backend": 32, "generatormodel": [33, 34, 35, 36], "copi": [34, 38, 42], "evaluate_rh": [36, 40, 45], "hamiltonianmodel": [37, 38, 39, 40], "lindbladmodel": [41, 42, 43, 44, 45, 46], "evaluate_hamiltonian": 44, "from_hamiltonian": 46, "rotatingfram": [47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "generator_into_fram": 48, "generator_out_of_fram": 49, "operator_into_fram": 50, "operator_into_frame_basi": 51, "operator_out_of_fram": 52, "operator_out_of_frame_basi": 53, "state_into_fram": 54, "state_into_frame_basi": 55, "state_out_of_fram": 56, "state_out_of_frame_basi": 57, "vectorized_map_into_fram": 58, "rotating_wave_approxim": 59, "arraypolynomi": [60, 61, 62, 63, 64, 65, 66, 67, 68], "add": 61, "compute_monomi": 62, "conj": 63, "matmul": 64, "mul": 65, "sum": 66, "trace": 67, "transpos": 68, "dysonlikedata": [69, 70], "get_item": [70, 72], "powerseriesdata": [71, 72], "solve_lmde_perturb": 73, "instructiontosign": [74, 75, 76], "get_awg_sign": 75, "get_sign": 76, "convolut": 77, "discretesign": [78, 79, 80, 81, 82, 83, 84], "add_sampl": [79, 86], "complex_valu": [80, 87, 96, 101, 105], "conjug": [81, 88, 97, 102, 106], "draw": [82, 89, 98, 107], "envelop": [83, 90, 99, 108], "from_sign": [84, 92], "discretesignalsum": [85, 86, 87, 88, 89, 90, 91, 92, 93], "flatten": [91, 103, 109], "from_signalsum": 93, "iqmix": 94, "signallist": [100, 101, 102, 103], "signalsum": [104, 105, 106, 107, 108, 109], "dysonsolv": [110, 111], "solv": [111, 113, 115, 118, 119], "magnussolv": [112, 113], "base": [115, 128], "behaviour": 115, "solve_lmd": 116, "solve_od": 117, "lindblad": 118, "qubit": [118, 119, 120], "chain": 118, "prepar": [118, 120], "singl": [118, 120], "2": [118, 119, 120, 122, 123, 124, 125, 126, 128], "setup": [118, 119, 122], "3": [118, 119, 120, 122, 123, 124, 125, 126, 128], "defin": [118, 122, 126], "simul": [118, 119, 120, 123, 124, 125, 128], "observ": 118, "calcul": 118, "valu": 118, "5": [118, 120, 122, 128], "plot": [118, 119], "some": 118, "result": 118, "rabi": 119, "oscil": 119, "nois": 119, "decoher": 119, "hamiltonian": 119, "system": [119, 123], "state": 119, "redefin": 119, "damp": 119, "level": 120, "jax": [120, 122, 125, 126, 128], "instanti": 120, "minim": 120, "schedul": [120, 122, 123, 126], "circuit": 120, "attach": 120, "calibr": 120, "via": 120, "gate": [120, 122], "definit": 120, "target": 120, "process": 120, "experi": 120, "includ": 120, "instruct": 120, "rough": 120, "amplitud": 120, "drag": 120, "6": [120, 122], "interact": 120, "character": 120, "crossresonancehamiltonian": 120, "tutori": 121, "gradient": 122, "optim": 122, "sequenc": 122, "parameter": [122, 125], "over": 122, "fidel": 122, "perform": [122, 124], "7": 122, "repeat": 122, "x": 122, "altern": 122, "specifi": 122, "control": 122, "creat": 123, "how": [124, 125, 126, 128], "custom": 124, "set": [124, 125], "up": 124, "its": 124, "potenti": 124, "benefit": 124, "spars": 124, "appropri": 124, "preserv": 124, "sparsiti": 124, "do": 125, "i": 125, "write": 125, "code": 125, "can": 125, "execut": 125, "either": 125, "numpi": 125, "just": 125, "compil": 125, "automat": 125, "differenti": 125, "pitfal": 125, "when": 125, "must": 125, "befor": 125, "build": 125, "ani": 125, "cpu": 125, "v": 125, "gpu": 125, "gaussian": 126, "scalablesymbolicpuls": 126, "convers": 126, "involv": 126, "user": 127, "guid": 127, "construct": 128, "comparison": 128, "tradit": 128, "od": 128}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinxcontrib.bibtex": 9, "sphinx": 58}, "alltitles": {"qiskit_dynamics.models.RotatingFrame.operator_out_of_frame": [[52, "qiskit-dynamics-models-rotatingframe-operator-out-of-frame"]], "qiskit_dynamics.models.RotatingFrame.state_into_frame_basis": [[55, "qiskit-dynamics-models-rotatingframe-state-into-frame-basis"]], "qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials": [[62, "qiskit-dynamics-perturbation-arraypolynomial-compute-monomials"]], "qiskit_dynamics.perturbation.ArrayPolynomial.trace": [[67, "qiskit-dynamics-perturbation-arraypolynomial-trace"]], "qiskit_dynamics.perturbation.ArrayPolynomial.matmul": [[64, "qiskit-dynamics-perturbation-arraypolynomial-matmul"]], "qiskit_dynamics.perturbation.ArrayPolynomial.sum": [[66, "qiskit-dynamics-perturbation-arraypolynomial-sum"]], "qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis": [[57, "qiskit-dynamics-models-rotatingframe-state-out-of-frame-basis"]], "ArrayPolynomial": [[60, "arraypolynomial"]], "qiskit_dynamics.perturbation.ArrayPolynomial.conj": [[63, "qiskit-dynamics-perturbation-arraypolynomial-conj"]], "qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis": [[51, "qiskit-dynamics-models-rotatingframe-operator-into-frame-basis"]], "qiskit_dynamics.models.RotatingFrame.state_into_frame": [[54, "qiskit-dynamics-models-rotatingframe-state-into-frame"]], "qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame": [[58, "qiskit-dynamics-models-rotatingframe-vectorized-map-into-frame"]], "qiskit_dynamics.models.RotatingFrame.state_out_of_frame": [[56, "qiskit-dynamics-models-rotatingframe-state-out-of-frame"]], "qiskit_dynamics.perturbation.ArrayPolynomial.mul": [[65, "qiskit-dynamics-perturbation-arraypolynomial-mul"]], "qiskit_dynamics.models.rotating_wave_approximation": [[59, "qiskit-dynamics-models-rotating-wave-approximation"]], "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis": [[53, "qiskit-dynamics-models-rotatingframe-operator-out-of-frame-basis"]], "qiskit_dynamics.perturbation.ArrayPolynomial.add": [[61, "qiskit-dynamics-perturbation-arraypolynomial-add"]], "qiskit_dynamics.models.LindbladModel.copy": [[42, "qiskit-dynamics-models-lindbladmodel-copy"]], "qiskit_dynamics.models.LindbladModel.from_hamiltonian": [[46, "qiskit-dynamics-models-lindbladmodel-from-hamiltonian"]], "qiskit_dynamics.models.LindbladModel.evaluate": [[43, "qiskit-dynamics-models-lindbladmodel-evaluate"]], "qiskit_dynamics.models.HamiltonianModel.evaluate_rhs": [[40, "qiskit-dynamics-models-hamiltonianmodel-evaluate-rhs"]], "qiskit_dynamics.models.LindbladModel.evaluate_rhs": [[45, "qiskit-dynamics-models-lindbladmodel-evaluate-rhs"]], "qiskit_dynamics.models.RotatingFrame.generator_out_of_frame": [[49, "qiskit-dynamics-models-rotatingframe-generator-out-of-frame"]], "LindbladModel": [[41, "lindbladmodel"]], "qiskit_dynamics.models.RotatingFrame.operator_into_frame": [[50, "qiskit-dynamics-models-rotatingframe-operator-into-frame"]], "qiskit_dynamics.models.GeneratorModel.copy": [[34, "qiskit-dynamics-models-generatormodel-copy"]], "qiskit_dynamics.models.HamiltonianModel.copy": [[38, "qiskit-dynamics-models-hamiltonianmodel-copy"]], "qiskit_dynamics.models.GeneratorModel.evaluate_rhs": [[36, "qiskit-dynamics-models-generatormodel-evaluate-rhs"]], "HamiltonianModel": [[37, "hamiltonianmodel"]], "RotatingFrame": [[47, "rotatingframe"]], "qiskit_dynamics.models.RotatingFrame.generator_into_frame": [[48, "qiskit-dynamics-models-rotatingframe-generator-into-frame"]], "qiskit_dynamics.models.GeneratorModel.evaluate": [[35, "qiskit-dynamics-models-generatormodel-evaluate"]], "qiskit_dynamics.models.HamiltonianModel.evaluate": [[39, "qiskit-dynamics-models-hamiltonianmodel-evaluate"]], "qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian": [[44, "qiskit-dynamics-models-lindbladmodel-evaluate-hamiltonian"]], "qiskit_dynamics.array.wrap": [[17, "qiskit-dynamics-array-wrap"]], "qiskit_dynamics.backend.default_experiment_result_function": [[29, "qiskit-dynamics-backend-default-experiment-result-function"]], "qiskit_dynamics.backend.DynamicsBackend.control_channel": [[21, "qiskit-dynamics-backend-dynamicsbackend-control-channel"]], "qiskit_dynamics.backend.DynamicsBackend.qubit_properties": [[26, "qiskit-dynamics-backend-dynamicsbackend-qubit-properties"]], "qiskit_dynamics.backend.DynamicsBackend.acquire_channel": [[19, "qiskit-dynamics-backend-dynamicsbackend-acquire-channel"]], "qiskit_dynamics.dispatch.asarray": [[31, "qiskit-dynamics-dispatch-asarray"]], "qiskit_dynamics.dispatch.requires_backend": [[32, "qiskit-dynamics-dispatch-requires-backend"]], "qiskit_dynamics.backend.DynamicsBackend.from_backend": [[24, "qiskit-dynamics-backend-dynamicsbackend-from-backend"]], "Backend parameter locations": [[24, "id1"]], "DynamicsBackend": [[18, "dynamicsbackend"]], "qiskit_dynamics.backend.DynamicsBackend.defaults": [[22, "qiskit-dynamics-backend-dynamicsbackend-defaults"]], "qiskit_dynamics.backend.DynamicsBackend.measure_channel": [[25, "qiskit-dynamics-backend-dynamicsbackend-measure-channel"]], "qiskit_dynamics.backend.DynamicsBackend.run": [[27, "qiskit-dynamics-backend-dynamicsbackend-run"]], "GeneratorModel": [[33, "generatormodel"]], "qiskit_dynamics.backend.parse_backend_hamiltonian_dict": [[30, "qiskit-dynamics-backend-parse-backend-hamiltonian-dict"]], "qiskit_dynamics.backend.DynamicsBackend.drive_channel": [[23, "qiskit-dynamics-backend-dynamicsbackend-drive-channel"]], "qiskit_dynamics.backend.DynamicsBackend.set_options": [[28, "qiskit-dynamics-backend-dynamicsbackend-set-options"]], "qiskit_dynamics.backend.DynamicsBackend.configuration": [[20, "qiskit-dynamics-backend-dynamicsbackend-configuration"]], "qiskit_dynamics.signals.DiscreteSignalSum.flatten": [[91, "qiskit-dynamics-signals-discretesignalsum-flatten"]], "DiscreteSignalSum": [[85, "discretesignalsum"]], "qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum": [[93, "qiskit-dynamics-signals-discretesignalsum-from-signalsum"]], "SignalList": [[100, "signallist"]], "qiskit_dynamics.signals.DiscreteSignalSum.conjugate": [[88, "qiskit-dynamics-signals-discretesignalsum-conjugate"]], "qiskit_dynamics.signals.Signal.envelope": [[99, "qiskit-dynamics-signals-signal-envelope"]], "IQMixer": [[94, "iqmixer"]], "qiskit_dynamics.signals.DiscreteSignalSum.add_samples": [[86, "qiskit-dynamics-signals-discretesignalsum-add-samples"]], "qiskit_dynamics.signals.DiscreteSignalSum.complex_value": [[87, "qiskit-dynamics-signals-discretesignalsum-complex-value"]], "qiskit_dynamics.signals.Signal.complex_value": [[96, "qiskit-dynamics-signals-signal-complex-value"]], "qiskit_dynamics.signals.DiscreteSignalSum.envelope": [[90, "qiskit-dynamics-signals-discretesignalsum-envelope"]], "qiskit_dynamics.signals.DiscreteSignalSum.from_Signal": [[92, "qiskit-dynamics-signals-discretesignalsum-from-signal"]], "qiskit_dynamics.signals.Signal.draw": [[98, "qiskit-dynamics-signals-signal-draw"]], "qiskit_dynamics.signals.Signal.conjugate": [[97, "qiskit-dynamics-signals-signal-conjugate"]], "qiskit_dynamics.signals.DiscreteSignalSum.draw": [[89, "qiskit-dynamics-signals-discretesignalsum-draw"]], "qiskit_dynamics.signals.SignalList.complex_value": [[101, "qiskit-dynamics-signals-signallist-complex-value"]], "Signal": [[95, "signal"]], "qiskit_dynamics.signals.DiscreteSignal.add_samples": [[79, "qiskit-dynamics-signals-discretesignal-add-samples"]], "qiskit_dynamics.signals.DiscreteSignal.from_Signal": [[84, "qiskit-dynamics-signals-discretesignal-from-signal"]], "qiskit_dynamics.signals.DiscreteSignal.envelope": [[83, "qiskit-dynamics-signals-discretesignal-envelope"]], "DysonLikeData": [[69, "dysonlikedata"]], "PowerSeriesData": [[71, "powerseriesdata"]], "DiscreteSignal": [[78, "discretesignal"]], "InstructionToSignals": [[74, "instructiontosignals"]], "qiskit_dynamics.perturbation.DysonLikeData.get_item": [[70, "qiskit-dynamics-perturbation-dysonlikedata-get-item"]], "qiskit_dynamics.signals.DiscreteSignal.draw": [[82, "qiskit-dynamics-signals-discretesignal-draw"]], "qiskit_dynamics.perturbation.PowerSeriesData.get_item": [[72, "qiskit-dynamics-perturbation-powerseriesdata-get-item"]], "qiskit_dynamics.signals.DiscreteSignal.conjugate": [[81, "qiskit-dynamics-signals-discretesignal-conjugate"]], "qiskit_dynamics.perturbation.ArrayPolynomial.transpose": [[68, "qiskit-dynamics-perturbation-arraypolynomial-transpose"]], "qiskit_dynamics.pulse.InstructionToSignals.get_signals": [[76, "qiskit-dynamics-pulse-instructiontosignals-get-signals"]], "Convolution": [[77, "convolution"]], "qiskit_dynamics.signals.DiscreteSignal.complex_value": [[80, "qiskit-dynamics-signals-discretesignal-complex-value"]], "qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals": [[75, "qiskit-dynamics-pulse-instructiontosignals-get-awg-signals"]], "qiskit_dynamics.perturbation.solve_lmde_perturbation": [[73, "qiskit-dynamics-perturbation-solve-lmde-perturbation"]], "qiskit_dynamics.signals.SignalSum.flatten": [[109, "qiskit-dynamics-signals-signalsum-flatten"]], "qiskit_dynamics.signals.SignalList.flatten": [[103, "qiskit-dynamics-signals-signallist-flatten"]], "qiskit_dynamics.signals.SignalSum.draw": [[107, "qiskit-dynamics-signals-signalsum-draw"]], "MagnusSolver": [[112, "magnussolver"]], "qiskit_dynamics.solvers.solve_ode": [[117, "qiskit-dynamics-solvers-solve-ode"]], "qiskit_dynamics.signals.SignalSum.envelope": [[108, "qiskit-dynamics-signals-signalsum-envelope"]], "qiskit_dynamics.solvers.DysonSolver.solve": [[111, "qiskit-dynamics-solvers-dysonsolver-solve"]], "qiskit_dynamics.signals.SignalList.conjugate": [[102, "qiskit-dynamics-signals-signallist-conjugate"]], "SignalSum": [[104, "signalsum"]], "qiskit_dynamics.solvers.solve_lmde": [[116, "qiskit-dynamics-solvers-solve-lmde"]], "qiskit_dynamics.signals.SignalSum.complex_value": [[105, "qiskit-dynamics-signals-signalsum-complex-value"]], "qiskit_dynamics.solvers.MagnusSolver.solve": [[113, "qiskit-dynamics-solvers-magnussolver-solve"]], "Solver": [[114, "solver"]], "Solving the Lindblad dynamics of a qubit chain": [[118, "solving-the-lindblad-dynamics-of-a-qubit-chain"]], "1. Prepare the single-qubit operators": [[118, "prepare-the-single-qubit-operators"]], "2. Setup the solver": [[118, "setup-the-solver"], [122, "setup-the-solver"]], "3. Define the simulation parameters and solve the dynamics": [[118, "define-the-simulation-parameters-and-solve-the-dynamics"]], "4. Define the observables and calculate their values": [[118, "define-the-observables-and-calculate-their-values"]], "5. Plot some observables and discuss the results": [[118, "plot-some-observables-and-discuss-the-results"]], "DysonSolver": [[110, "dysonsolver"]], "qiskit_dynamics.signals.SignalSum.conjugate": [[106, "qiskit-dynamics-signals-signalsum-conjugate"]], "qiskit_dynamics.solvers.Solver.solve": [[115, "qiskit-dynamics-solvers-solver-solve"]], "Type-based behaviour": [[115, "id1"]], "Qiskit Dynamics API Reference": [[3, "qiskit-dynamics-api-reference"]], "Time-dependent perturbation theory and multi-variable series expansions review": [[9, "time-dependent-perturbation-theory-and-multi-variable-series-expansions-review"]], "The Dyson series and Magnus expansion": [[9, "the-dyson-series-and-magnus-expansion"]], "Generalizing to the multi-variable case": [[9, "generalizing-to-the-multi-variable-case"]], "Computing multi-variable Dyson series and Magnus expansion terms": [[9, "computing-multi-variable-dyson-series-and-magnus-expansion-terms"]], "Multiset power series notation": [[9, "multiset-power-series-notation"]], "Qiskit Dynamics documentation": [[11, "qiskit-dynamics-documentation"]], "qiskit_dynamics.array.Array.available_backends": [[14, "qiskit-dynamics-array-array-available-backends"]], "qiskit_dynamics.array.Array.set_default_backend": [[16, "qiskit-dynamics-array-array-set-default-backend"]], "Perturbation Theory (qiskit_dynamics.perturbation)": [[5, "perturbation-theory-qiskit-dynamics-perturbation"]], "Time-dependent perturbation theory": [[5, "time-dependent-perturbation-theory"]], "Truncated power-series representation and multisets": [[5, "truncated-power-series-representation-and-multisets"]], "Perturbation module functions": [[5, "perturbation-module-functions"]], "Perturbation module classes": [[5, "perturbation-module-classes"]], "Release Notes": [[12, "release-notes"]], "0.4.1-12": [[12, "release-notes-0-4-1-12"]], "Prelude": [[12, "prelude"], [12, "release-notes-0-4-1-prelude"]], "Upgrade Notes": [[12, "upgrade-notes"]], "Bug Fixes": [[12, "bug-fixes"], [12, "release-notes-0-4-1-bug-fixes"]], "Other Notes": [[12, "other-notes"], [12, "release-notes-0-4-1-other-notes"]], "0.4.1": [[12, "release-notes-0-4-1"]], "New Features": [[12, "new-features"]], "Known Issues": [[12, "known-issues"]], "Dynamics Discussions": [[10, "dynamics-discussions"]], "qiskit_dynamics.array.Array.default_backend": [[15, "qiskit-dynamics-array-array-default-backend"]], "Array Module (qiskit_dynamics.array)": [[0, "array-module-qiskit-dynamics-array"]], "Array Class": [[0, "array-class"], [0, "id1"]], "Basic Usage": [[0, "basic-usage"]], "Default Backend": [[0, "default-backend"]], "Attributes and Methods": [[0, "attributes-and-methods"]], "Array Initialization": [[0, "array-initialization"]], "Using Arrays with other Libraries": [[0, "using-arrays-with-other-libraries"]], "Wrapping Functions": [[0, "wrapping-functions"]], "Wrapping Decorators": [[0, "wrapping-decorators"]], "Array Functions": [[0, "array-functions"]], "Backend (qiskit_dynamics.backend)": [[1, "backend-qiskit-dynamics-backend"]], "Classes and functions": [[1, "classes-and-functions"]], "Solvers (qiskit_dynamics.solvers)": [[8, "solvers-qiskit-dynamics-solvers"]], "Solver interfaces": [[8, "id5"]], "Perturbative Solvers": [[8, "perturbative-solvers"]], "Solver classes": [[8, "solver-classes"]], "Solver functions": [[8, "solver-functions"]], "Pulse (qiskit_dynamics.pulse)": [[6, "pulse-qiskit-dynamics-pulse"]], "Converters": [[6, "converters"]], "Converter class": [[6, "converter-class"]], "Signals (qiskit_dynamics.signals)": [[7, "signals-qiskit-dynamics-signals"]], "Signal API summary": [[7, "signal-api-summary"]], "Types of signal objects": [[7, "id1"]], "Constant Signal": [[7, "constant-signal"]], "Algebraic operations": [[7, "algebraic-operations"]], "Sampling": [[7, "sampling"]], "Transfer Functions": [[7, "transfer-functions"]], "Signal Classes": [[7, "signal-classes"]], "Transfer Function Classes": [[7, "transfer-function-classes"]], "Dispatch Module (qiskit_dynamics.dispatch)": [[2, "dispatch-module-qiskit-dynamics-dispatch"]], "Dispatch Functions": [[2, "dispatch-functions"]], "Array": [[13, "array"]], "Models (qiskit_dynamics.models)": [[4, "models-qiskit-dynamics-models"]], "Rotating frames": [[4, "rotating-frames"]], "Rotating wave approximation": [[4, "rotating-wave-approximation"]], "Numerical methods and evaluation modes": [[4, "numerical-methods-and-evaluation-modes"]], "Model classes": [[4, "model-classes"]], "Model transformations": [[4, "model-transformations"]], "Gradient optimization of a pulse sequence": [[122, "gradient-optimization-of-a-pulse-sequence"]], "1. Configure to use JAX": [[122, "configure-to-use-jax"], [126, "configure-to-use-jax"], [128, "configure-to-use-jax"]], "3. Define a pulse sequence parameterization to optimize over": [[122, "define-a-pulse-sequence-parameterization-to-optimize-over"]], "4. Define gate fidelity": [[122, "define-gate-fidelity"]], "5. Define the objective function": [[122, "define-the-objective-function"]], "6. Perform JAX transformations and optimize": [[122, "perform-jax-transformations-and-optimize"]], "7. Repeat the X-gate optimization, alternatively using pulse schedules to specify the control sequence.": [[122, "repeat-the-x-gate-optimization-alternatively-using-pulse-schedules-to-specify-the-control-sequence"]], "How-to use pulse schedules generated by qiskit-pulse with JAX transformations": [[126, "how-to-use-pulse-schedules-generated-by-qiskit-pulse-with-jax-transformations"]], "2. How to define a Gaussian pulse using ScalableSymbolicPulse": [[126, "how-to-define-a-gaussian-pulse-using-scalablesymbolicpulse"]], "3. JAX transforming Pulse to Signal conversion involving ScalableSymbolicPulse": [[126, "jax-transforming-pulse-to-signal-conversion-involving-scalablesymbolicpulse"]], "How-to use Dyson and Magnus based solvers": [[128, "how-to-use-dyson-and-magnus-based-solvers"]], "2. Construct the model": [[128, "construct-the-model"]], "3. How-to construct and simulate using the Dyson-based perturbative solver": [[128, "how-to-construct-and-simulate-using-the-dyson-based-perturbative-solver"]], "4. Comparison to traditional ODE solver": [[128, "comparison-to-traditional-ode-solver"]], "5. How-to construct and simulate using the Magnus-based perturbation solver": [[128, "how-to-construct-and-simulate-using-the-magnus-based-perturbation-solver"]], "How-to customize simulations using model transformations and evaluation modes": [[124, "how-to-customize-simulations-using-model-transformations-and-evaluation-modes"]], "1. How-to set up a simulation in a rotating frame, and its potential benefits": [[124, "how-to-set-up-a-simulation-in-a-rotating-frame-and-its-potential-benefits"]], "2. How-to perform a rotating wave approximation, and its potential benefits": [[124, "how-to-perform-a-rotating-wave-approximation-and-its-potential-benefits"]], "3. How-to use a sparse evaluation mode, and how-to appropriately set a rotating frame to preserve sparsity": [[124, "how-to-use-a-sparse-evaluation-mode-and-how-to-appropriately-set-a-rotating-frame-to-preserve-sparsity"]], "Simulating backends at the pulse-level with DynamicsBackend": [[120, "simulating-backends-at-the-pulse-level-with-dynamicsbackend"]], "1. Configure Dynamics to use JAX": [[120, "configure-dynamics-to-use-jax"]], "2. Instantiating a minimally-configured DynamicsBackend with a 2 qubit model": [[120, "instantiating-a-minimally-configured-dynamicsbackend-with-a-2-qubit-model"]], "3. Simulating pulse schedules on the DynamicsBackend": [[120, "simulating-pulse-schedules-on-the-dynamicsbackend"]], "4. Simulating circuits at the pulse level using the DynamicsBackend": [[120, "simulating-circuits-at-the-pulse-level-using-the-dynamicsbackend"]], "4.1 Simulating circuits with attached calibrations": [[120, "simulating-circuits-with-attached-calibrations"]], "4.2 Simulating circuits via gate definitions in the backend Target": [[120, "simulating-circuits-via-gate-definitions-in-the-backend-target"]], "5. Simulating single-qubit calibration processes via Qiskit Experiments": [[120, "simulating-single-qubit-calibration-processes-via-qiskit-experiments"]], "5.1 Configure the Target to include single qubit instructions": [[120, "configure-the-target-to-include-single-qubit-instructions"]], "5.2 Prepare Calibrations object": [[120, "prepare-calibrations-object"]], "5.3 Rough amplitude calibration": [[120, "rough-amplitude-calibration"]], "5.4 Rough Drag parameter calibration": [[120, "rough-drag-parameter-calibration"]], "6. Simulating 2 qubit interaction characterization via the CrossResonanceHamiltonian experiment": [[120, "simulating-2-qubit-interaction-characterization-via-the-crhamitonian-experiment"]], "How-to use JAX with qiskit-dynamics": [[125, "how-to-use-jax-with-qiskit-dynamics"]], "1. How do I configure dynamics to run with JAX?": [[125, "how-do-i-configure-dynamics-to-run-with-jax"]], "2. How do I write code using Array that can be executed with either numpy or JAX?": [[125, "how-do-i-write-code-using-array-that-can-be-executed-with-either-numpy-or-jax"]], "3. How do I write JAX-transformable functions using the objects and functions in qiskit-dynamics?": [[125, "how-do-i-write-jax-transformable-functions-using-the-objects-and-functions-in-qiskit-dynamics"]], "3.1 Just-in-time compiling a parameterized simulation": [[125, "just-in-time-compiling-a-parameterized-simulation"]], "3.2 Automatically differentiating a parameterized simulation": [[125, "automatically-differentiating-a-parameterized-simulation"]], "4. Pitfalls when using JAX with Dynamics": [[125, "pitfalls-when-using-jax-with-dynamics"]], "4.1 JAX must be set as the default backend before building any objects in Qiskit Dynamics": [[125, "jax-must-be-set-as-the-default-backend-before-building-any-objects-in-qiskit-dynamics"]], "4.2 Running Dynamics with JAX on CPU vs GPU": [[125, "running-dynamics-with-jax-on-cpu-vs-gpu"]], "Qiskit Dynamics User Guide": [[127, "qiskit-dynamics-user-guide"]], "Simulating Rabi oscillations with noise and decoherence": [[119, "simulating-rabi-oscillations-with-noise-and-decoherence"]], "1. Setup the solver with the Hamiltonian model": [[119, "setup-the-solver-with-the-hamiltonian-model"]], "2. Solve the system": [[119, "solve-the-system"]], "3. Plot the qubit state": [[119, "plot-the-qubit-state"]], "4. Redefine the model with damping and decoherence": [[119, "redefine-the-model-with-damping-and-decoherence"]], "Dynamics Tutorials": [[121, "dynamics-tutorials"]], "Simulating Qiskit Pulse Schedules with Qiskit Dynamics": [[123, "simulating-qiskit-pulse-schedules-with-qiskit-dynamics"]], "1. Create the pulse schedule": [[123, "create-the-pulse-schedule"]], "2. Convert the pulse schedule to a Signal": [[123, "convert-the-pulse-schedule-to-a-signal"]], "3. Create the system model": [[123, "create-the-system-model"]], "4. Simulate the pulse schedule using the model": [[123, "simulate-the-pulse-schedule-using-the-model"]]}, "indexentries": {"module": [[0, "module-qiskit_dynamics.array"], [1, "module-qiskit_dynamics.backend"], [2, "module-qiskit_dynamics.dispatch"], [3, "module-qiskit_dynamics"], [4, "module-qiskit_dynamics.models"], [5, "module-qiskit_dynamics.perturbation"], [6, "module-qiskit_dynamics.pulse"], [7, "module-qiskit_dynamics.signals"], [8, "module-qiskit_dynamics.solvers"], [127, "module-qiskit_dynamics_userguide"]], "qiskit_dynamics.array": [[0, "module-qiskit_dynamics.array"]], "qiskit_dynamics.backend": [[1, "module-qiskit_dynamics.backend"]], "qiskit_dynamics.dispatch": [[2, "module-qiskit_dynamics.dispatch"]], "qiskit_dynamics": [[3, "module-qiskit_dynamics"]], "qiskit_dynamics.models": [[4, "module-qiskit_dynamics.models"]], "qiskit_dynamics.perturbation": [[5, "module-qiskit_dynamics.perturbation"]], "qiskit_dynamics.pulse": [[6, "module-qiskit_dynamics.pulse"]], "qiskit_dynamics.signals": [[7, "module-qiskit_dynamics.signals"]], "qiskit_dynamics.solvers": [[8, "module-qiskit_dynamics.solvers"]], "array (class in qiskit_dynamics.array)": [[13, "qiskit_dynamics.array.Array"]], "backend (array attribute)": [[13, "qiskit_dynamics.array.Array.backend"]], "data (array attribute)": [[13, "qiskit_dynamics.array.Array.data"]], "available_backends() (array class method)": [[14, "qiskit_dynamics.array.Array.available_backends"]], "default_backend() (array class method)": [[15, "qiskit_dynamics.array.Array.default_backend"]], "set_default_backend() (array class method)": [[16, "qiskit_dynamics.array.Array.set_default_backend"]], "wrap() (in module qiskit_dynamics.array)": [[17, "qiskit_dynamics.array.wrap"]], "dynamicsbackend (class in qiskit_dynamics.backend)": [[18, "qiskit_dynamics.backend.DynamicsBackend"]], "backend_version (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.backend_version"]], "coupling_map (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.coupling_map"]], "description (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.description"]], "dt (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.dt"]], "dtm (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.dtm"]], "instruction_durations (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.instruction_durations"]], "instruction_schedule_map (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.instruction_schedule_map"]], "instructions (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.instructions"]], "max_circuits (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.max_circuits"]], "meas_map (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.meas_map"]], "name (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.name"]], "num_qubits (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.num_qubits"]], "online_date (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.online_date"]], "operation_names (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.operation_names"]], "operations (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.operations"]], "options (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.options"]], "provider (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.provider"]], "target (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.target"]], "version (dynamicsbackend attribute)": [[18, "qiskit_dynamics.backend.DynamicsBackend.version"]], "acquire_channel() (dynamicsbackend method)": [[19, "qiskit_dynamics.backend.DynamicsBackend.acquire_channel"]], "configuration() (dynamicsbackend method)": [[20, "qiskit_dynamics.backend.DynamicsBackend.configuration"]], "control_channel() (dynamicsbackend method)": [[21, "qiskit_dynamics.backend.DynamicsBackend.control_channel"]], "defaults() (dynamicsbackend method)": [[22, "qiskit_dynamics.backend.DynamicsBackend.defaults"]], "drive_channel() (dynamicsbackend method)": [[23, "qiskit_dynamics.backend.DynamicsBackend.drive_channel"]], "from_backend() (dynamicsbackend class method)": [[24, "qiskit_dynamics.backend.DynamicsBackend.from_backend"]], "measure_channel() (dynamicsbackend method)": [[25, "qiskit_dynamics.backend.DynamicsBackend.measure_channel"]], "qubit_properties() (dynamicsbackend method)": [[26, "qiskit_dynamics.backend.DynamicsBackend.qubit_properties"]], "run() (dynamicsbackend method)": [[27, "qiskit_dynamics.backend.DynamicsBackend.run"]], "set_options() (dynamicsbackend method)": [[28, "qiskit_dynamics.backend.DynamicsBackend.set_options"]], "default_experiment_result_function() (in module qiskit_dynamics.backend)": [[29, "qiskit_dynamics.backend.default_experiment_result_function"]], "parse_backend_hamiltonian_dict() (in module qiskit_dynamics.backend)": [[30, "qiskit_dynamics.backend.parse_backend_hamiltonian_dict"]], "asarray() (in module qiskit_dynamics.dispatch)": [[31, "qiskit_dynamics.dispatch.asarray"]], "requires_backend() (in module qiskit_dynamics.dispatch)": [[32, "qiskit_dynamics.dispatch.requires_backend"]], "generatormodel (class in qiskit_dynamics.models)": [[33, "qiskit_dynamics.models.GeneratorModel"]], "dim (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.dim"]], "evaluation_mode (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.evaluation_mode"]], "in_frame_basis (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.in_frame_basis"]], "operators (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.operators"]], "rotating_frame (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.rotating_frame"]], "signals (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.signals"]], "static_operator (generatormodel attribute)": [[33, "qiskit_dynamics.models.GeneratorModel.static_operator"]], "copy() (generatormodel method)": [[34, "qiskit_dynamics.models.GeneratorModel.copy"]], "evaluate() (generatormodel method)": [[35, "qiskit_dynamics.models.GeneratorModel.evaluate"]], "evaluate_rhs() (generatormodel method)": [[36, "qiskit_dynamics.models.GeneratorModel.evaluate_rhs"]], "hamiltonianmodel (class in qiskit_dynamics.models)": [[37, "qiskit_dynamics.models.HamiltonianModel"]], "dim (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.dim"]], "evaluation_mode (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.evaluation_mode"]], "in_frame_basis (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.in_frame_basis"]], "operators (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.operators"]], "rotating_frame (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.rotating_frame"]], "signals (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.signals"]], "static_operator (hamiltonianmodel attribute)": [[37, "qiskit_dynamics.models.HamiltonianModel.static_operator"]], "copy() (hamiltonianmodel method)": [[38, "qiskit_dynamics.models.HamiltonianModel.copy"]], "evaluate() (hamiltonianmodel method)": [[39, "qiskit_dynamics.models.HamiltonianModel.evaluate"]], "evaluate_rhs() (hamiltonianmodel method)": [[40, "qiskit_dynamics.models.HamiltonianModel.evaluate_rhs"]], "lindbladmodel (class in qiskit_dynamics.models)": [[41, "qiskit_dynamics.models.LindbladModel"]], "dim (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.dim"]], "dissipator_operators (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.dissipator_operators"]], "evaluation_mode (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.evaluation_mode"]], "hamiltonian_operators (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.hamiltonian_operators"]], "in_frame_basis (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.in_frame_basis"]], "rotating_frame (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.rotating_frame"]], "signals (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.signals"]], "static_dissipators (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.static_dissipators"]], "static_hamiltonian (lindbladmodel attribute)": [[41, "qiskit_dynamics.models.LindbladModel.static_hamiltonian"]], "copy() (lindbladmodel method)": [[42, "qiskit_dynamics.models.LindbladModel.copy"]], "evaluate() (lindbladmodel method)": [[43, "qiskit_dynamics.models.LindbladModel.evaluate"]], "evaluate_hamiltonian() (lindbladmodel method)": [[44, "qiskit_dynamics.models.LindbladModel.evaluate_hamiltonian"]], "evaluate_rhs() (lindbladmodel method)": [[45, "qiskit_dynamics.models.LindbladModel.evaluate_rhs"]], "from_hamiltonian() (lindbladmodel class method)": [[46, "qiskit_dynamics.models.LindbladModel.from_hamiltonian"]], "rotatingframe (class in qiskit_dynamics.models)": [[47, "qiskit_dynamics.models.RotatingFrame"]], "dim (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.dim"]], "frame_basis (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_basis"]], "frame_basis_adjoint (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_basis_adjoint"]], "frame_diag (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_diag"]], "frame_operator (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.frame_operator"]], "vectorized_frame_basis (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.vectorized_frame_basis"]], "vectorized_frame_basis_adjoint (rotatingframe attribute)": [[47, "qiskit_dynamics.models.RotatingFrame.vectorized_frame_basis_adjoint"]], "generator_into_frame() (rotatingframe method)": [[48, "qiskit_dynamics.models.RotatingFrame.generator_into_frame"]], "generator_out_of_frame() (rotatingframe method)": [[49, "qiskit_dynamics.models.RotatingFrame.generator_out_of_frame"]], "operator_into_frame() (rotatingframe method)": [[50, "qiskit_dynamics.models.RotatingFrame.operator_into_frame"]], "operator_into_frame_basis() (rotatingframe method)": [[51, "qiskit_dynamics.models.RotatingFrame.operator_into_frame_basis"]], "operator_out_of_frame() (rotatingframe method)": [[52, "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame"]], "operator_out_of_frame_basis() (rotatingframe method)": [[53, "qiskit_dynamics.models.RotatingFrame.operator_out_of_frame_basis"]], "state_into_frame() (rotatingframe method)": [[54, "qiskit_dynamics.models.RotatingFrame.state_into_frame"]], "state_into_frame_basis() (rotatingframe method)": [[55, "qiskit_dynamics.models.RotatingFrame.state_into_frame_basis"]], "state_out_of_frame() (rotatingframe method)": [[56, "qiskit_dynamics.models.RotatingFrame.state_out_of_frame"]], "state_out_of_frame_basis() (rotatingframe method)": [[57, "qiskit_dynamics.models.RotatingFrame.state_out_of_frame_basis"]], "vectorized_map_into_frame() (rotatingframe method)": [[58, "qiskit_dynamics.models.RotatingFrame.vectorized_map_into_frame"]], "rotating_wave_approximation() (in module qiskit_dynamics.models)": [[59, "qiskit_dynamics.models.rotating_wave_approximation"]], "arraypolynomial (class in qiskit_dynamics.perturbation)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial"]], "array_coefficients (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.array_coefficients"]], "constant_term (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.constant_term"]], "monomial_labels (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.monomial_labels"]], "ndim (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.ndim"]], "real (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.real"]], "shape (arraypolynomial attribute)": [[60, "qiskit_dynamics.perturbation.ArrayPolynomial.shape"]], "add() (arraypolynomial method)": [[61, "qiskit_dynamics.perturbation.ArrayPolynomial.add"]], "compute_monomials() (arraypolynomial method)": [[62, "qiskit_dynamics.perturbation.ArrayPolynomial.compute_monomials"]], "conj() (arraypolynomial method)": [[63, "qiskit_dynamics.perturbation.ArrayPolynomial.conj"]], "matmul() (arraypolynomial method)": [[64, "qiskit_dynamics.perturbation.ArrayPolynomial.matmul"]], "mul() (arraypolynomial method)": [[65, "qiskit_dynamics.perturbation.ArrayPolynomial.mul"]], "sum() (arraypolynomial method)": [[66, "qiskit_dynamics.perturbation.ArrayPolynomial.sum"]], "trace() (arraypolynomial method)": [[67, "qiskit_dynamics.perturbation.ArrayPolynomial.trace"]], "transpose() (arraypolynomial method)": [[68, "qiskit_dynamics.perturbation.ArrayPolynomial.transpose"]], "dysonlikedata (class in qiskit_dynamics.perturbation)": [[69, "qiskit_dynamics.perturbation.DysonLikeData"]], "data (dysonlikedata attribute)": [[69, "qiskit_dynamics.perturbation.DysonLikeData.data"]], "labels (dysonlikedata attribute)": [[69, "qiskit_dynamics.perturbation.DysonLikeData.labels"]], "metadata (dysonlikedata attribute)": [[69, "qiskit_dynamics.perturbation.DysonLikeData.metadata"]], "get_item() (dysonlikedata method)": [[70, "qiskit_dynamics.perturbation.DysonLikeData.get_item"]], "powerseriesdata (class in qiskit_dynamics.perturbation)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData"]], "data (powerseriesdata attribute)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData.data"]], "labels (powerseriesdata attribute)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData.labels"]], "metadata (powerseriesdata attribute)": [[71, "qiskit_dynamics.perturbation.PowerSeriesData.metadata"]], "get_item() (powerseriesdata method)": [[72, "qiskit_dynamics.perturbation.PowerSeriesData.get_item"]], "solve_lmde_perturbation() (in module qiskit_dynamics.perturbation)": [[73, "qiskit_dynamics.perturbation.solve_lmde_perturbation"]], "instructiontosignals (class in qiskit_dynamics.pulse)": [[74, "qiskit_dynamics.pulse.InstructionToSignals"]], "get_awg_signals() (instructiontosignals static method)": [[75, "qiskit_dynamics.pulse.InstructionToSignals.get_awg_signals"]], "get_signals() (instructiontosignals method)": [[76, "qiskit_dynamics.pulse.InstructionToSignals.get_signals"]], "convolution (class in qiskit_dynamics.signals)": [[77, "qiskit_dynamics.signals.Convolution"]], "n_inputs (convolution attribute)": [[77, "qiskit_dynamics.signals.Convolution.n_inputs"]], "discretesignal (class in qiskit_dynamics.signals)": [[78, "qiskit_dynamics.signals.DiscreteSignal"]], "carrier_freq (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.carrier_freq"]], "dt (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.dt"]], "duration (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.duration"]], "is_constant (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.is_constant"]], "name (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.name"]], "phase (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.phase"]], "samples (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.samples"]], "start_time (discretesignal attribute)": [[78, "qiskit_dynamics.signals.DiscreteSignal.start_time"]], "add_samples() (discretesignal method)": [[79, "qiskit_dynamics.signals.DiscreteSignal.add_samples"]], "complex_value() (discretesignal method)": [[80, "qiskit_dynamics.signals.DiscreteSignal.complex_value"]], "conjugate() (discretesignal method)": [[81, "qiskit_dynamics.signals.DiscreteSignal.conjugate"]], "draw() (discretesignal method)": [[82, "qiskit_dynamics.signals.DiscreteSignal.draw"]], "envelope() (discretesignal method)": [[83, "qiskit_dynamics.signals.DiscreteSignal.envelope"]], "from_signal() (discretesignal class method)": [[84, "qiskit_dynamics.signals.DiscreteSignal.from_Signal"]], "discretesignalsum (class in qiskit_dynamics.signals)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum"]], "carrier_freq (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.carrier_freq"]], "components (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.components"]], "dt (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.dt"]], "duration (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.duration"]], "is_constant (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.is_constant"]], "name (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.name"]], "phase (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.phase"]], "samples (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.samples"]], "start_time (discretesignalsum attribute)": [[85, "qiskit_dynamics.signals.DiscreteSignalSum.start_time"]], "add_samples() (discretesignalsum method)": [[86, "qiskit_dynamics.signals.DiscreteSignalSum.add_samples"]], "complex_value() (discretesignalsum method)": [[87, "qiskit_dynamics.signals.DiscreteSignalSum.complex_value"]], "conjugate() (discretesignalsum method)": [[88, "qiskit_dynamics.signals.DiscreteSignalSum.conjugate"]], "draw() (discretesignalsum method)": [[89, "qiskit_dynamics.signals.DiscreteSignalSum.draw"]], "envelope() (discretesignalsum method)": [[90, "qiskit_dynamics.signals.DiscreteSignalSum.envelope"]], "flatten() (discretesignalsum method)": [[91, "qiskit_dynamics.signals.DiscreteSignalSum.flatten"]], "from_signal() (discretesignalsum class method)": [[92, "qiskit_dynamics.signals.DiscreteSignalSum.from_Signal"]], "from_signalsum() (discretesignalsum class method)": [[93, "qiskit_dynamics.signals.DiscreteSignalSum.from_SignalSum"]], "iqmixer (class in qiskit_dynamics.signals)": [[94, "qiskit_dynamics.signals.IQMixer"]], "n_inputs (iqmixer attribute)": [[94, "qiskit_dynamics.signals.IQMixer.n_inputs"]], "signal (class in qiskit_dynamics.signals)": [[95, "qiskit_dynamics.signals.Signal"]], "carrier_freq (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.carrier_freq"]], "is_constant (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.is_constant"]], "name (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.name"]], "phase (signal attribute)": [[95, "qiskit_dynamics.signals.Signal.phase"]], "complex_value() (signal method)": [[96, "qiskit_dynamics.signals.Signal.complex_value"]], "conjugate() (signal method)": [[97, "qiskit_dynamics.signals.Signal.conjugate"]], "draw() (signal method)": [[98, "qiskit_dynamics.signals.Signal.draw"]], "envelope() (signal method)": [[99, "qiskit_dynamics.signals.Signal.envelope"]], "signallist (class in qiskit_dynamics.signals)": [[100, "qiskit_dynamics.signals.SignalList"]], "components (signallist attribute)": [[100, "qiskit_dynamics.signals.SignalList.components"]], "drift (signallist attribute)": [[100, "qiskit_dynamics.signals.SignalList.drift"]], "complex_value() (signallist method)": [[101, "qiskit_dynamics.signals.SignalList.complex_value"]], "conjugate() (signallist method)": [[102, "qiskit_dynamics.signals.SignalList.conjugate"]], "flatten() (signallist method)": [[103, "qiskit_dynamics.signals.SignalList.flatten"]], "signalsum (class in qiskit_dynamics.signals)": [[104, "qiskit_dynamics.signals.SignalSum"]], "carrier_freq (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.carrier_freq"]], "components (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.components"]], "is_constant (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.is_constant"]], "name (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.name"]], "phase (signalsum attribute)": [[104, "qiskit_dynamics.signals.SignalSum.phase"]], "complex_value() (signalsum method)": [[105, "qiskit_dynamics.signals.SignalSum.complex_value"]], "conjugate() (signalsum method)": [[106, "qiskit_dynamics.signals.SignalSum.conjugate"]], "draw() (signalsum method)": [[107, "qiskit_dynamics.signals.SignalSum.draw"]], "envelope() (signalsum method)": [[108, "qiskit_dynamics.signals.SignalSum.envelope"]], "flatten() (signalsum method)": [[109, "qiskit_dynamics.signals.SignalSum.flatten"]], "dysonsolver (class in qiskit_dynamics.solvers)": [[110, "qiskit_dynamics.solvers.DysonSolver"]], "model (dysonsolver attribute)": [[110, "qiskit_dynamics.solvers.DysonSolver.model"]], "solve() (dysonsolver method)": [[111, "qiskit_dynamics.solvers.DysonSolver.solve"]], "magnussolver (class in qiskit_dynamics.solvers)": [[112, "qiskit_dynamics.solvers.MagnusSolver"]], "model (magnussolver attribute)": [[112, "qiskit_dynamics.solvers.MagnusSolver.model"]], "solve() (magnussolver method)": [[113, "qiskit_dynamics.solvers.MagnusSolver.solve"]], "solver (class in qiskit_dynamics.solvers)": [[114, "qiskit_dynamics.solvers.Solver"]], "model (solver attribute)": [[114, "qiskit_dynamics.solvers.Solver.model"]], "solve() (solver method)": [[115, "qiskit_dynamics.solvers.Solver.solve"]], "solve_lmde() (in module qiskit_dynamics.solvers)": [[116, "qiskit_dynamics.solvers.solve_lmde"]], "solve_ode() (in module qiskit_dynamics.solvers)": [[117, "qiskit_dynamics.solvers.solve_ode"]], "qiskit_dynamics_userguide": [[127, "module-qiskit_dynamics_userguide"]]}})
\ No newline at end of file
diff --git a/stubs/qiskit_dynamics.array.Array.available_backends.html b/stubs/qiskit_dynamics.array.Array.available_backends.html
index 23c7a5884..deb1339c2 100644
--- a/stubs/qiskit_dynamics.array.Array.available_backends.html
+++ b/stubs/qiskit_dynamics.array.Array.available_backends.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.array.Array.available_backends — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.array.Array.available_backends — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ qiskit_dynamics.array.Array.available_backends
-
+
diff --git a/stubs/qiskit_dynamics.array.Array.default_backend.html b/stubs/qiskit_dynamics.array.Array.default_backend.html
index e3cf9f636..05e4e3a0e 100644
--- a/stubs/qiskit_dynamics.array.Array.default_backend.html
+++ b/stubs/qiskit_dynamics.array.Array.default_backend.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.array.Array.default_backend — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.array.Array.default_backend — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ qiskit_dynamics.array.Array.default_backend
-
+
diff --git a/stubs/qiskit_dynamics.array.Array.html b/stubs/qiskit_dynamics.array.Array.html
index 5f3f6cbb1..33590d744 100644
--- a/stubs/qiskit_dynamics.array.Array.html
+++ b/stubs/qiskit_dynamics.array.Array.html
@@ -5,7 +5,7 @@
- Array — Qiskit Dynamics 0.4.2 documentation
+ Array — Qiskit Dynamics 0.4.3 documentation
@@ -290,7 +290,7 @@ Array
© Copyright 2020, Qiskit Development Team.
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -339,7 +339,7 @@ Array
-
+
diff --git a/stubs/qiskit_dynamics.array.Array.set_default_backend.html b/stubs/qiskit_dynamics.array.Array.set_default_backend.html
index 7ef7ab158..30d9c1110 100644
--- a/stubs/qiskit_dynamics.array.Array.set_default_backend.html
+++ b/stubs/qiskit_dynamics.array.Array.set_default_backend.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.array.Array.set_default_backend — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.array.Array.set_default_backend — Qiskit Dynamics 0.4.3 documentation
@@ -244,7 +244,7 @@ qiskit_dynamics.array.Array.set_default_backend
-
+
diff --git a/stubs/qiskit_dynamics.array.wrap.html b/stubs/qiskit_dynamics.array.wrap.html
index 8bd0437b3..969ca1dba 100644
--- a/stubs/qiskit_dynamics.array.wrap.html
+++ b/stubs/qiskit_dynamics.array.wrap.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.array.wrap — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.array.wrap — Qiskit Dynamics 0.4.3 documentation
@@ -260,7 +260,7 @@ qiskit_dynamics.array.wrap
-
+
diff --git a/stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel.html b/stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel.html
index 419c5b30f..f1d23339f 100644
--- a/stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel.html
+++ b/stubs/qiskit_dynamics.backend.DynamicsBackend.acquire_channel.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.backend.DynamicsBackend.acquire_channel — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.DynamicsBackend.acquire_channel — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ qiskit_dynamics.backend.DynamicsBackend.acquire_channel
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -294,7 +294,7 @@ qiskit_dynamics.backend.DynamicsBackend.acquire_channel
-
+
diff --git a/stubs/qiskit_dynamics.backend.DynamicsBackend.configuration.html b/stubs/qiskit_dynamics.backend.DynamicsBackend.configuration.html
index 55dc5f009..08d9e38ed 100644
--- a/stubs/qiskit_dynamics.backend.DynamicsBackend.configuration.html
+++ b/stubs/qiskit_dynamics.backend.DynamicsBackend.configuration.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.backend.DynamicsBackend.configuration — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.DynamicsBackend.configuration — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ qiskit_dynamics.backend.DynamicsBackend.configuration
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -294,7 +294,7 @@ qiskit_dynamics.backend.DynamicsBackend.configuration
-
+
diff --git a/stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel.html b/stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel.html
index 22fa62f5f..c8fc511ed 100644
--- a/stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel.html
+++ b/stubs/qiskit_dynamics.backend.DynamicsBackend.control_channel.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.backend.DynamicsBackend.control_channel — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.DynamicsBackend.control_channel — Qiskit Dynamics 0.4.3 documentation
@@ -263,7 +263,7 @@ qiskit_dynamics.backend.DynamicsBackend.control_channel
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -308,7 +308,7 @@ qiskit_dynamics.backend.DynamicsBackend.control_channel
-
+
diff --git a/stubs/qiskit_dynamics.backend.DynamicsBackend.defaults.html b/stubs/qiskit_dynamics.backend.DynamicsBackend.defaults.html
index d144a47ef..1b8d958b1 100644
--- a/stubs/qiskit_dynamics.backend.DynamicsBackend.defaults.html
+++ b/stubs/qiskit_dynamics.backend.DynamicsBackend.defaults.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.backend.DynamicsBackend.defaults — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.DynamicsBackend.defaults — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ qiskit_dynamics.backend.DynamicsBackend.defaults
-
+
diff --git a/stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel.html b/stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel.html
index a1bb6cd69..c0dc9f1a1 100644
--- a/stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel.html
+++ b/stubs/qiskit_dynamics.backend.DynamicsBackend.drive_channel.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.backend.DynamicsBackend.drive_channel — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.DynamicsBackend.drive_channel — Qiskit Dynamics 0.4.3 documentation
@@ -249,7 +249,7 @@ qiskit_dynamics.backend.DynamicsBackend.drive_channel
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.
@@ -294,7 +294,7 @@ qiskit_dynamics.backend.DynamicsBackend.drive_channel
-
+
diff --git a/stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend.html b/stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend.html
index 3f6a3382a..a1a59ce11 100644
--- a/stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend.html
+++ b/stubs/qiskit_dynamics.backend.DynamicsBackend.from_backend.html
@@ -5,7 +5,7 @@
- qiskit_dynamics.backend.DynamicsBackend.from_backend — Qiskit Dynamics 0.4.2 documentation
+ qiskit_dynamics.backend.DynamicsBackend.from_backend — Qiskit Dynamics 0.4.3 documentation
@@ -344,7 +344,7 @@ qiskit_dynamics.backend.DynamicsBackend.from_backend
- Last updated on 2024/01/15.
+ Last updated on 2024/01/16.