Commit Graph

2357 Commits

Author SHA1 Message Date
Jay M. Gambetta cb7ac05cec small edits and fixing tutorial
Superposition tutorial now runs with new SDK. Small edits to getting
started.
2017-05-15 01:37:17 -04:00
ismael faro 3dc768ff96 FIX: add Real Chip last names. 2017-05-15 01:30:15 -04:00
Andrew Cross cd2925aec8 minor edits to python examples, delete old "bug" examples. 2017-05-14 23:41:40 -04:00
Andrew Cross 74170b7274 fix line in README. 2017-05-14 23:13:49 -04:00
Andrew Cross 94f15bd70a update README and unroller_backends images. 2017-05-14 23:12:44 -04:00
Jay M. Gambetta 407cd91e10 fix to reset in unitary and reset/measure in qasm
adding ignore reset to unitary and reset/measure in qasm fixing
repeated code
2017-05-14 08:20:00 -04:00
ismael faro ca20119dee Add tutorial4Developers and fix/clean in quantum program 2017-05-14 05:35:13 -04:00
Jay M. Gambetta c99ce608d5 adding reset to qasm simulator
its ugly but should work. will add faster core later
2017-05-14 02:58:15 -04:00
Jay M. Gambetta d2d93177dc unitary and qasm simulator
I have added a unitary and a qasm simulator. The qasm simulator is dumb
(i can make it faster) but it should work. At the top i have defined an
input form for both (from the simulator unroller) and make a quick
example in test to run it. I need to add a few more things (reset and
if) but i will do them later. The backend should give you an error
saying simulator does not support it. Question for ismael — how do we
run it locally from quantum program
2017-05-14 00:47:42 -04:00
Jay M. Gambetta 1879332ffb unitary simulatror fixed 2017-05-13 04:21:03 -04:00
ismael faro 1de76156dd Merge branch 'isma/clean-quantum-program' into Dev 2017-05-12 23:05:16 -04:00
ismael faro ceac787fc3 Merge branch 'Dev' into isma/clean-quantum-program 2017-05-12 23:04:51 -04:00
ismael faro cf826684c5 Clean: tutorial > remove the helper dependencies 2017-05-12 23:04:36 -04:00
ismael faro 130ef9c7d5 Merge branch 'isma/clean-quantum-program' into Dev 2017-05-12 22:29:52 -04:00
ismael faro d0c66e98f6 fix variable names in run&execution 2017-05-12 22:29:23 -04:00
ismael faro 1a41fd0bc9 Merge branch 'isma/clean-quantum-program' into Dev 2017-05-12 18:45:31 -04:00
ismael faro 986248c728 Clean: _quantumprogram : run, compile, execute 2017-05-12 18:45:09 -04:00
Andrew Cross d0108860fd Added images directory with some diagrams. 2017-05-12 14:30:16 -04:00
Andrew Cross 6d830badef update examples.
added ghz_obj example that compiles and sends to experiment.
fix typo in teleport_obj.
2017-05-12 09:46:46 -04:00
Jay M. Gambetta 0f676b4875 adding the unitary simulator 2017-05-12 09:24:06 -04:00
ismael faro 35efdef057 review test files 2017-05-12 03:53:33 -04:00
Jesús Pérez 3d6a6c2ebb Folder renamed to be consistent with the rest of the project. 2017-05-12 08:51:58 +02:00
Jesús Pérez 257ac7e4ac Travis token updated. 2017-05-12 08:51:34 +02:00
Jesús Pérez a23e79e2c1 Merge remote-tracking branch 'origin/Dev' into Dev 2017-05-12 08:44:10 +02:00
Jesús Pérez 25869bfc29 Test fixed in Travis.
They only worked locally due to an env var problem.
2017-05-12 08:43:48 +02:00
ismael faro 8ed43ff44e fix image header in tutorial jupyter 2017-05-12 02:39:44 -04:00
ismael faro 766bf0a0d4 fix quantum program and entanglement example 2017-05-12 02:30:54 -04:00
Jesús Pérez f4621b85bc Making the Markdown linter happy. 2017-05-12 08:23:49 +02:00
Andrew Cross 8d1ae2a497 many corrections to compile circuits.
add new test example test16_obj.py.
update teleport_obj and rippleadd_obj examples.
major changes to _circuit and _mapping.
add print statement to compile_circuits() in _quantumprogram.
minor bug in _qasmparser.py.
2017-05-12 00:05:07 -04:00
Jesús Pérez 7a3ff0765f Support for core libraries, ie: qelib1.inc 2017-05-11 20:37:52 +02:00
Jesús Pérez 4ec508cda3 Symbolic links dependency dropped. 2017-05-11 19:51:23 +02:00
Jesús Pérez 592fecc162 Dropping minor old (not needed) stuff from the README. 2017-05-11 19:50:46 +02:00
Jesús Pérez 70a56c06bd Important TODO about the linting in the workflow. 2017-05-11 19:50:07 +02:00
Jesús Pérez 654fb1856a Merge remote-tracking branch 'origin/Dev' into Dev 2017-05-11 18:13:08 +02:00
Jesús Pérez 86f19c8568 Minor licensing changes. 2017-05-11 18:12:57 +02:00
Jesús Pérez bd0b4e2382 Qconfig file in tests not needed anymore. 2017-05-11 18:12:45 +02:00
Andrew Cross 56ad73d5fa add compiling steps to QuantumProgram.
Added the "id" gate to the basis.
Added the remaining simplification steps after the swap_mapper call.
2017-05-11 11:36:50 -04:00
Jesús Pérez 86f1d8bf36 Empty line dropped. 2017-05-11 17:14:28 +02:00
Jesús Pérez 928c2f4ea0 Merge remote-tracking branch 'origin/Dev' into Dev 2017-05-11 17:13:49 +02:00
Jesús Pérez 4bc9a20c79 Dirty trick to avoid having the qasm include file in the root. 2017-05-11 17:13:02 +02:00
Andrew Cross c78029ff67 added "one register" unroller, fixed bug in PrinterBackend, added test script 2017-05-11 11:11:48 -04:00
ismael faro f84592b9ee change folder structure: Examples folder
examples:
- python
- quasm
2017-05-11 11:04:49 -04:00
ismael faro 60c8193ed7 improve Test folder 2017-05-11 10:41:43 -04:00
ismael faro b45300fc2b Merge remote-tracking branch 'origin/linting' into Dev 2017-05-11 10:31:46 -04:00
ismael faro 46c7253e5d fix minor 2017-05-11 10:27:00 -04:00
Jesús Pérez 91c68c9467 Default lint file to start. 2017-05-11 13:19:02 +02:00
Jesús Pérez cd5c2a032e More linting 2017-05-11 13:18:27 +02:00
Jesús Pérez bfafb0c4bd Ignoring generated files in the linter. 2017-05-11 12:59:08 +02:00
Jesús Pérez da426546ac Name of the testing file changed to make the linter happy. 2017-05-11 12:58:47 +02:00
Jesús Pérez df239e8358 Some constant renaming in tests to make the linter happy. 2017-05-11 12:31:05 +02:00