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