Skip to content

Commit 3d018fa

Browse files
committed
Update pre-commit
1 parent 82e1b2b commit 3d018fa

File tree

9 files changed

+5
-19
lines changed

9 files changed

+5
-19
lines changed

algorithms/amplitude_amplification_and_estimation/quantum_counting/quantum_counting.metadata.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"subtitle": "Quantum Counting Using the Iterative Quantum Amplitude Estimation Algorithm",
44
"description": "Implementation of the quantum counting algorithm, which efficiently estimates the number of valid solutions to a search problem based on amplitude estimation. The example shows both Quantum Phase Estimation (QPE) and Iterative Quantum Amplitude Estimation (IQAE); IQAE reduces qubits and gates at the expense of a polylogarithmic factor in the error. The algorithm is applied to count solutions to a simple arithmetic equation using Classiq's grover_operator and qpe library functions.",
55
"friendly_name": "Quantum Counting",
6-
"vertical_tags": [],
76
"problem_domain_tags": [],
87
"qmod_type": [],
98
"vertical_tags": []

algorithms/foundational/quantum_teleportation/quantum_teleportation.metadata.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"title": "Quantum Teleportation Protocol",
33
"subtitle": "Quantum Teleportation Protocol",
44
"description": "Implementation of quantum teleportation protocol, first proposed by bennett et al., is a foundational quantum communication method that enables the transfer of an arbitrary qubit state from one location (alice) to another (bob) using a combination of quantum entanglement and classical communication. it does not involve physically moving the qubit but rather transmitting its quantum information through shared entanglement.",
5-
"description": "Quantum Teleportation Protocol",
65
"friendly_name": "Quantum Teleportation Protocol",
76
"vertical_tags": [],
87
"problem_domain_tags": [],

algorithms/foundational/simon/simon.metadata.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"title": "Simon's Algorithm",
33
"subtitle": "Solving Simon's problem for min(x,x^s) with secret string s",
44
"description": "Implementation of one of the basic quantum algorithms, providing an exponential speedup over its classical counterpart. After defining the quantum and classical parts of the algorithm, it is run on two examples of Simon’s function: one definable with simple arithmetic, and another with a shallow low-level implementation.",
5-
"description": "Solving Simon's problem for min(x,x^s) with secret string s",
65
"friendly_name": "Simon's Algorithm",
76
"vertical_tags": [],
87
"problem_domain_tags": [],

algorithms/hamiltonian_simulation/hamiltonian_simulation_with_block_encoding/hamiltonian_simulation_with_block_encoding.metadata.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"subtitle": "Hamiltonian Simulation with Quantum Signal Processing and Qubitization",
44
"description": "Implementation of time-independent Hamiltonian simulation via block-encoding: approximating the evolution operator e^{-iHt} to precision ε using polynomial transformations of the encoded operator. The notebook demonstrates three state-of-the-art methods—QSVT, GQSP, and Qubitization (Chebyshev)—which give optimal scaling in time and error and are the core building blocks for many higher-level algorithms (e.g. HHL, quantum Gibbs state sampling). It compares trade-offs: Qubitization avoids classical preprocessing but uses more qubits; QSVT uses two auxiliary qubits and no controlled block-encoding; GQSP uses one auxiliary qubit and no amplification. This routine is central to simulating physical and chemical systems on quantum hardware.",
55
"friendly_name": "Hamiltonian Simulation With Block Encoding",
6-
"vertical_tags": [],
76
"problem_domain_tags": [],
87
"qmod_type": [],
98
"vertical_tags": []

algorithms/number_theory_and_cryptography/shor/shor.metadata.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@
33
"subtitle": "Full Integer factorization using Shor's Algorithm and Modular Exponentiation",
44
"description": "A full implementation of Shor’s factoring algorithm, one of the foundational quantum algorithms, providing an exponential speedup over currently known classical algorithms. The quantum component is naturally structured as a Quantum Phase Estimation (QPE) routine, utilizing Classiq’s built-in `flexible_qpe` and modular arithmetic.",
55
"friendly_name": "Shor's Algorithm Modular Exponentiation",
6-
"vertical_tags": ["cyber"],
76
"problem_domain_tags": [],
8-
"qmod_type": [
9-
"algorithms"
10-
],
11-
"vertical_tags": [
12-
"cyber"
13-
]
7+
"qmod_type": ["algorithms"],
8+
"vertical_tags": ["cyber"]
149
}

algorithms/qml/qgan/qgan_bars_and_strips.metadata.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
"description": "Implementation of a Quantum Generative Adversarial Network (QGAN) using the Classiq SDK. The example uses the Bars and Stripes dataset: it builds a classical GAN first, then a hybrid quantum-classical GAN with a quantum generator, and trains and evaluates both.",
55
"friendly_name": "QGAN Bars And Strips",
66
"vertical_tags": [],
7-
"problem_domain_tags": [
8-
"machine learning"
9-
],
7+
"problem_domain_tags": ["machine learning"],
108
"qmod_type": [],
119
"level": []
1210
}

algorithms/quantum_phase_estimation/qpe_with_qubitization/qpe_for_molecule_with_qubitization.metadata.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"subtitle": "Qubitization based Quantum Phase Estimation (QPE) for Solving Molecular Energies",
44
"description": "Implementation of Quantum Phase Estimation for a molecule Hamiltonian using qubitization: given a block-encoding of the Hamiltonian, the algorithm performs efficient QPE. The notebook uses Classiq's Qmod built-in operations (control, power, within_apply, invert) to build the circuit.",
55
"friendly_name": "Qpe For Molecule With Qubitization",
6-
"vertical_tags": [],
76
"problem_domain_tags": ["chemistry"],
87
"qmod_type": [],
98
"vertical_tags": []

algorithms/search_and_optimization/grover/grover.metadata.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"subtitle": "Grover's Search Algorithm",
44
"description": "Implementation of Grover’s search algorithm, one of the canonical quantum algorithms. A general routine is defined and then applied to generic use cases, including the 3-SAT problem and the Max-Cut problem on a graph. The use of the phase_oracle quantum function from the Classiq open library, together with the Qmod language for high-level arithmetic operations, helps avoid the low-level implementation details typically required on other platforms.",
55
"friendly_name": "Grover",
6-
"vertical_tags": [],
76
"problem_domain_tags": [],
87
"qmod_type": [],
98
"vertical_tags": []

algorithms/search_and_optimization/qaoa/qaoa.metadata.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@
55
"friendly_name": "QAOA",
66
"vertical_tags": [],
77
"problem_domain_tags": [],
8-
"qmod_type": [],
9-
"vertical_tags": []
10-
}
8+
"qmod_type": []
9+
}

0 commit comments

Comments
 (0)