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

100 Коммитов

Автор SHA1 Сообщение Дата
Mariia Mykhailova e9d16d703c
Update QDK to version 0.11.2006.403 (#371) 2020-06-12 00:50:38 -07:00
Jack Hyder dfb16ee49a
[QFT] Convert the kata to Jupyter Notebook format (#365) 2020-06-05 12:17:51 -07:00
XField 6ddf60485e
Optimize Dockerimage (#337)
Fixes issue #243
Optimizes %package performance by reducing number of layers and removing online Nuget sources
2020-05-01 10:42:27 -07:00
XField c1cc4e302b
Update QDK to version 0.11.2004.2825 (#336) 2020-04-30 20:15:48 -07:00
Victor XField f9db9cecc6 Reverting Dockerfile change 2020-04-28 17:36:35 -07:00
Victor XField 2a752de6ad Use pre-built Katas docker image 2020-04-28 17:33:36 -07:00
Victor XField 28ec657f92 Reverting my accidental merge into master 2020-04-28 17:18:24 -07:00
Victor XField ddf607624b Updating the version to force MyBinder to refresh
its cache
2020-04-28 17:09:40 -07:00
Victor XField 8032910145 Use pre-built Katas docker image 2020-04-28 16:55:34 -07:00
XField 9f4f919781
Update QDK to version 0.11.2003.3107 (#315) 2020-04-01 12:28:40 -07:00
Mariia Mykhailova 029554d997
Update QDK to version 0.10.2002.2610 (#290) 2020-03-03 11:38:13 -08:00
jackhyder-ms 63b24e17d9
Convert Truth Tables kata to Jupyter Notebook format (#284) 2020-02-03 22:04:16 -08:00
Mariia Mykhailova 7071a2fefa
Remove UnitaryPatterns kata from prebuild (#240) 2019-11-18 15:47:49 -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
flockofonions 3b9134908b Add tutorial on multi-qubit gates (#186)
Co-authored-by: Jim Cristofono <jimcristofono@outlook.com>
2019-11-03 22:16:23 -08:00
bettinaheim 7b8630d281 Update QDK to version 0.10.1911.307 (#221) 2019-11-03 20:54:11 -08:00
Mariia Mykhailova 9305f9c3ac
Rename folder for DeutschJozsaAlgorithm tutorial (#220) 2019-11-03 12:32:20 -08:00
flockofonions 3768dedc68 Add tutorial on multi-qubit systems (#183) 2019-11-02 20:20:53 -07:00
Andres Paz 97592eb9d7 Update QDK to version 0.10.1910.3107 (#218) 2019-11-01 18:59:17 -07:00
flockofonions b85a81c5f8 Add tutorial on single-qubit gates (#185)
Co-authored-by: Jim Cristofono <jimcristofono@outlook.com>
2019-10-31 17:36:29 -07:00
flockofonions 05c6556960 Add tutorial on the concept of the qubit (#184) 2019-10-30 17:51:11 -07:00
flockofonions 37e4554a9c Add tutorial on linear algebra (#182) 2019-10-27 00:30:41 -07:00
flockofonions b149423e8f Add tutorial on complex arithmetic (#181) 2019-10-19 21:43:28 -07:00
Mariia Mykhailova d9fd733ae9
Add a tutorial on exploring Grover's search algorithm (#197)
This tutorial has been originally offered at Grace Hopper Celebration 2019 (https://github.com/microsoft/GHC19-GroverSearch/)
2019-10-17 14:37:25 -07:00
Jim Cristofono 0fd65e451a Convert KeyDistribution_BB84 kata to Jupyter Notebook format (#178) 2019-10-05 15:57:44 -04:00
Andres Paz 47dfa99dc7 Update QDK to version 0.9.1909.3002 (#179) 2019-10-03 14:16:05 -04:00
flockofonions c256c7cadb Added a Ripple Carry Adder kata. (#173)
This change adds a kata showcasing how to build a quantum ripple carry adder, starting with single-bit sum and carry, and working up to a more efficient in-place adder.
2019-09-23 01:22:42 -07:00
Mariia Mykhailova 0ad4cc4fc5 Update QDK to version 0.9.1908.2906 (#169) 2019-09-07 10:27:13 -07:00
Jack Hyder 7e30c19ddf Convert Phase Estimation kata to Jupyter Notebook format (#165)
Also includes:

* a fix for UnitaryPatterns tests broken in #156 
* dropping deprecated operation MeasureIntegerBE in PhaseEstimation
2019-08-15 23:09:27 -07:00
Jack Hyder bc83324f1f Convert UnitaryPatterns kata to Jupyter Notebook format (#156) 2019-07-24 11:47:47 -07:00
Jack Hyder 18bd12c707 Convert Graph Coloring kata to Jupyter Notebook format (#154)
Notebook validation times out for some reason on Mac and Linux (passes on Windows), so adding it to the list of kata Notebooks that are excluded from validation.
2019-07-22 17:38:57 -07:00
Chris Granade 34c39b6986 Use Microsoft Container Regristry image for hosting Notebooks on Binder (#152) 2019-07-22 15:06:16 -07:00
Andres Paz 3c757f2756 Updating QDK to version 0.8.1907.1701 (#151) 2019-07-19 14:41:13 -07:00
Mariia Mykhailova e56d74ea41
Fix path to tutorial notebook in dockerfile (#145) 2019-07-11 16:09:10 -07:00
Mariia Mykhailova 78ba38ee41
Create a Notebook tutorial on Deutsch-Jozsa algorithm (#144)
This is a prototype of Notebook-style tutorials on quantum computing: it combines coding tasks with theoretical explanations and code examples.
2019-07-11 10:35:53 -07:00
Jim Cristofono 25261c7cb1 Convert QEC_BitFlipCode to Jupyter Notebook format (#134) 2019-07-01 17:43:01 -07:00
Jack Hyder 976a9177cd Converted SolveSATWithGrover to Jupyter notebook format (#136)
This commit also includes several cleanup changes:

* remove unused CounterSimulator
* use ApplyWith instead of deprecated With
* reduce the number of tests for SAT oracle to speed up testing
2019-07-01 13:51:19 -07:00
Jack Hyder 1ce273d587 Convert MagicSquareGame kata to Jupyter notebook format (#131) 2019-06-21 17:52:13 -07:00
Jack Hyder faaa1c255e Convert GroversAlgorithm kata to Jupyter notebook format (#129) 2019-06-18 22:46:50 -07:00
Jim Cristofono 0f1b349efc Convert JointMeasurements kata to Jupyter notebook format (#125) 2019-06-05 15:31:17 -07:00
Jim Cristofono 93efafeaa5 Convert SuperdenseCoding kata to Jupyter notebook format (#126) 2019-06-04 19:25:59 -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
Jack Hyder 42f04ccb07 Convert the GHZ game kata to Jupyter Notebook format (#120) 2019-05-29 14:20:07 -07:00
Andres Paz 789ad28a6d Add IQSHARP_HOSTING_ENV to Dockerfile (#119)
This allows to know when the notebook is running in Docker (e.g. on binder)
2019-05-29 11:07:52 -07:00
Jack Hyder ca55added7 Convert the CHSH game kata to Notebook format (#115) 2019-05-23 15:53:01 -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 6ed6b1c49a
Convert the Measurements kata to Notebook format (#101)
This change includes the fix for https://github.com/Microsoft/QuantumKatas/issues/68 (count the measurements used to solve the task).
2019-04-25 15:57:30 -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