Skip to content

Commit

Permalink
Add temporary links
Browse files Browse the repository at this point in the history
  • Loading branch information
a-corni committed Dec 9, 2024
1 parent d465ee3 commit b3f0778
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions tutorials/creating_sequences.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"To create a `Sequence`, one has to provide it with the `Register` instance and the `Device` in which the sequence will be executed. A `Device` object stores all the physical constraints the `Sequence` has to match. It will first check that the `Register` is valid, and will be used to validate each `Pulse` that will be added to the `Sequence`. For more information regarding the `Device`, you can check [its section in the Fundamentals](tobedetermined).\n",
"To create a `Sequence`, one has to provide it with the `Register` instance and the `Device` in which the sequence will be executed. A `Device` object stores all the physical constraints the `Sequence` has to match. It will first check that the `Register` is valid, and will be used to validate each `Pulse` that will be added to the `Sequence`. For more information regarding the `Device`, you can check [its section in the Fundamentals](https://pulser.readthedocs.io/en/stable/tutorials/virtual_devices.html).\n",
"\n",
"Pulser provides some examples of `Device` in `pulser.devices` (find the list of these examples [in the API](https://pulser.readthedocs.io/en/stable/apidoc/core.html#physical-devices)).\n",
"\n",
Expand Down Expand Up @@ -101,7 +101,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"A `Device` implements some `Channels`, that can be used to modify the state of the atoms via the application of `Pulses`. As presented in the [conventions page](https://pulser.readthedocs.io/en/stable/conventions.html), each channel implements a different Hamiltonian. A complete description of the components of a `Channel` is provided in [its section in the Fundamentals](tobedetermined).\n",
"A `Device` implements some `Channels`, that can be used to modify the state of the atoms via the application of `Pulses`. As presented in the [conventions page](https://pulser.readthedocs.io/en/stable/conventions.html), each channel implements a different Hamiltonian. A complete description of the components of a `Channel` is provided in [its section in the Fundamentals](https://pulser.readthedocs.io/en/stable/apidoc/core.html#channels).\n",
"\n",
"The `AnalogDevice` has only one `Channel`, a `Rydberg.Global` channel that can be used to perform the same single-qubit operation on all the atoms using the rydberg states.\n",
"\n",
Expand Down Expand Up @@ -170,7 +170,7 @@
"\n",
"With Pulser, we can define the value of the amplitude and detuning at each nanosecond using `Waveforms`, while the phase is constant within each pulse.\n",
"\n",
"The are many ways to define a `Pulse` and its `Waveforms`. Read the [Pulse section in the Fundamentals](tobedetermined) to learn more about these."
"The are many ways to define a `Pulse` and its `Waveforms`. Read the [Pulse section in the Fundamentals](https://pulser.readthedocs.io/en/stable/apidoc/core.html#module-pulser.pulse) to learn more about these."
]
},
{
Expand Down Expand Up @@ -312,7 +312,7 @@
"source": [
"## 6. Submit the `Sequence` to a `Backend`\n",
"\n",
"We have tailored the `Pulse` such that the atoms all go from the ground state (measurement outcome: 0) to the excited state (measurement outcome: 1) (see the [Measurement section in the \"Conventions\" page](https://pulser.readthedocs.io/en/stable/conventions.html#state-preparation-and-measurement)). But is it really happening ? The `Sequence` can be simulated using a [`Backend`](https://pulser.readthedocs.io/en/stable/apidoc/backend.html), a common interface for execution of Sequences using the QPU or emulators. More details about the backends are provided in [its Fundamental section](tobedetermined).\n",
"We have tailored the `Pulse` such that the atoms all go from the ground state (measurement outcome: 0) to the excited state (measurement outcome: 1) (see the [Measurement section in the \"Conventions\" page](https://pulser.readthedocs.io/en/stable/conventions.html#state-preparation-and-measurement)). But is it really happening ? The `Sequence` can be simulated using a [`Backend`](https://pulser.readthedocs.io/en/stable/apidoc/backend.html), a common interface for execution of Sequences using the QPU or emulators. More details about the backends are provided in [its Fundamental section](https://pulser.readthedocs.io/en/stable/tutorials/backends.html).\n",
"\n",
"Prior to submitting the `Sequence` to the QPU, it is of good practice (if the number of atoms is not too big) to use an emulator to simulate the outcome of the Sequence. A list of all the available emulators is given [in the API](https://pulser.readthedocs.io/en/stable/apidoc/backend.html). Let's start with emulating the `Sequence` locally.\n",
"\n",
Expand Down Expand Up @@ -368,7 +368,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"- Check a detailed description of all the components of the `Sequence` introduced here in the [Fundamentals section](tobedetermined) !\n",
"- Check a detailed description of all the components of the `Sequence` introduced here in the [Fundamentals section](https://pulser.readthedocs.io/en/stable/apidoc/pulser.html) !\n",
"\n",
"- In this `Sequence`, we only worked with 1 atom in the Register. Begin our tutorials with the same sequence of Pulses, applied on a Register of 2 atoms placed far appart !\n",
"\n",
Expand Down

0 comments on commit b3f0778

Please sign in to comment.