XField
9f4f919781
Update QDK to version 0.11.2003.3107 ( #315 )
2020-04-01 12:28:40 -07:00
Vincent van Wingerden
2896caa9b6
[BasicGates] Clarify global phase requirements (including task 1.10) ( #312 )
...
This fixes #293 .
2020-03-25 10:23:21 -07:00
Vincent van Wingerden
57eaf0d143
[BasicGates] Improve error messaging ( #300 )
...
Per #176
Co-authored-by: Mariia Mykhailova <mamykhai@microsoft.com>
2020-03-19 00:02:34 -07:00
Mariia Mykhailova
678768bb8e
Revert "Updating netcoreapp3.0 to netcoreapp3.1 ( #298 )" ( #299 )
...
This reverts commit 75751debda
that breaks Binder build.
2020-03-10 00:46:35 -07:00
bettinaheim
75751debda
Updating netcoreapp3.0 to netcoreapp3.1 ( #298 )
...
* Updating netcoreapp3.0 to netcoreapp3.1
* using same .NET Core Sdk and NuGet version as for other repos
Co-authored-by: Bettina Heim <beheim@microsoft.com>
2020-03-09 22:14:49 -07:00
Mariia Mykhailova
029554d997
Update QDK to version 0.10.2002.2610 ( #290 )
2020-03-03 11:38:13 -08:00
bettinaheim
74b8362a38
Update QDK to version 0.10.1911.1607 ( #235 )
...
This update should fix performance issues introduced in 0.10.1911.307.
2019-11-17 14:16:48 -08:00
bettinaheim
7b8630d281
Update QDK to version 0.10.1911.307 ( #221 )
2019-11-03 20:54:11 -08:00
Andres Paz
97592eb9d7
Update QDK to version 0.10.1910.3107 ( #218 )
2019-11-01 18:59:17 -07:00
Eric Humphrey
5e9749a096
[BasicGates] Minor usability/language fixes ( #211 )
...
* Updated Tasks.qs to open Microsoft.Quantum.Math namespace instead of .Canon to match the library operations used.
* Updated Tests.qs to use within .. apply
2019-10-29 11:06:04 -07:00
Sarah Floris
8621795b0d
BasicGates: Add new task for adding global phase -1 ( #177 )
2019-10-05 02:12:25 -04:00
Andres Paz
47dfa99dc7
Update QDK to version 0.9.1909.3002 ( #179 )
2019-10-03 14:16:05 -04:00
Mariia Mykhailova
0ad4cc4fc5
Update QDK to version 0.9.1908.2906 ( #169 )
2019-09-07 10:27:13 -07:00
Andres Paz
3c757f2756
Updating QDK to version 0.8.1907.1701 ( #151 )
2019-07-19 14:41:13 -07:00
Mariia Mykhailova
e6ebcb65d2
BasicGates kata: Improve test harness ( #147 )
...
As was pointed out in #146 , task solutions which add extra global phase can be confusing for the learner. This change modifies the test harnesses for part I to check that the solutions do exactly the transformation required and to fail if the solution adds a global phase.
2019-07-15 23:03:30 -07:00
Korben Rusek
bce8cb2706
BasicGates kata: Use R1 rather than Rz in reference solution ( #146 )
...
R1 matches the requirements exactly, Rz - up to a global phase.
2019-07-12 23:20:41 -07:00
Chris Granade
c70fd56566
Update BasicGates kata to use 0.6 syntax. ( #137 )
...
* Use `is Adj` syntax instead of `adjoint invert`, `adjoint self` and `adjoint auto`
* Swap parameters in `AmplitudeChange` and `PhaseChange` so that qubit is the last parameter
2019-07-08 17:03:40 -07:00
Ganessh Kumar
42c774aae9
Convert parameter names `α` to `alpha` in Jupyter Notebook code cells ( #127 )
...
This closes #124 .
2019-06-06 11:01:48 -07:00
Jim Cristofono
4030d36bec
Convert Teleportation Kata to Jupyter Notebook format ( #121 )
...
Also includes a small fix to task headers in BasicGates kata
2019-05-31 14:34:03 -07:00
Andres Paz
a42a9fc8bb
Updating to 0.7.1905.3109 ( #122 )
...
* Updating to 0.7.1905.3109
* Updating description on how to update IQ#
2019-05-31 14:10:48 -07:00
Mariia Mykhailova
2ba5fe2d2b
Polish the Kata Notebooks ( #114 )
...
* Add reference materials from README.md files to the respective Notebooks.
* Improve formatting.
2019-05-21 11:55:04 -07:00
Mariia Mykhailova
3bbcac1b0a
Another batch of fixes for QDK 0.6 ( #112 )
...
* Replace Primitive with Intrinsic namespace
* Replace deprecated library operations
* Update links to documentation
2019-05-09 13:08:45 -07:00
bettinaheim
7519eb3f74
Updating Katas to QDK 0.6 ( #111 )
...
* Update the katas to use QDK 0.6.1905.301.
* Add mechanism to verify that the reference solutions actually solve all tasks of a Notebook correctly.
Co-Authored-By: Bettina Heim <34236215+bettinaheim@users.noreply.github.com>
Co-Authored-By: Andres Paz <anpaz@microsoft.com>
2019-05-03 16:46:04 -07:00
Andres Paz
df491c9844
Add explicit package version to M.Q.Katas in Notebooks ( #109 )
...
This adds explicit package version to Kata Notebooks, so that an update of the NuGet packages (with potentially breaking changes) does not get picked up immediately.
2019-05-02 17:46:15 -07:00
Mariia Mykhailova
3a72faa325
Add warning on IQ# version to the Notebooks ( #107 )
2019-05-01 22:22:13 -07:00
mkhsu
2e2fbff2d4
Fix typo in task 1.6 of BasicGates.ipynb ( #104 )
...
|1⟩ should change to exp^i*alpha |1⟩ instead of exp^i*alpha |0⟩.
2019-04-30 11:18:10 -07:00
Mariia Mykhailova
c92a76f712
Update READMEs to reflect Kata Notebooks ( #103 )
...
* Add links to Notebook versions to the katas that have them
* Add index.ipynb with the list of migrated katas
* Reorganize root readme
2019-04-29 16:35:17 -07:00
Mariia Mykhailova
8975fe9d92
Add infrastructure for Katas as Jupyter Notebooks ( #96 )
...
* Add Microsoft.Quantum.Katas project that contains the infrastructure necessary for representing Katas in Jupyter Notebook format.
* Add Common project that contains the CounterSimulator for the Katas.
* Add Docker image to run Notebooks on Binder.
* Convert BasicGates, Superposition and part of DeutschJozsaAlgorithm katas to Notebook format.
* Update QDK to 0.5.1904.1302 version.
Co-authored-by: Andres Paz <anpaz@microsoft.com>
2019-04-24 23:51:20 -07:00
Andres Paz
1c2e26528a
Updating QDK version to 0.5.1903.2703 ( #90 )
2019-03-28 15:56:51 -07:00
Mariia Mykhailova
e7f6d6f433
Update QDK version to 0.5.1902.2802 ( #81 )
2019-03-16 18:29:55 -07:00
Mariia Mykhailova
9770b073f7
Update QDK version to 0.4.1901.3104 ( #60 )
...
Also includes a couple of presentation fixes for Simon's algorithm kata
2019-02-04 11:07:31 -08:00
Mariia Mykhailova
e1b283e82d
Replace sum ⊕ with tensor product ⊗ in BasicGates kata ( #52 )
2019-01-07 09:46:22 -08:00
Mariia Mykhailova
34b15b7d26
Improve several readme files ( #48 )
...
* Add link to teleport demo
* Remove en-us from links to Q# documentation
2018-11-27 16:32:52 -08:00
Mariia Mykhailova
5ff23a0066
Update QDK to version 0.3.1811.203 ( #46 )
2018-11-05 14:20:45 -08:00
kadora
b9046c6f4b
Fix reference links changed in 0.3 release. ( #44 )
2018-10-30 08:57:50 -07:00
Mariia Mykhailova
63e4e52a48
Migrate the katas to QDK 0.3 and .NET Core 2.1 ( #43 )
2018-10-30 08:48:56 -07:00
Mariia Mykhailova
2f643c2648
Update QDK version to 0.2.1809.701 ( #14 )
2018-09-11 21:57:21 -07:00
David Yonge-Mallo
c589a06f20
Replace character U+232A with U+27E9 ( #5 )
...
Fixes https://github.com/Microsoft/QuantumKatas/issues/4
2018-08-06 10:56:25 -07:00
Mariia Mykhailova
3c3f0d5543
First four katas
2018-07-11 16:35:59 -07:00