Skip to content

Commit e11d297

Browse files
authored
Fix nightly build of the staging cirq website (#6615)
- Fix syntax error in `docs/noise/_index.yaml` - Stop including deleted yaml file - Format with the yaml_format Google tool Fixes #6587
1 parent f246c2b commit e11d297

File tree

7 files changed

+267
-247
lines changed

7 files changed

+267
-247
lines changed

Diff for: docs/_book.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ upper_tabs:
2222
- name: "Software"
2323
path: /software
2424
is_default: true
25-
menu:
26-
- include: /_book/menu_software.yaml
2725
lower_tabs:
2826
# Subsite tabs
2927
other:

Diff for: docs/build/_index.yaml

+43-42
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,47 @@ title: Build a circuit
44
landing_page:
55
nav: left
66
rows:
7-
- heading: Build a circuit
8-
description: At the core of Cirq is the ability to construct quantum circuits. These are the methods and data structures necessary to do so.
9-
- heading: Circuit construction
10-
description: The core data structures that compose a circuit and how to use them.
11-
options:
12-
- cards
13-
items:
14-
- heading: Circuits
15-
description: Quantum circuits and how to create them.
16-
path: /cirq/build/circuits
17-
- heading: Qubits
18-
description: The quantum bit data structure.
19-
path: /cirq/build/qubits
20-
- heading: Gates and Operations
21-
description: Quantum gates to apply to qubits in a circuit.
22-
path: /cirq/build/gates
23-
- heading: Custom gates
24-
description: Create your own gates with unitaries or decomposition.
25-
path: /cirq/build/custom_gates
26-
- heading: Import/export circuits
27-
description: Importing or exporting circuits into/out of Cirq.
28-
path: /cirq/build/interop
7+
- heading: Build a circuit
8+
description: At the core of Cirq is the ability to construct quantum circuits.
9+
These are the methods and data structures necessary to do so.
10+
- heading: Circuit construction
11+
description: The core data structures that compose a circuit and how to use them.
12+
options:
13+
- cards
14+
items:
15+
- heading: Circuits
16+
description: Quantum circuits and how to create them.
17+
path: /cirq/build/circuits
18+
- heading: Qubits
19+
description: The quantum bit data structure.
20+
path: /cirq/build/qubits
21+
- heading: Gates and Operations
22+
description: Quantum gates to apply to qubits in a circuit.
23+
path: /cirq/build/gates
24+
- heading: Custom gates
25+
description: Create your own gates with unitaries or decomposition.
26+
path: /cirq/build/custom_gates
27+
- heading: Import/export circuits
28+
description: Importing or exporting circuits into/out of Cirq.
29+
path: /cirq/build/interop
2930

30-
- heading: Advanced construction
31-
description: More elaborate ways to build quantum circuits.
32-
options:
33-
- cards
34-
items:
35-
- heading: Operators
36-
description: Unitary operators, measurements and noise channels.
37-
path: /cirq/build/operators
38-
- heading: Observables and PauliStrings
39-
description: Build and measure observables from sums and products of Pauli operators.
40-
path: /cirq/build/pauli_observables
41-
- heading: Qudits
42-
description: Qutrits and higher dimensional quantum systems.
43-
path: /cirq/build/qudits
44-
- heading: Protocols
45-
description: Magic methods supported by Cirq's classes.
46-
path: /cirq/build/protocols
47-
- heading: Tools ecosystem
48-
description: External tools for circuit construction.
49-
path: /cirq/build/ecosystem
31+
- heading: Advanced construction
32+
description: More elaborate ways to build quantum circuits.
33+
options:
34+
- cards
35+
items:
36+
- heading: Operators
37+
description: Unitary operators, measurements and noise channels.
38+
path: /cirq/build/operators
39+
- heading: Observables and PauliStrings
40+
description: Build and measure observables from sums and products of Pauli operators.
41+
path: /cirq/build/pauli_observables
42+
- heading: Qudits
43+
description: Qutrits and higher dimensional quantum systems.
44+
path: /cirq/build/qudits
45+
- heading: Protocols
46+
description: Magic methods supported by Cirq's classes.
47+
path: /cirq/build/protocols
48+
- heading: Tools ecosystem
49+
description: External tools for circuit construction.
50+
path: /cirq/build/ecosystem

Diff for: docs/experiments/_index.yaml

+39-33
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,43 @@ title: Experiments using quantum circuits
44
landing_page:
55
nav: left
66
rows:
7-
- heading: Experiments using quantum circuits
8-
description: This is a collection of algorithms and experiments written in and using Cirq. A couple of them use only base Cirq, but the rest use additional code stored in ReCirq, a GitHub repository for research code that uses and builds upon Cirq.
9-
- buttons:
10-
- label: Cirq GitHub
11-
path: https://github.com/quantumlib/Cirq
12-
- label: ReCirq GitHub
13-
path: https://github.com/quantumlib/ReCirq
14-
- heading: Algorithms in base Cirq
15-
description: Algorithms and experiments executable using only default Cirq code.
16-
options:
17-
- cards
18-
items:
19-
- heading: Textbook Algorithms Workshop
20-
description: A workshop notebook with examples that covers algorithms commonly shown in quantum textbooks.
21-
path: /cirq/experiments/textbook_algorithms
22-
- heading: Shor's Algorithm
23-
description: The famous integer factorization algorithm by Peter Shor.
24-
path: /cirq/experiments/shor
25-
- heading: Variational Quantum Eigensolver
26-
description: Compute the ground state of a Hamiltonian using the variational principle.
27-
path: /cirq/experiments/variational_algorithm
28-
- heading: Quantum Walks
29-
description: The quantum analog of a random walk algorithm.
30-
path: /cirq/experiments/quantum_walks
31-
- heading: Fourier Checking
32-
description: Demonstrate the separation between quantum and classical computers.
33-
path: /cirq/experiments/fourier_checking
34-
- heading: Hidden Linear Function problem
35-
description: Show quantum separation with a constant depth solution.
36-
path: /cirq/experiments/hidden_linear_function
7+
- heading: Experiments using quantum circuits
8+
description: This is a collection of algorithms and experiments written in and
9+
using Cirq. A couple of them use only base Cirq, but the rest use additional
10+
code stored in ReCirq, a GitHub repository for research code that uses and builds
11+
upon Cirq.
12+
- buttons:
13+
- label: Cirq GitHub
14+
path: https://github.com/quantumlib/Cirq
15+
- label: ReCirq GitHub
16+
path: https://github.com/quantumlib/ReCirq
17+
- heading: Algorithms in base Cirq
18+
description: Algorithms and experiments executable using only default Cirq code.
19+
options:
20+
- cards
21+
items:
22+
- heading: Textbook Algorithms Workshop
23+
description: A workshop notebook with examples that covers algorithms commonly
24+
shown in quantum textbooks.
25+
path: /cirq/experiments/textbook_algorithms
26+
- heading: Shor's Algorithm
27+
description: The famous integer factorization algorithm by Peter Shor.
28+
path: /cirq/experiments/shor
29+
- heading: Variational Quantum Eigensolver
30+
description: Compute the ground state of a Hamiltonian using the variational
31+
principle.
32+
path: /cirq/experiments/variational_algorithm
33+
- heading: Quantum Walks
34+
description: The quantum analog of a random walk algorithm.
35+
path: /cirq/experiments/quantum_walks
36+
- heading: Fourier Checking
37+
description: Demonstrate the separation between quantum and classical computers.
38+
path: /cirq/experiments/fourier_checking
39+
- heading: Hidden Linear Function problem
40+
description: Show quantum separation with a constant depth solution.
41+
path: /cirq/experiments/hidden_linear_function
3742

38-
- heading: ReCirq Experiments
39-
description: Research experiments that use additional library code that resides in the external ReCirq repository.
40-
- include: /cirq/experiments/_index_included.yaml
43+
- heading: ReCirq Experiments
44+
description: Research experiments that use additional library code that resides
45+
in the external ReCirq repository.
46+
- include: /cirq/experiments/_index_included.yaml

Diff for: docs/hardware/_index.yaml

+96-92
Original file line numberDiff line numberDiff line change
@@ -4,101 +4,105 @@ title: Hardware
44
landing_page:
55
nav: left
66
rows:
7-
- heading: Represent a quantum hardware device
8-
description: Define the characteristics and constraints of quantum hardware devices, to support running circuits on those devices.
9-
options:
10-
- cards
11-
items:
12-
- heading: Devices
13-
description: Represent the constraints a device imposes on runnable circuits with the Device class.
14-
path: /cirq/hardware/devices
7+
- heading: Represent a quantum hardware device
8+
description: Define the characteristics and constraints of quantum hardware devices,
9+
to support running circuits on those devices.
10+
options:
11+
- cards
12+
items:
13+
- heading: Devices
14+
description: Represent the constraints a device imposes on runnable circuits
15+
with the Device class.
16+
path: /cirq/hardware/devices
1517

16-
- heading: Run a circuit on a hardware device
17-
description: Cirq provides interfaces for running your circuits on quantum hardware provided by many different services.
18-
options:
19-
- cards
20-
items:
21-
- heading: Qubit Picking
22-
description: Information to help you pick good qubits for running your circuit on a hardware or hardware-like device.
23-
path: /cirq/hardware/qubit_picking
18+
- heading: Run a circuit on a hardware device
19+
description: Cirq provides interfaces for running your circuits on quantum hardware
20+
provided by many different services.
21+
options:
22+
- cards
23+
items:
24+
- heading: Qubit Picking
25+
description: Information to help you pick good qubits for running your circuit
26+
on a hardware or hardware-like device.
27+
path: /cirq/hardware/qubit_picking
2428

25-
- heading: AQT hardware
26-
description: Cirq's interface with Alpine Quantum Technologies hardware.
27-
options:
28-
- cards
29-
items:
30-
- heading: Access and authentication
31-
description: How to gain access.
32-
path: /cirq/hardware/aqt/access
33-
- heading: Getting started with AQT hardware
34-
description: How to run your first circuit.
35-
path: /cirq/hardware/aqt/getting_started
29+
- heading: AQT hardware
30+
description: Cirq's interface with Alpine Quantum Technologies hardware.
31+
options:
32+
- cards
33+
items:
34+
- heading: Access and authentication
35+
description: How to gain access.
36+
path: /cirq/hardware/aqt/access
37+
- heading: Getting started with AQT hardware
38+
description: How to run your first circuit.
39+
path: /cirq/hardware/aqt/getting_started
3640

37-
- heading: Azure Quantum
38-
description: Cirq's interface with Microsoft Azure Quantum services.
39-
options:
40-
- cards
41-
items:
42-
- heading: Access and authentication
43-
description: How to gain access.
44-
path: /cirq/hardware/azure-quantum/access
45-
- heading: Getting started with Honeywell on AQT hardware
46-
description: How to run your first circuit on a Honeywell device.
47-
path: /cirq/hardware/azure-quantum/getting_started_honeywell
48-
- heading: Getting started with IonQ on AQT hardware
49-
description: How to run your first circuit on an IonQ device.
50-
path: /cirq/hardware/azure-quantum/getting_started_ionq
41+
- heading: Azure Quantum
42+
description: Cirq's interface with Microsoft Azure Quantum services.
43+
options:
44+
- cards
45+
items:
46+
- heading: Access and authentication
47+
description: How to gain access.
48+
path: /cirq/hardware/azure-quantum/access
49+
- heading: Getting started with Honeywell on AQT hardware
50+
description: How to run your first circuit on a Honeywell device.
51+
path: /cirq/hardware/azure-quantum/getting_started_honeywell
52+
- heading: Getting started with IonQ on AQT hardware
53+
description: How to run your first circuit on an IonQ device.
54+
path: /cirq/hardware/azure-quantum/getting_started_ionq
5155

52-
- heading: IonQ hardware
53-
description: Cirq's interface with IonQ hardware.
54-
options:
55-
- cards
56-
items:
57-
- heading: Access and authentication
58-
description: How to gain access.
59-
path: /cirq/hardware/ionq/access
60-
- heading: Getting started with IonQ hardware
61-
description: How to run your first circuit.
62-
path: /cirq/hardware/ionq/getting_started
63-
- heading: IonQ API Service
64-
description: Using the IonQ API.
65-
path: /cirq/hardware/ionq/service
66-
- heading: IonQ API circuits
67-
description: Writing circuits for the IonQ API.
68-
path: /cirq/hardware/ionq/circuits
69-
- heading: Running IonQ API jobs
70-
description: How to run jobs with the IonQ API.
71-
path: /cirq/hardware/ionq/jobs
72-
- heading: IonQ API calibrations
73-
description: How to get hardware device calibration data through the IonQ API.
74-
path: /cirq/hardware/ionq/calibrations
56+
- heading: IonQ hardware
57+
description: Cirq's interface with IonQ hardware.
58+
options:
59+
- cards
60+
items:
61+
- heading: Access and authentication
62+
description: How to gain access.
63+
path: /cirq/hardware/ionq/access
64+
- heading: Getting started with IonQ hardware
65+
description: How to run your first circuit.
66+
path: /cirq/hardware/ionq/getting_started
67+
- heading: IonQ API Service
68+
description: Using the IonQ API.
69+
path: /cirq/hardware/ionq/service
70+
- heading: IonQ API circuits
71+
description: Writing circuits for the IonQ API.
72+
path: /cirq/hardware/ionq/circuits
73+
- heading: Running IonQ API jobs
74+
description: How to run jobs with the IonQ API.
75+
path: /cirq/hardware/ionq/jobs
76+
- heading: IonQ API calibrations
77+
description: How to get hardware device calibration data through the IonQ API.
78+
path: /cirq/hardware/ionq/calibrations
7579

76-
- heading: Pasqal hardware
77-
description: Cirq's interface with Pasqal hardware.
78-
options:
79-
- cards
80-
items:
81-
- heading: Access and authentication
82-
description: How to gain access.
83-
path: /cirq/hardware/pasqal/access
84-
- heading: Getting started with Pasqal hardware
85-
description: How to run your first circuit.
86-
path: /cirq/hardware/pasqal/getting_started
87-
- heading: Pasqal devices
88-
description: Device objects to specify Pasqal hardware.
89-
path: /cirq/hardware/pasqal/devices
90-
- heading: Pasqal sampler
91-
description: Sampler objects to run on Pasqal hardware.
92-
path: /cirq/hardware/pasqal/sampler
80+
- heading: Pasqal hardware
81+
description: Cirq's interface with Pasqal hardware.
82+
options:
83+
- cards
84+
items:
85+
- heading: Access and authentication
86+
description: How to gain access.
87+
path: /cirq/hardware/pasqal/access
88+
- heading: Getting started with Pasqal hardware
89+
description: How to run your first circuit.
90+
path: /cirq/hardware/pasqal/getting_started
91+
- heading: Pasqal devices
92+
description: Device objects to specify Pasqal hardware.
93+
path: /cirq/hardware/pasqal/devices
94+
- heading: Pasqal sampler
95+
description: Sampler objects to run on Pasqal hardware.
96+
path: /cirq/hardware/pasqal/sampler
9397

94-
- heading: Rigetti hardware
95-
description: Cirq's interface with Rigetti hardware.
96-
options:
97-
- cards
98-
items:
99-
- heading: Access and authentication
100-
description: How to gain access.
101-
path: /cirq/hardware/rigetti/access
102-
- heading: Getting started with Rigetti hardware
103-
description: How to run your first circuit.
104-
path: /cirq/hardware/rigetti/getting_started
98+
- heading: Rigetti hardware
99+
description: Cirq's interface with Rigetti hardware.
100+
options:
101+
- cards
102+
items:
103+
- heading: Access and authentication
104+
description: How to gain access.
105+
path: /cirq/hardware/rigetti/access
106+
- heading: Getting started with Rigetti hardware
107+
description: How to run your first circuit.
108+
path: /cirq/hardware/rigetti/getting_started

0 commit comments

Comments
 (0)