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