Граф коммитов

39 Коммитов

Автор SHA1 Сообщение Дата
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