Skip to content

Commit

Permalink
Add IonQ to list of quantum service providers (#4055)
Browse files Browse the repository at this point in the history
  • Loading branch information
dabacon committed Apr 27, 2021
1 parent 7aeab3b commit 08bce1e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
13 changes: 7 additions & 6 deletions docs/devices.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# Devices

``Device`` is an abstract concept in Cirq, that can represent constraints of an actual quantum processor.
This page describes this abstract concept.
``Device`` is an abstract concept in Cirq, that can represent constraints of an actual quantum processor.
This page describes this abstract concept.

If you are looking for ways of running quantum algorithms, take a look at
If you are looking for ways of running quantum algorithms, take a look at
- [Simulation](simulation.ipynb), that is available on any computer
- Quantum processors, that are provided by different Quantum Service Providers:
- Quantum processors, that are provided by different Quantum Service Providers:
- [Google Quantum Computing Service](tutorials/google/start.ipynb)
- [Alpine Quantum Technologies](tutorials/aqt/getting_started.ipynb)
- [Pasqal](tutorials/pasqal/getting_started.ipynb)
- [Pasqal](tutorials/pasqal/getting_started.ipynb)
- [IonQ](tutorials/ionq/getting_started.ipynb)

## The `cirq.Device` class

Expand Down Expand Up @@ -53,7 +54,7 @@ next-nearest-neighbors is not valid:
device = Xmon10Device()
circuit = cirq.Circuit()
circuit.append([cirq.CZ(device.qubits[0], device.qubits[2])])
try:
try:
device.validate_circuit(circuit)
except ValueError as e:
print(e)
Expand Down
9 changes: 5 additions & 4 deletions docs/start.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,21 @@ Example output:

# Learn more about quantum computing

In case you would like to learn more about Quantum Computing, check out our [education page](/education).
In case you would like to learn more about Quantum Computing, check out our [education page](/education).

# Hardware vs simulation

There are two main ways of running quantum algorithms using Cirq:
- [Simulation](simulation.ipynb) is available on any computer.
- Quantum processors are provided by different Quantum Service Providers:
- Quantum processors are provided by different Quantum Service Providers:
- [Google Quantum Computing Service](tutorials/google/start.ipynb)
- [Alpine Quantum Technologies](tutorials/aqt/getting_started.ipynb)
- [Pasqal](tutorials/pasqal/getting_started.ipynb)
- [Pasqal](tutorials/pasqal/getting_started.ipynb)
- [IonQ](tutorials/ionq/getting_started.ipynb)

# Next steps

- Learn about the [Basics](tutorials/basics.ipynb) of Cirq, like the Circuit, Qubit and Simulator classes and how to use them.
- Explore all the numerous [Tutorials and examples](tutorials).
- Check out the [API docs](/reference/python/cirq).
- Learn more about the Cirq concepts in-depth in our guides.
- Learn more about the Cirq concepts in-depth in our guides.

0 comments on commit 08bce1e

Please sign in to comment.