-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate more katas to quantum.microsoft.com #1185
Comments
I will be working on migrating Superposition Kata - Task 1.6 (Bell state) |
I will be working on migrating Superposition Kata - Task 1.7 (All Bell states) |
# Adding Bell State Kata This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
# Adding All Bell States Kata This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Alex Hansen <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
I will be working on migrating Superposition Kata - Tasks 1.8, 1.9, 1.10 |
I will be working on migrating Superdense Coding Kata |
I will be working on migrating tasks 1.1-1.7 to Single-Qubit Gates, tasks 1.8-1.10 to Multi-Qubit Systems, tasks 2.1-2.6 to Multi-Qubit Gates. |
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
I will be working on migrating Superposition Kata - Tasks 1.11, 1.12 |
I am working on Superposition Task 1.13 |
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
I am working on migration of Teleportation Kata |
@tcNickolas, I would like to pick SuperDenseCoding kata |
I will be working on migrating Superposition Kata - Tasks 2.2, 2.3 |
For everyone who will work on a task that relies on the previous tasks' solutions (and we're getting there with teleport and superdense coding protocols): with the current infrastructure, each task of a kata is independent and has no access to the code cells for other tasks. As a workaround, we can copy-paste the solutions for the tasks on which the current task depends in the placeholder, so that the learner can access them without doing the copy-paste themselves. For example, in the QEC kata I'm working on, encoding task for Shor code uses encoding task for bit flip code, and the placeholder looks like this: namespace Kata {
operation ShorEncode (qs : Qubit[]) : Unit is Adj + Ctl {
// Implement your solution here...
}
// You might find this helper operation from an earlier task useful.
operation BitflipEncode (qs : Qubit[]) : Unit is Adj + Ctl {
CNOT(qs[0], qs[1]);
CNOT(qs[0], qs[2]);
}
} |
Part of #1185 --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
I'll work on Superposition Task 2.4 and 2.5 |
I will be working on migrating Distinguish Unitaries Kata - Tasks 1.2, 1.3, 1.4 |
I will be working on migrating Distinguish Unitaries Kata - Tasks 1.x (remaining 1.5 - 1.11) |
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
Added first task for the teleportation kata (1.1) As part of the migration - #1185 --------- Co-authored-by: Mariia Mykhailova <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
Added Common.qs, media folder, zero-plus folder containing task and updated index Resolves part of #1185 --------- Co-authored-by: Mariia Mykhailova <[email protected]>
I will be working on migrating Distinguish Unitaries Kata - Tasks 2.x |
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
I will be working on the remainder of MarkingOracles. |
I am migrating tasks 1.4, 1.5 & 1.6 from the Measurements workbook to Distinguishing States Kata. |
…#1613) Migrate tasks 1.4, 1.5 & 1.6 from the Measurements workbook to Distinguishing States Kata. This resolves a part of the [Issue 1185](#1185). - Added folders a_b, four_basis_states, zerozero_oneone under distinguishing_states - Added index, placeholder, solution, and verification files - Updated index file under distinguishing_states to contain the above exercises --------- Co-authored-by: Mariia Mykhailova <[email protected]>
Resolves part of #1185 --------- Co-authored-by: Mariia Mykhailova <[email protected]>
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
I am migrating tasks 1.10-1.15 from Measurements to Distinguishing States kata. |
…ta (#1622) Migrate tasks 1.10 - 1.15 from the Measurements workbook to Distinguishing States Kata. This resolves a part of the [Issue 1185](#1185). --------- Co-authored-by: Mariia Mykhailova <[email protected]>
I am migrating tasks 1.07-1.09 from Measurements to Distinguishing States kata. |
…ta (#1634) Migrate tasks 1.07 - 1.09 from the Measurements workbook to Distinguishing States Kata. This resolves a part of the [Issue 1185](#1185). --------- Co-authored-by: Mariia Mykhailova <[email protected]>
This resolves part of #1185 . --------- Co-authored-by: James Kingdon <[email protected]> Co-authored-by: Mariia Mykhailova <[email protected]>
And with the PR #1638 merged last night I declare this issue completed! Thank you again to everybody who worked on this!!! |
There are multiple katas in the Quantum Katas project that cannot be used with the modern QDK, and are straightforward to migrate to the new katas experience. I don't have detailed notes for each of them, so I think we can track them all in this one issue.
The text was updated successfully, but these errors were encountered: