From b0268cd6fd686cf7e37e30e5ad7fc075e0bc3e9f Mon Sep 17 00:00:00 2001 From: Travis CI User Date: Mon, 2 Oct 2017 15:29:51 +0000 Subject: [PATCH] Automated documentation update from SDK Commit: 96cdc0e59b2b9a3bbca971969fa2d593e5610941 Travis build: https://travis-ci.org/TRAVIS_REPO_SLUG/builds/282297161 --- documentation/.buildinfo | 2 +- documentation/_autodoc/modules.html | 204 -- .../_autodoc/qiskit.ClassicalRegister.html | 217 ++ .../_autodoc/qiskit.CompositeGate.html | 509 +++++ documentation/_autodoc/qiskit.Gate.html | 239 +++ .../_autodoc/qiskit.Instruction.html | 221 ++ .../_autodoc/qiskit.InstructionSet.html | 235 +++ .../_autodoc/qiskit.QISKitError.html | 181 ++ .../_autodoc/qiskit.QuantumCircuit.html | 540 +++++ ...rogram.html => qiskit.QuantumProgram.html} | 642 +++--- .../_autodoc/qiskit.QuantumRegister.html | 217 ++ documentation/_autodoc/qiskit.Result.html | 339 +++ .../_autodoc/qiskit._classicalregister.html | 120 -- .../_autodoc/qiskit._compositegate.html | 322 --- documentation/_autodoc/qiskit._gate.html | 136 -- .../_autodoc/qiskit._instruction.html | 136 -- .../_autodoc/qiskit._instructionset.html | 144 -- documentation/_autodoc/qiskit._measure.html | 132 -- .../_autodoc/qiskit._qiskiterror.html | 120 -- .../_autodoc/qiskit._quantumcircuit.html | 350 --- .../_autodoc/qiskit._quantumregister.html | 120 -- documentation/_autodoc/qiskit._register.html | 126 -- documentation/_autodoc/qiskit._reset.html | 130 -- .../qiskit.dagcircuit.DAGCircuit.html | 550 +++++ .../qiskit.dagcircuit._dagcircuit.html | 383 ---- .../qiskit.dagcircuit._dagcircuiterror.html | 122 -- documentation/_autodoc/qiskit.dagcircuit.html | 200 +- .../qiskit.extensions._extensionerror.html | 122 -- documentation/_autodoc/qiskit.extensions.html | 240 ++- .../qiskit.extensions.standard.barrier.html | 148 -- .../qiskit.extensions.standard.ccx.html | 148 -- .../qiskit.extensions.standard.ch.html | 148 -- .../qiskit.extensions.standard.crz.html | 148 -- .../qiskit.extensions.standard.cswap.html | 136 -- .../qiskit.extensions.standard.cu1.html | 148 -- .../qiskit.extensions.standard.cu3.html | 148 -- .../qiskit.extensions.standard.cx.html | 148 -- .../qiskit.extensions.standard.cxbase.html | 148 -- .../qiskit.extensions.standard.cy.html | 148 -- .../qiskit.extensions.standard.cz.html | 148 -- ...qiskit.extensions.standard.gatestools.html | 115 - .../qiskit.extensions.standard.h.html | 148 -- .../qiskit.extensions.standard.header.html | 111 - .../_autodoc/qiskit.extensions.standard.html | 464 +++- .../qiskit.extensions.standard.iden.html | 148 -- .../qiskit.extensions.standard.rx.html | 149 -- .../qiskit.extensions.standard.ry.html | 149 -- .../qiskit.extensions.standard.rz.html | 149 -- .../qiskit.extensions.standard.s.html | 148 -- .../qiskit.extensions.standard.swap.html | 148 -- .../qiskit.extensions.standard.t.html | 148 -- .../qiskit.extensions.standard.u1.html | 148 -- .../qiskit.extensions.standard.u2.html | 149 -- .../qiskit.extensions.standard.u3.html | 149 -- .../qiskit.extensions.standard.ubase.html | 149 -- .../qiskit.extensions.standard.x.html | 148 -- .../qiskit.extensions.standard.y.html | 148 -- .../qiskit.extensions.standard.z.html | 148 -- documentation/_autodoc/qiskit.html | 433 ++-- .../_autodoc/qiskit.mapper.Coupling.html | 290 +++ .../_autodoc/qiskit.mapper.MapperError.html | 206 ++ .../_autodoc/qiskit.mapper._compiling.html | 160 -- .../_autodoc/qiskit.mapper._coupling.html | 206 -- .../qiskit.mapper._couplingerror.html | 122 -- .../_autodoc/qiskit.mapper._mappererror.html | 122 -- .../_autodoc/qiskit.mapper._mapping.html | 241 --- .../qiskit.mapper.coupling_dict2list.html | 198 ++ .../qiskit.mapper.coupling_list2dict.html | 198 ++ .../qiskit.mapper.cx_cancellation.html | 194 ++ .../qiskit.mapper.direction_mapper.html | 202 ++ .../qiskit.mapper.euler_angles_1q.html | 199 ++ documentation/_autodoc/qiskit.mapper.html | 269 ++- .../qiskit.mapper.optimize_1q_gates.html | 195 ++ .../_autodoc/qiskit.mapper.swap_mapper.html | 219 ++ .../_autodoc/qiskit.mapper.two_qubit_kak.html | 200 ++ documentation/_autodoc/qiskit.qasm.Qasm.html | 232 ++ .../_autodoc/qiskit.qasm.QasmError.html | 205 ++ .../_autodoc/qiskit.qasm._node._barrier.html | 131 -- .../_autodoc/qiskit.qasm._node._binaryop.html | 145 -- .../_autodoc/qiskit.qasm._node._cnot.html | 132 -- .../_autodoc/qiskit.qasm._node._creg.html | 137 -- .../qiskit.qasm._node._customunitary.html | 138 -- .../qiskit.qasm._node._expressionlist.html | 137 -- .../_autodoc/qiskit.qasm._node._external.html | 144 -- .../_autodoc/qiskit.qasm._node._gate.html | 147 -- .../_autodoc/qiskit.qasm._node._gatebody.html | 138 -- .../_autodoc/qiskit.qasm._node._id.html | 150 -- .../_autodoc/qiskit.qasm._node._idlist.html | 137 -- .../_autodoc/qiskit.qasm._node._if.html | 134 -- .../qiskit.qasm._node._indexedid.html | 138 -- .../_autodoc/qiskit.qasm._node._intnode.html | 149 -- .../_autodoc/qiskit.qasm._node._magic.html | 131 -- .../_autodoc/qiskit.qasm._node._measure.html | 132 -- .../_autodoc/qiskit.qasm._node._node.html | 142 -- .../qiskit.qasm._node._nodeexception.html | 124 -- .../_autodoc/qiskit.qasm._node._opaque.html | 146 -- .../_autodoc/qiskit.qasm._node._prefix.html | 144 -- .../qiskit.qasm._node._primarylist.html | 137 -- .../_autodoc/qiskit.qasm._node._program.html | 131 -- .../_autodoc/qiskit.qasm._node._qreg.html | 137 -- .../_autodoc/qiskit.qasm._node._real.html | 149 -- .../_autodoc/qiskit.qasm._node._reset.html | 131 -- .../qiskit.qasm._node._universalunitary.html | 132 -- documentation/_autodoc/qiskit.qasm._node.html | 153 -- documentation/_autodoc/qiskit.qasm._qasm.html | 140 -- .../_autodoc/qiskit.qasm._qasmerror.html | 122 -- .../_autodoc/qiskit.qasm._qasmlexer.html | 295 --- .../_autodoc/qiskit.qasm._qasmparser.html | 773 ------- documentation/_autodoc/qiskit.qasm.html | 261 ++- .../qiskit.simulators._localsimulator.html | 231 +- ...qiskit.simulators._qasm_cpp_simulator.html | 233 +- .../qiskit.simulators._qasmsimulator.html | 221 +- .../qiskit.simulators._simulatorerror.html | 123 -- .../qiskit.simulators._simulatortools.html | 205 -- .../qiskit.simulators._unitarysimulator.html | 221 +- documentation/_autodoc/qiskit.simulators.html | 236 ++- .../qiskit.simulators.local_backends.html | 199 ++ .../_autodoc/qiskit.unroll.BackendError.html | 205 ++ .../qiskit.unroll.CircuitBackend.html | 378 ++++ .../_autodoc/qiskit.unroll.DAGBackend.html | 373 ++++ .../_autodoc/qiskit.unroll.JsonBackend.html | 377 ++++ .../qiskit.unroll.PrinterBackend.html | 387 ++++ .../_autodoc/qiskit.unroll.Unroller.html | 228 ++ .../qiskit.unroll.UnrollerBackend.html | 379 ++++ .../_autodoc/qiskit.unroll._backenderror.html | 122 -- .../qiskit.unroll._circuitbackend.html | 245 --- .../_autodoc/qiskit.unroll._dagbackend.html | 240 --- .../_autodoc/qiskit.unroll._jsonbackend.html | 271 --- .../qiskit.unroll._printerbackend.html | 251 --- .../_autodoc/qiskit.unroll._unroller.html | 134 -- .../qiskit.unroll._unrollerbackend.html | 246 --- .../qiskit.unroll._unrollererror.html | 122 -- documentation/_autodoc/qiskit.unroll.html | 246 ++- .../_images/circuit_representations.png | Bin 0 -> 72474 bytes documentation/_images/unroller_backends.png | Bin 0 -> 78966 bytes documentation/_modules/index.html | 170 +- .../_modules/qiskit/_classicalregister.html | 141 +- .../_modules/qiskit/_compositegate.html | 151 +- documentation/_modules/qiskit/_gate.html | 145 +- .../_modules/qiskit/_instruction.html | 145 +- .../_modules/qiskit/_instructionset.html | 149 +- documentation/_modules/qiskit/_measure.html | 130 -- .../_modules/qiskit/_qiskiterror.html | 141 +- .../_modules/qiskit/_quantumcircuit.html | 159 +- .../_modules/qiskit/_quantumprogram.html | 233 +- .../_modules/qiskit/_quantumregister.html | 141 +- documentation/_modules/qiskit/_register.html | 149 +- documentation/_modules/qiskit/_reset.html | 126 -- .../qiskit/dagcircuit/_dagcircuit.html | 203 +- .../qiskit/dagcircuit/_dagcircuiterror.html | 120 -- .../qiskit/extensions/_extensionerror.html | 121 -- .../qiskit/extensions/standard/barrier.html | 157 +- .../qiskit/extensions/standard/ccx.html | 157 +- .../qiskit/extensions/standard/ch.html | 157 +- .../qiskit/extensions/standard/crz.html | 157 +- .../qiskit/extensions/standard/cswap.html | 149 +- .../qiskit/extensions/standard/cu1.html | 157 +- .../qiskit/extensions/standard/cu3.html | 157 +- .../qiskit/extensions/standard/cx.html | 157 +- .../qiskit/extensions/standard/cxbase.html | 157 +- .../qiskit/extensions/standard/cy.html | 157 +- .../qiskit/extensions/standard/cz.html | 157 +- .../extensions/standard/gatestools.html | 118 -- .../qiskit/extensions/standard/h.html | 157 +- .../qiskit/extensions/standard/iden.html | 157 +- .../qiskit/extensions/standard/rx.html | 157 +- .../qiskit/extensions/standard/ry.html | 157 +- .../qiskit/extensions/standard/rz.html | 157 +- .../qiskit/extensions/standard/s.html | 157 +- .../qiskit/extensions/standard/swap.html | 157 +- .../qiskit/extensions/standard/t.html | 157 +- .../qiskit/extensions/standard/u1.html | 157 +- .../qiskit/extensions/standard/u2.html | 157 +- .../qiskit/extensions/standard/u3.html | 157 +- .../qiskit/extensions/standard/ubase.html | 157 +- .../qiskit/extensions/standard/x.html | 157 +- .../qiskit/extensions/standard/y.html | 157 +- .../qiskit/extensions/standard/z.html | 157 +- .../_modules/qiskit/mapper/_compiling.html | 153 +- .../_modules/qiskit/mapper/_coupling.html | 161 +- .../qiskit/mapper/_couplingerror.html | 120 -- .../_modules/qiskit/mapper/_mappererror.html | 141 +- .../_modules/qiskit/mapper/_mapping.html | 165 +- .../_modules/qiskit/qasm/_node/_barrier.html | 124 -- .../_modules/qiskit/qasm/_node/_binaryop.html | 152 -- .../_modules/qiskit/qasm/_node/_cnot.html | 126 -- .../_modules/qiskit/qasm/_node/_creg.html | 140 -- .../qiskit/qasm/_node/_customunitary.html | 144 -- .../qiskit/qasm/_node/_expressionlist.html | 129 -- .../_modules/qiskit/qasm/_node/_external.html | 153 -- .../_modules/qiskit/qasm/_node/_gate.html | 157 -- .../_modules/qiskit/qasm/_node/_gatebody.html | 136 -- .../_modules/qiskit/qasm/_node/_id.html | 161 -- .../_modules/qiskit/qasm/_node/_idlist.html | 129 -- .../_modules/qiskit/qasm/_node/_if.html | 129 -- .../qiskit/qasm/_node/_indexedid.html | 135 -- .../_modules/qiskit/qasm/_node/_intnode.html | 138 -- .../_modules/qiskit/qasm/_node/_magic.html | 124 -- .../_modules/qiskit/qasm/_node/_measure.html | 126 -- .../_modules/qiskit/qasm/_node/_node.html | 153 -- .../qiskit/qasm/_node/_nodeexception.html | 120 -- .../_modules/qiskit/qasm/_node/_opaque.html | 152 -- .../_modules/qiskit/qasm/_node/_prefix.html | 142 -- .../qiskit/qasm/_node/_primarylist.html | 129 -- .../_modules/qiskit/qasm/_node/_program.html | 127 -- .../_modules/qiskit/qasm/_node/_qreg.html | 140 -- .../_modules/qiskit/qasm/_node/_real.html | 143 -- .../_modules/qiskit/qasm/_node/_reset.html | 124 -- .../qiskit/qasm/_node/_universalunitary.html | 126 -- documentation/_modules/qiskit/qasm/_qasm.html | 147 +- .../_modules/qiskit/qasm/_qasmerror.html | 141 +- .../_modules/qiskit/qasm/_qasmlexer.html | 323 --- .../_modules/qiskit/qasm/_qasmparser.html | 1193 ----------- .../qiskit/simulators/_localsimulator.html | 139 +- .../simulators/_qasm_cpp_simulator.html | 137 +- .../qiskit/simulators/_qasmsimulator.html | 137 +- .../qiskit/simulators/_simulatorerror.html | 123 -- .../qiskit/simulators/_simulatortools.html | 229 -- .../qiskit/simulators/_unitarysimulator.html | 137 +- .../_modules/qiskit/unroll/_backenderror.html | 141 +- .../qiskit/unroll/_circuitbackend.html | 171 +- .../_modules/qiskit/unroll/_dagbackend.html | 171 +- .../_modules/qiskit/unroll/_jsonbackend.html | 171 +- .../qiskit/unroll/_printerbackend.html | 173 +- .../_modules/qiskit/unroll/_unroller.html | 145 +- .../qiskit/unroll/_unrollerbackend.html | 171 +- .../qiskit/unroll/_unrollererror.html | 122 -- .../_sources/_autodoc/modules.rst.txt | 7 - .../_autodoc/qiskit.ClassicalRegister.rst.txt | 24 + .../_autodoc/qiskit.CompositeGate.rst.txt | 56 + .../_sources/_autodoc/qiskit.Gate.rst.txt | 26 + .../_autodoc/qiskit.Instruction.rst.txt | 24 + .../_autodoc/qiskit.InstructionSet.rst.txt | 26 + .../_autodoc/qiskit.QISKitError.rst.txt | 6 + .../_autodoc/qiskit.QuantumCircuit.rst.txt | 59 + .../_autodoc/qiskit.QuantumProgram.rst.txt | 59 + .../_autodoc/qiskit.QuantumRegister.rst.txt | 24 + .../_sources/_autodoc/qiskit.Result.rst.txt | 27 + .../qiskit._classicalregister.rst.txt | 7 - .../_autodoc/qiskit._compositegate.rst.txt | 7 - .../_sources/_autodoc/qiskit._gate.rst.txt | 7 - .../_autodoc/qiskit._instruction.rst.txt | 7 - .../_autodoc/qiskit._instructionset.rst.txt | 7 - .../_sources/_autodoc/qiskit._measure.rst.txt | 7 - .../_autodoc/qiskit._qiskiterror.rst.txt | 7 - .../_autodoc/qiskit._quantumcircuit.rst.txt | 7 - .../_autodoc/qiskit._quantumprogram.rst.txt | 7 - .../_autodoc/qiskit._quantumregister.rst.txt | 7 - .../_autodoc/qiskit._register.rst.txt | 7 - .../_sources/_autodoc/qiskit._reset.rst.txt | 7 - .../qiskit.dagcircuit.DAGCircuit.rst.txt | 53 + .../qiskit.dagcircuit._dagcircuit.rst.txt | 7 - ...qiskit.dagcircuit._dagcircuiterror.rst.txt | 7 - .../_autodoc/qiskit.dagcircuit.rst.txt | 34 +- .../qiskit.extensions._extensionerror.rst.txt | 7 - .../_autodoc/qiskit.extensions.rst.txt | 25 +- ...qiskit.extensions.standard.barrier.rst.txt | 7 - .../qiskit.extensions.standard.ccx.rst.txt | 7 - .../qiskit.extensions.standard.ch.rst.txt | 7 - .../qiskit.extensions.standard.crz.rst.txt | 7 - .../qiskit.extensions.standard.cswap.rst.txt | 7 - .../qiskit.extensions.standard.cu1.rst.txt | 7 - .../qiskit.extensions.standard.cu3.rst.txt | 7 - .../qiskit.extensions.standard.cx.rst.txt | 7 - .../qiskit.extensions.standard.cxbase.rst.txt | 7 - .../qiskit.extensions.standard.cy.rst.txt | 7 - .../qiskit.extensions.standard.cz.rst.txt | 7 - ...kit.extensions.standard.gatestools.rst.txt | 7 - .../qiskit.extensions.standard.h.rst.txt | 7 - .../qiskit.extensions.standard.header.rst.txt | 7 - .../qiskit.extensions.standard.iden.rst.txt | 7 - .../qiskit.extensions.standard.rst.txt | 114 +- .../qiskit.extensions.standard.rx.rst.txt | 7 - .../qiskit.extensions.standard.ry.rst.txt | 7 - .../qiskit.extensions.standard.rz.rst.txt | 7 - .../qiskit.extensions.standard.s.rst.txt | 7 - .../qiskit.extensions.standard.swap.rst.txt | 7 - .../qiskit.extensions.standard.t.rst.txt | 7 - .../qiskit.extensions.standard.u1.rst.txt | 7 - .../qiskit.extensions.standard.u2.rst.txt | 7 - .../qiskit.extensions.standard.u3.rst.txt | 7 - .../qiskit.extensions.standard.ubase.rst.txt | 7 - .../qiskit.extensions.standard.x.rst.txt | 7 - .../qiskit.extensions.standard.y.rst.txt | 7 - .../qiskit.extensions.standard.z.rst.txt | 7 - .../_autodoc/qiskit.mapper.Coupling.rst.txt | 30 + .../qiskit.mapper.MapperError.rst.txt | 6 + .../_autodoc/qiskit.mapper._compiling.rst.txt | 7 - .../_autodoc/qiskit.mapper._coupling.rst.txt | 7 - .../qiskit.mapper._couplingerror.rst.txt | 7 - .../qiskit.mapper._mappererror.rst.txt | 7 - .../_autodoc/qiskit.mapper._mapping.rst.txt | 7 - .../qiskit.mapper.coupling_dict2list.rst.txt | 6 + .../qiskit.mapper.coupling_list2dict.rst.txt | 6 + .../qiskit.mapper.cx_cancellation.rst.txt | 6 + .../qiskit.mapper.direction_mapper.rst.txt | 6 + .../qiskit.mapper.euler_angles_1q.rst.txt | 6 + .../qiskit.mapper.optimize_1q_gates.rst.txt | 6 + .../_sources/_autodoc/qiskit.mapper.rst.txt | 63 +- .../qiskit.mapper.swap_mapper.rst.txt | 6 + .../qiskit.mapper.two_qubit_kak.rst.txt | 6 + .../_autodoc/qiskit.qasm.Qasm.rst.txt | 25 + .../_autodoc/qiskit.qasm.QasmError.rst.txt | 6 + .../qiskit.qasm._node._barrier.rst.txt | 7 - .../qiskit.qasm._node._binaryop.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._cnot.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._creg.rst.txt | 7 - .../qiskit.qasm._node._customunitary.rst.txt | 7 - .../qiskit.qasm._node._expressionlist.rst.txt | 7 - .../qiskit.qasm._node._external.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._gate.rst.txt | 7 - .../qiskit.qasm._node._gatebody.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._id.rst.txt | 7 - .../qiskit.qasm._node._idlist.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._if.rst.txt | 7 - .../qiskit.qasm._node._indexedid.rst.txt | 7 - .../qiskit.qasm._node._intnode.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._magic.rst.txt | 7 - .../qiskit.qasm._node._measure.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._node.rst.txt | 7 - .../qiskit.qasm._node._nodeexception.rst.txt | 7 - .../qiskit.qasm._node._opaque.rst.txt | 7 - .../qiskit.qasm._node._prefix.rst.txt | 7 - .../qiskit.qasm._node._primarylist.rst.txt | 7 - .../qiskit.qasm._node._program.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._qreg.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._real.rst.txt | 7 - .../_autodoc/qiskit.qasm._node._reset.rst.txt | 7 - ...iskit.qasm._node._universalunitary.rst.txt | 7 - .../_autodoc/qiskit.qasm._node.rst.txt | 42 - .../_autodoc/qiskit.qasm._qasm.rst.txt | 7 - .../_autodoc/qiskit.qasm._qasmerror.rst.txt | 7 - .../_autodoc/qiskit.qasm._qasmlexer.rst.txt | 7 - .../_autodoc/qiskit.qasm._qasmparser.rst.txt | 7 - .../_sources/_autodoc/qiskit.qasm.rst.txt | 51 +- .../_sources/_autodoc/qiskit.rst.txt | 67 +- .../qiskit.simulators._localsimulator.rst.txt | 31 +- ...kit.simulators._qasm_cpp_simulator.rst.txt | 31 +- .../qiskit.simulators._qasmsimulator.rst.txt | 25 +- .../qiskit.simulators._simulatorerror.rst.txt | 7 - .../qiskit.simulators._simulatortools.rst.txt | 7 - ...iskit.simulators._unitarysimulator.rst.txt | 25 +- .../qiskit.simulators.local_backends.rst.txt | 6 + .../_autodoc/qiskit.simulators.rst.txt | 41 +- .../qiskit.unroll.BackendError.rst.txt | 6 + .../qiskit.unroll.CircuitBackend.rst.txt | 37 + .../_autodoc/qiskit.unroll.DAGBackend.rst.txt | 37 + .../qiskit.unroll.JsonBackend.rst.txt | 37 + .../qiskit.unroll.PrinterBackend.rst.txt | 38 + .../_autodoc/qiskit.unroll.Unroller.rst.txt | 24 + .../qiskit.unroll.UnrollerBackend.rst.txt | 37 + .../qiskit.unroll._backenderror.rst.txt | 7 - .../qiskit.unroll._circuitbackend.rst.txt | 7 - .../qiskit.unroll._dagbackend.rst.txt | 7 - .../qiskit.unroll._jsonbackend.rst.txt | 7 - .../qiskit.unroll._printerbackend.rst.txt | 7 - .../_autodoc/qiskit.unroll._unroller.rst.txt | 7 - .../qiskit.unroll._unrollerbackend.rst.txt | 7 - .../qiskit.unroll._unrollererror.rst.txt | 7 - .../_sources/_autodoc/qiskit.unroll.rst.txt | 53 +- documentation/_sources/contributing.rst.txt | 1 - .../_sources/dev_introduction.rst.txt | 71 + .../_sources/example_real_backend.rst.txt | 42 + documentation/_sources/index.rst.txt | 102 +- documentation/_sources/install.rst.txt | 152 ++ documentation/_sources/qiskit.rst.txt | 37 + documentation/_sources/quickstart.rst.txt | 57 + documentation/_static/QISKit-c.gif | Bin 84168 -> 0 bytes documentation/_static/alabaster.css | 693 ------ documentation/_static/background_b01.png | Bin 0 -> 87 bytes documentation/_static/background_r12.png | Bin 0 -> 98 bytes documentation/_static/bizstyle.css | 526 +++++ documentation/_static/bizstyle.js | 45 + documentation/_static/bootstrap.min.js | 11 + documentation/_static/custom.css | 1 - documentation/_static/favicon.ico | Bin 0 -> 1150 bytes .../_static/qiskit-logo-no-margin.gif | Bin 0 -> 265313 bytes .../_static/qiskit-logo-white-no-margin.gif | Bin 0 -> 208964 bytes documentation/_static/qiskit-logo-white.gif | Bin 0 -> 235717 bytes documentation/_static/qiskit-logo.gif | Bin 0 -> 210495 bytes documentation/contributing.html | 207 -- documentation/dev_introduction.html | 213 ++ documentation/example_real_backend.html | 209 ++ documentation/genindex.html | 1875 +++++------------ documentation/index.html | 279 +-- documentation/install.html | 308 +++ documentation/objects.inv | Bin 6870 -> 3101 bytes documentation/py-modindex.html | 578 +---- documentation/qiskit.html | 192 ++ documentation/quickstart.html | 296 +++ documentation/search.html | 113 +- documentation/searchindex.js | 2 +- 392 files changed, 20276 insertions(+), 29398 deletions(-) delete mode 100644 documentation/_autodoc/modules.html create mode 100644 documentation/_autodoc/qiskit.ClassicalRegister.html create mode 100644 documentation/_autodoc/qiskit.CompositeGate.html create mode 100644 documentation/_autodoc/qiskit.Gate.html create mode 100644 documentation/_autodoc/qiskit.Instruction.html create mode 100644 documentation/_autodoc/qiskit.InstructionSet.html create mode 100644 documentation/_autodoc/qiskit.QISKitError.html create mode 100644 documentation/_autodoc/qiskit.QuantumCircuit.html rename documentation/_autodoc/{qiskit._quantumprogram.html => qiskit.QuantumProgram.html} (67%) create mode 100644 documentation/_autodoc/qiskit.QuantumRegister.html create mode 100644 documentation/_autodoc/qiskit.Result.html delete mode 100644 documentation/_autodoc/qiskit._classicalregister.html delete mode 100644 documentation/_autodoc/qiskit._compositegate.html delete mode 100644 documentation/_autodoc/qiskit._gate.html delete mode 100644 documentation/_autodoc/qiskit._instruction.html delete mode 100644 documentation/_autodoc/qiskit._instructionset.html delete mode 100644 documentation/_autodoc/qiskit._measure.html delete mode 100644 documentation/_autodoc/qiskit._qiskiterror.html delete mode 100644 documentation/_autodoc/qiskit._quantumcircuit.html delete mode 100644 documentation/_autodoc/qiskit._quantumregister.html delete mode 100644 documentation/_autodoc/qiskit._register.html delete mode 100644 documentation/_autodoc/qiskit._reset.html create mode 100644 documentation/_autodoc/qiskit.dagcircuit.DAGCircuit.html delete mode 100644 documentation/_autodoc/qiskit.dagcircuit._dagcircuit.html delete mode 100644 documentation/_autodoc/qiskit.dagcircuit._dagcircuiterror.html delete mode 100644 documentation/_autodoc/qiskit.extensions._extensionerror.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.barrier.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.ccx.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.ch.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.crz.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cswap.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cu1.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cu3.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cx.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cxbase.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cy.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.cz.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.gatestools.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.h.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.header.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.iden.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.rx.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.ry.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.rz.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.s.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.swap.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.t.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.u1.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.u2.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.u3.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.ubase.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.x.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.y.html delete mode 100644 documentation/_autodoc/qiskit.extensions.standard.z.html create mode 100644 documentation/_autodoc/qiskit.mapper.Coupling.html create mode 100644 documentation/_autodoc/qiskit.mapper.MapperError.html delete mode 100644 documentation/_autodoc/qiskit.mapper._compiling.html delete mode 100644 documentation/_autodoc/qiskit.mapper._coupling.html delete mode 100644 documentation/_autodoc/qiskit.mapper._couplingerror.html delete mode 100644 documentation/_autodoc/qiskit.mapper._mappererror.html delete mode 100644 documentation/_autodoc/qiskit.mapper._mapping.html create mode 100644 documentation/_autodoc/qiskit.mapper.coupling_dict2list.html create mode 100644 documentation/_autodoc/qiskit.mapper.coupling_list2dict.html create mode 100644 documentation/_autodoc/qiskit.mapper.cx_cancellation.html create mode 100644 documentation/_autodoc/qiskit.mapper.direction_mapper.html create mode 100644 documentation/_autodoc/qiskit.mapper.euler_angles_1q.html create mode 100644 documentation/_autodoc/qiskit.mapper.optimize_1q_gates.html create mode 100644 documentation/_autodoc/qiskit.mapper.swap_mapper.html create mode 100644 documentation/_autodoc/qiskit.mapper.two_qubit_kak.html create mode 100644 documentation/_autodoc/qiskit.qasm.Qasm.html create mode 100644 documentation/_autodoc/qiskit.qasm.QasmError.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._barrier.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._binaryop.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._cnot.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._creg.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._customunitary.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._expressionlist.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._external.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._gate.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._gatebody.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._id.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._idlist.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._if.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._indexedid.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._intnode.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._magic.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._measure.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._node.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._nodeexception.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._opaque.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._prefix.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._primarylist.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._program.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._qreg.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._real.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._reset.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node._universalunitary.html delete mode 100644 documentation/_autodoc/qiskit.qasm._node.html delete mode 100644 documentation/_autodoc/qiskit.qasm._qasm.html delete mode 100644 documentation/_autodoc/qiskit.qasm._qasmerror.html delete mode 100644 documentation/_autodoc/qiskit.qasm._qasmlexer.html delete mode 100644 documentation/_autodoc/qiskit.qasm._qasmparser.html delete mode 100644 documentation/_autodoc/qiskit.simulators._simulatorerror.html delete mode 100644 documentation/_autodoc/qiskit.simulators._simulatortools.html create mode 100644 documentation/_autodoc/qiskit.simulators.local_backends.html create mode 100644 documentation/_autodoc/qiskit.unroll.BackendError.html create mode 100644 documentation/_autodoc/qiskit.unroll.CircuitBackend.html create mode 100644 documentation/_autodoc/qiskit.unroll.DAGBackend.html create mode 100644 documentation/_autodoc/qiskit.unroll.JsonBackend.html create mode 100644 documentation/_autodoc/qiskit.unroll.PrinterBackend.html create mode 100644 documentation/_autodoc/qiskit.unroll.Unroller.html create mode 100644 documentation/_autodoc/qiskit.unroll.UnrollerBackend.html delete mode 100644 documentation/_autodoc/qiskit.unroll._backenderror.html delete mode 100644 documentation/_autodoc/qiskit.unroll._circuitbackend.html delete mode 100644 documentation/_autodoc/qiskit.unroll._dagbackend.html delete mode 100644 documentation/_autodoc/qiskit.unroll._jsonbackend.html delete mode 100644 documentation/_autodoc/qiskit.unroll._printerbackend.html delete mode 100644 documentation/_autodoc/qiskit.unroll._unroller.html delete mode 100644 documentation/_autodoc/qiskit.unroll._unrollerbackend.html delete mode 100644 documentation/_autodoc/qiskit.unroll._unrollererror.html create mode 100644 documentation/_images/circuit_representations.png create mode 100644 documentation/_images/unroller_backends.png delete mode 100644 documentation/_modules/qiskit/_measure.html delete mode 100644 documentation/_modules/qiskit/_reset.html delete mode 100644 documentation/_modules/qiskit/dagcircuit/_dagcircuiterror.html delete mode 100644 documentation/_modules/qiskit/extensions/_extensionerror.html delete mode 100644 documentation/_modules/qiskit/extensions/standard/gatestools.html delete mode 100644 documentation/_modules/qiskit/mapper/_couplingerror.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_barrier.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_binaryop.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_cnot.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_creg.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_customunitary.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_expressionlist.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_external.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_gate.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_gatebody.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_id.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_idlist.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_if.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_indexedid.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_intnode.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_magic.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_measure.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_node.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_nodeexception.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_opaque.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_prefix.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_primarylist.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_program.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_qreg.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_real.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_reset.html delete mode 100644 documentation/_modules/qiskit/qasm/_node/_universalunitary.html delete mode 100644 documentation/_modules/qiskit/qasm/_qasmlexer.html delete mode 100644 documentation/_modules/qiskit/qasm/_qasmparser.html delete mode 100644 documentation/_modules/qiskit/simulators/_simulatorerror.html delete mode 100644 documentation/_modules/qiskit/simulators/_simulatortools.html delete mode 100644 documentation/_modules/qiskit/unroll/_unrollererror.html delete mode 100644 documentation/_sources/_autodoc/modules.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.ClassicalRegister.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.CompositeGate.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.Gate.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.Instruction.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.InstructionSet.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.QISKitError.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.QuantumCircuit.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.QuantumProgram.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.QuantumRegister.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.Result.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._classicalregister.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._compositegate.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._gate.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._instruction.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._instructionset.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._measure.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._qiskiterror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._quantumcircuit.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._quantumprogram.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._quantumregister.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._register.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit._reset.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.dagcircuit.DAGCircuit.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.dagcircuit._dagcircuit.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.dagcircuit._dagcircuiterror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions._extensionerror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.barrier.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.ccx.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.ch.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.crz.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cswap.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cu1.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cu3.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cx.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cxbase.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cy.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.cz.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.gatestools.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.h.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.header.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.iden.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.rx.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.ry.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.rz.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.s.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.swap.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.t.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.u1.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.u2.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.u3.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.ubase.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.x.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.y.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.extensions.standard.z.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.Coupling.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.MapperError.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.mapper._compiling.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.mapper._coupling.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.mapper._couplingerror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.mapper._mappererror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.mapper._mapping.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.coupling_dict2list.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.coupling_list2dict.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.cx_cancellation.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.direction_mapper.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.euler_angles_1q.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.optimize_1q_gates.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.swap_mapper.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.mapper.two_qubit_kak.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.qasm.Qasm.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.qasm.QasmError.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._barrier.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._binaryop.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._cnot.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._creg.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._customunitary.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._expressionlist.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._external.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._gate.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._gatebody.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._id.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._idlist.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._if.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._indexedid.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._intnode.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._magic.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._measure.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._node.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._nodeexception.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._opaque.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._prefix.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._primarylist.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._program.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._qreg.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._real.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._reset.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node._universalunitary.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._node.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._qasm.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._qasmerror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._qasmlexer.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.qasm._qasmparser.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.simulators._simulatorerror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.simulators._simulatortools.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.simulators.local_backends.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.BackendError.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.CircuitBackend.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.DAGBackend.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.JsonBackend.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.PrinterBackend.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.Unroller.rst.txt create mode 100644 documentation/_sources/_autodoc/qiskit.unroll.UnrollerBackend.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._backenderror.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._circuitbackend.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._dagbackend.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._jsonbackend.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._printerbackend.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._unroller.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._unrollerbackend.rst.txt delete mode 100644 documentation/_sources/_autodoc/qiskit.unroll._unrollererror.rst.txt delete mode 100644 documentation/_sources/contributing.rst.txt create mode 100644 documentation/_sources/dev_introduction.rst.txt create mode 100644 documentation/_sources/example_real_backend.rst.txt create mode 100644 documentation/_sources/install.rst.txt create mode 100644 documentation/_sources/qiskit.rst.txt create mode 100644 documentation/_sources/quickstart.rst.txt delete mode 100644 documentation/_static/QISKit-c.gif delete mode 100644 documentation/_static/alabaster.css create mode 100644 documentation/_static/background_b01.png create mode 100644 documentation/_static/background_r12.png create mode 100644 documentation/_static/bizstyle.css create mode 100644 documentation/_static/bizstyle.js create mode 100644 documentation/_static/bootstrap.min.js delete mode 100644 documentation/_static/custom.css create mode 100644 documentation/_static/favicon.ico create mode 100644 documentation/_static/qiskit-logo-no-margin.gif create mode 100644 documentation/_static/qiskit-logo-white-no-margin.gif create mode 100644 documentation/_static/qiskit-logo-white.gif create mode 100644 documentation/_static/qiskit-logo.gif delete mode 100644 documentation/contributing.html create mode 100644 documentation/dev_introduction.html create mode 100644 documentation/example_real_backend.html create mode 100644 documentation/install.html create mode 100644 documentation/qiskit.html create mode 100644 documentation/quickstart.html diff --git a/documentation/.buildinfo b/documentation/.buildinfo index e68c334b2..a4179e59e 100644 --- a/documentation/.buildinfo +++ b/documentation/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 895d0735d6c62ad851bb6eae45a70293 +config: 850aa89f4ada0456bf11f26b1917ff21 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/documentation/_autodoc/modules.html b/documentation/_autodoc/modules.html deleted file mode 100644 index cbf425c92..000000000 --- a/documentation/_autodoc/modules.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - qiskit — QISKit SDK 2.0 documentation - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- -
-

qiskitΒΆ

-
- -
-
- - -
-
-
- -
-
- - - - - - - \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.ClassicalRegister.html b/documentation/_autodoc/qiskit.ClassicalRegister.html new file mode 100644 index 000000000..38a88b9b1 --- /dev/null +++ b/documentation/_autodoc/qiskit.ClassicalRegister.html @@ -0,0 +1,217 @@ + + + + + + + + qiskit.ClassicalRegister — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.ClassicalRegisterΒΆ

+
+
+class qiskit.ClassicalRegister(name, size)[source]ΒΆ
+

Bases: qiskit._register.Register

+

Implement a classical register.

+

Methods

+ ++++ + + + + + + + + + + + +
__init__(name, size)Create a new generic register.
check_range(j)Check that j is a valid index into self.
qasm()Return OPENQASM string for this register.
+
+
+__init__(name, size)ΒΆ
+

Create a new generic register.

+
+ +
+
+check_range(j)ΒΆ
+

Check that j is a valid index into self.

+
+ +
+
+qasm()[source]ΒΆ
+

Return OPENQASM string for this register.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.CompositeGate.html b/documentation/_autodoc/qiskit.CompositeGate.html new file mode 100644 index 000000000..7562c8913 --- /dev/null +++ b/documentation/_autodoc/qiskit.CompositeGate.html @@ -0,0 +1,509 @@ + + + + + + + + qiskit.CompositeGate — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.CompositeGateΒΆ

+
+
+class qiskit.CompositeGate(name, param, args, circuit=None)[source]ΒΆ
+

Bases: qiskit._gate.Gate

+

Composite gate, a sequence of unitary gates.

+

Methods

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__init__(name, param, args[, circuit])Create a new composite gate.
barrier(*tuples)Apply barrier to tuples (reg, idx).
c_if(c, val)Add classical control register.
ccx(ctl1, ctl2, tgt)Apply Toffoli to circuit.
ch(ctl, tgt)Apply CH from ctl to tgt.
check_circuit()Raise exception if self.circuit is None.
crz(theta, ctl, tgt)Apply crz from ctl to tgt with angle theta.
cswap(ctl, tgt1, tgt2)Apply Fredkin to circuit.
cu1(theta, ctl, tgt)Apply cu1 from ctl to tgt with angle theta.
cu3(theta, phi, lam, ctl, tgt)Apply cu3 from ctl to tgt with angle theta, phi, lam.
cx(ctl, tgt)Apply CNOT from ctl to tgt.
cx_base(ctl, tgt)Apply CX ctl, tgt.
cy(ctl, tgt)Apply CY to circuit.
cz(ctl, tgt)Apply CZ to circuit.
h(q)Apply H to q.
has_register(register)Test if this gate’s circuit has the register r.
iden(q)Apply Identity to q.
inverse()Invert this gate.
q_if(*qregs)Add controls to this gate.
qasm()Return OPENQASM string.
rx(theta, q)Apply rx to q.
ry(theta, q)Apply ry to q.
rz(phi, q)Apply rz to q.
s(q)Apply S to q.
sdg(q)Apply Sdg to q.
swap(ctl, tgt)Apply SWAP from ctl to tgt.
t(q)Apply T to q.
tdg(q)Apply Tdg to q.
u1(theta, q)Apply u1 with angle theta to q.
u2(phi, lam, q)Apply u2 to q.
u3(theta, phi, lam, q)Apply u3 to q.
u_base(tpl, q)Apply U to q.
x(q)Apply X to q.
y(quantum_register)Apply Y to q.
z(quantum_register)Apply Z to q.
+
+
+__init__(name, param, args, circuit=None)[source]ΒΆ
+

Create a new composite gate.

+

name = instruction name string +param = list of real parameters +arg = list of pairs (Register, index) +circ = QuantumCircuit or CompositeGate containing this gate

+
+ +
+
+barrier(*tuples)ΒΆ
+

Apply barrier to tuples (reg, idx).

+
+ +
+
+c_if(c, val)[source]ΒΆ
+

Add classical control register.

+
+ +
+
+ccx(ctl1, ctl2, tgt)ΒΆ
+

Apply Toffoli to circuit.

+
+ +
+
+ch(ctl, tgt)ΒΆ
+

Apply CH from ctl to tgt.

+
+ +
+
+check_circuit()ΒΆ
+

Raise exception if self.circuit is None.

+
+ +
+
+crz(theta, ctl, tgt)ΒΆ
+

Apply crz from ctl to tgt with angle theta.

+
+ +
+
+cswap(ctl, tgt1, tgt2)ΒΆ
+

Apply Fredkin to circuit.

+
+ +
+
+cu1(theta, ctl, tgt)ΒΆ
+

Apply cu1 from ctl to tgt with angle theta.

+
+ +
+
+cu3(theta, phi, lam, ctl, tgt)ΒΆ
+

Apply cu3 from ctl to tgt with angle theta, phi, lam.

+
+ +
+
+cx(ctl, tgt)ΒΆ
+

Apply CNOT from ctl to tgt.

+
+ +
+
+cx_base(ctl, tgt)ΒΆ
+

Apply CX ctl, tgt.

+
+ +
+
+cy(ctl, tgt)ΒΆ
+

Apply CY to circuit.

+
+ +
+
+cz(ctl, tgt)ΒΆ
+

Apply CZ to circuit.

+
+ +
+
+h(q)ΒΆ
+

Apply H to q.

+
+ +
+
+has_register(register)[source]ΒΆ
+

Test if this gate’s circuit has the register r.

+
+ +
+
+iden(q)ΒΆ
+

Apply Identity to q.

+
+ +
+
+inverse()[source]ΒΆ
+

Invert this gate.

+
+ +
+
+q_if(*qregs)[source]ΒΆ
+

Add controls to this gate.

+
+ +
+
+qasm()[source]ΒΆ
+

Return OPENQASM string.

+
+ +
+
+rx(theta, q)ΒΆ
+

Apply rx to q.

+
+ +
+
+ry(theta, q)ΒΆ
+

Apply ry to q.

+
+ +
+
+rz(phi, q)ΒΆ
+

Apply rz to q.

+
+ +
+
+s(q)ΒΆ
+

Apply S to q.

+
+ +
+
+sdg(q)ΒΆ
+

Apply Sdg to q.

+
+ +
+
+swap(ctl, tgt)ΒΆ
+

Apply SWAP from ctl to tgt.

+
+ +
+
+t(q)ΒΆ
+

Apply T to q.

+
+ +
+
+tdg(q)ΒΆ
+

Apply Tdg to q.

+
+ +
+
+u1(theta, q)ΒΆ
+

Apply u1 with angle theta to q.

+
+ +
+
+u2(phi, lam, q)ΒΆ
+

Apply u2 to q.

+
+ +
+
+u3(theta, phi, lam, q)ΒΆ
+

Apply u3 to q.

+
+ +
+
+u_base(tpl, q)ΒΆ
+

Apply U to q.

+
+ +
+
+x(q)ΒΆ
+

Apply X to q.

+
+ +
+
+y(quantum_register)ΒΆ
+

Apply Y to q.

+
+ +
+
+z(quantum_register)ΒΆ
+

Apply Z to q.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.Gate.html b/documentation/_autodoc/qiskit.Gate.html new file mode 100644 index 000000000..3d2cfb94a --- /dev/null +++ b/documentation/_autodoc/qiskit.Gate.html @@ -0,0 +1,239 @@ + + + + + + + + qiskit.Gate — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.GateΒΆ

+
+
+class qiskit.Gate(name, param, args, circuit=None)[source]ΒΆ
+

Bases: qiskit._instruction.Instruction

+

Unitary gate.

+

Methods

+ ++++ + + + + + + + + + + + + + + + + + +
__init__(name, param, args[, circuit])Create a new composite gate.
c_if(classical, val)Add classical control on register clasical and value val.
check_circuit()Raise exception if self.circuit is None.
inverse()Invert this gate.
q_if(*qregs)Add controls to this gate.
+
+
+__init__(name, param, args, circuit=None)[source]ΒΆ
+

Create a new composite gate.

+

name = instruction name string +param = list of real parameters +arg = list of pairs (Register, index) +circuit = QuantumCircuit or CompositeGate containing this gate

+
+ +
+
+c_if(classical, val)ΒΆ
+

Add classical control on register clasical and value val.

+
+ +
+
+check_circuit()ΒΆ
+

Raise exception if self.circuit is None.

+
+ +
+
+inverse()[source]ΒΆ
+

Invert this gate.

+
+ +
+
+q_if(*qregs)[source]ΒΆ
+

Add controls to this gate.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.Instruction.html b/documentation/_autodoc/qiskit.Instruction.html new file mode 100644 index 000000000..7c392045e --- /dev/null +++ b/documentation/_autodoc/qiskit.Instruction.html @@ -0,0 +1,221 @@ + + + + + + + + qiskit.Instruction — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.InstructionΒΆ

+
+
+class qiskit.Instruction(name, param, arg, circuit=None)[source]ΒΆ
+

Bases: object

+

Generic quantum computer instruction.

+

Methods

+ ++++ + + + + + + + + + + + +
__init__(name, param, arg[, circuit])Create a new instruction.
c_if(classical, val)Add classical control on register clasical and value val.
check_circuit()Raise exception if self.circuit is None.
+
+
+__init__(name, param, arg, circuit=None)[source]ΒΆ
+

Create a new instruction.

+

name = instruction name string +param = list of real parameters +arg = list of pairs (Register, index) +circuit = QuantumCircuit or CompositeGate containing this instruction

+
+ +
+
+c_if(classical, val)[source]ΒΆ
+

Add classical control on register clasical and value val.

+
+ +
+
+check_circuit()[source]ΒΆ
+

Raise exception if self.circuit is None.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.InstructionSet.html b/documentation/_autodoc/qiskit.InstructionSet.html new file mode 100644 index 000000000..329aef7a0 --- /dev/null +++ b/documentation/_autodoc/qiskit.InstructionSet.html @@ -0,0 +1,235 @@ + + + + + + + + qiskit.InstructionSet — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.InstructionSetΒΆ

+
+
+class qiskit.InstructionSet[source]ΒΆ
+

Bases: object

+

Instruction collection.

+

Methods

+ ++++ + + + + + + + + + + + + + + + + + +
__init__()New collection of instructions.
add(gate)Add instruction to set.
c_if(c, val)Add classical control register to all instructions.
inverse()Invert all instructions.
q_if(*qregs)Add controls to all instructions.
+
+
+__init__()[source]ΒΆ
+

New collection of instructions.

+
+ +
+
+add(gate)[source]ΒΆ
+

Add instruction to set.

+
+ +
+
+c_if(c, val)[source]ΒΆ
+

Add classical control register to all instructions.

+
+ +
+
+inverse()[source]ΒΆ
+

Invert all instructions.

+
+ +
+
+q_if(*qregs)[source]ΒΆ
+

Add controls to all instructions.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.QISKitError.html b/documentation/_autodoc/qiskit.QISKitError.html new file mode 100644 index 000000000..a7b755978 --- /dev/null +++ b/documentation/_autodoc/qiskit.QISKitError.html @@ -0,0 +1,181 @@ + + + + + + + + qiskit.QISKitError — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.QISKitErrorΒΆ

+
+
+exception qiskit.QISKitError(*message)[source]ΒΆ
+

Bases: Exception

+

Base class for errors raised by the QISKit SDK.

+
+
+__init__(*message)[source]ΒΆ
+

Set the error message.

+
+ +
+
+argsΒΆ
+
+ +
+
+with_traceback()ΒΆ
+

Exception.with_traceback(tb) – +set self.__traceback__ to tb and return self.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit.QuantumCircuit.html b/documentation/_autodoc/qiskit.QuantumCircuit.html new file mode 100644 index 000000000..9d49b416a --- /dev/null +++ b/documentation/_autodoc/qiskit.QuantumCircuit.html @@ -0,0 +1,540 @@ + + + + + + + + qiskit.QuantumCircuit — QISKit SDK 0.3.6 documentation + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

qiskit.QuantumCircuitΒΆ

+
+
+class qiskit.QuantumCircuit(*regs)[source]ΒΆ
+

Bases: object

+

Quantum circuit.

+

Methods

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__init__(*regs)Create a new circuit.
add(*regs)Add registers.
barrier(*tuples)Apply barrier to tuples (reg, idx).
ccx(ctl1, ctl2, tgt)Apply Toffoli to circuit.
ch(ctl, tgt)Apply CH from ctl to tgt.
combine(rhs)Append rhs to self if self contains rhs’s registers.
crz(theta, ctl, tgt)Apply crz from ctl to tgt with angle theta.
cswap(ctl, tgt1, tgt2)Apply Fredkin to circuit.
cu1(theta, ctl, tgt)Apply cu1 from ctl to tgt with angle theta.
cu3(theta, phi, lam, ctl, tgt)Apply cu3 from ctl to tgt with angle theta, phi, lam.
cx(ctl, tgt)Apply CNOT from ctl to tgt.
cx_base(ctl, tgt)Apply CX ctl, tgt.
cy(ctl, tgt)Apply CY to circuit.
cz(ctl, tgt)Apply CZ to circuit.
extend(rhs)Append rhs to self if self contains rhs’s registers.
get_cregs()Get the cregs from the registers.
get_qregs()Get the qregs from the registers.
h(q)Apply H to q.
has_register(register)Test if this circuit has the register r.
iden(q)Apply Identity to q.
measure(qubit, cbit)Measure quantum bit into classical bit (tuples).
qasm()Return OPENQASM string.
reset(quantum_register)Reset q.
rx(theta, q)Apply rx to q.
ry(theta, q)Apply ry to q.
rz(phi, q)Apply rz to q.
s(q)Apply S to q.
sdg(q)Apply Sdg to q.
swap(ctl, tgt)Apply SWAP from ctl to tgt.
t(q)Apply T to q.
tdg(q)Apply Tdg to q.
u1(theta, q)Apply u1 with angle theta to q.
u2(phi, lam, q)Apply u2 to q.
u3(theta, phi, lam, q)Apply u3 to q.
u_base(tpl, q)Apply U to q.
x(q)Apply X to q.
y(quantum_register)Apply Y to q.
z(quantum_register)Apply Z to q.
+
+
+__init__(*regs)[source]ΒΆ
+

Create a new circuit.

+
+ +
+
+add(*regs)[source]ΒΆ
+

Add registers.

+
+ +
+
+barrier(*tuples)ΒΆ
+

Apply barrier to tuples (reg, idx).

+
+ +
+
+ccx(ctl1, ctl2, tgt)ΒΆ
+

Apply Toffoli to circuit.

+
+ +
+
+ch(ctl, tgt)ΒΆ
+

Apply CH from ctl to tgt.

+
+ +
+
+combine(rhs)[source]ΒΆ
+

Append rhs to self if self contains rhs’s registers.

+

Return self + rhs as a new object.

+
+ +
+
+crz(theta, ctl, tgt)ΒΆ
+

Apply crz from ctl to tgt with angle theta.

+
+ +
+
+cswap(ctl, tgt1, tgt2)ΒΆ
+

Apply Fredkin to circuit.

+
+ +
+
+cu1(theta, ctl, tgt)ΒΆ
+

Apply cu1 from ctl to tgt with angle theta.

+
+ +
+
+cu3(theta, phi, lam, ctl, tgt)ΒΆ
+

Apply cu3 from ctl to tgt with angle theta, phi, lam.

+
+ +
+
+cx(ctl, tgt)ΒΆ
+

Apply CNOT from ctl to tgt.

+
+ +
+
+cx_base(ctl, tgt)ΒΆ
+

Apply CX ctl, tgt.

+
+ +
+
+cy(ctl, tgt)ΒΆ
+

Apply CY to circuit.

+
+ +
+
+cz(ctl, tgt)ΒΆ
+

Apply CZ to circuit.

+
+ +
+
+extend(rhs)[source]ΒΆ
+

Append rhs to self if self contains rhs’s registers.

+

Modify and return self.

+
+ +
+
+get_cregs()[source]ΒΆ
+

Get the cregs from the registers.

+
+ +
+
+get_qregs()[source]ΒΆ
+

Get the qregs from the registers.

+
+ +
+
+h(q)ΒΆ
+

Apply H to q.

+
+ +
+
+has_register(register)[source]ΒΆ
+

Test if this circuit has the register r.

+

Return True or False.

+
+ +
+
+header = 'OPENQASM 2.0;\ninclude "qelib1.inc";'ΒΆ
+
+ +
+
+iden(q)ΒΆ
+

Apply Identity to q.

+
+ +
+
+measure(qubit, cbit)[source]ΒΆ
+

Measure quantum bit into classical bit (tuples).

+
+ +
+
+qasm()[source]ΒΆ
+

Return OPENQASM string.

+
+ +
+
+reset(quantum_register)[source]ΒΆ
+

Reset q.

+
+ +
+
+rx(theta, q)ΒΆ
+

Apply rx to q.

+
+ +
+
+ry(theta, q)ΒΆ
+

Apply ry to q.

+
+ +
+
+rz(phi, q)ΒΆ
+

Apply rz to q.

+
+ +
+
+s(q)ΒΆ
+

Apply S to q.

+
+ +
+
+sdg(q)ΒΆ
+

Apply Sdg to q.

+
+ +
+
+swap(ctl, tgt)ΒΆ
+

Apply SWAP from ctl to tgt.

+
+ +
+
+t(q)ΒΆ
+

Apply T to q.

+
+ +
+
+tdg(q)ΒΆ
+

Apply Tdg to q.

+
+ +
+
+u1(theta, q)ΒΆ
+

Apply u1 with angle theta to q.

+
+ +
+
+u2(phi, lam, q)ΒΆ
+

Apply u2 to q.

+
+ +
+
+u3(theta, phi, lam, q)ΒΆ
+

Apply u3 to q.

+
+ +
+
+u_base(tpl, q)ΒΆ
+

Apply U to q.

+
+ +
+
+x(q)ΒΆ
+

Apply X to q.

+
+ +
+
+y(quantum_register)ΒΆ
+

Apply Y to q.

+
+ +
+
+z(quantum_register)ΒΆ
+

Apply Z to q.

+
+ +
+ +
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/documentation/_autodoc/qiskit._quantumprogram.html b/documentation/_autodoc/qiskit.QuantumProgram.html similarity index 67% rename from documentation/_autodoc/qiskit._quantumprogram.html rename to documentation/_autodoc/qiskit.QuantumProgram.html index a0cd19447..3b46d26ea 100644 --- a/documentation/_autodoc/qiskit._quantumprogram.html +++ b/documentation/_autodoc/qiskit.QuantumProgram.html @@ -1,17 +1,17 @@ - + + - qiskit._quantumprogram module — QISKit SDK 2.0 documentation - + qiskit.QuantumProgram — QISKit SDK 0.3.6 documentation + + + + - - - - - - - - + + + + - + + +
-
-

qiskit._quantumprogram moduleΒΆ

-

Qasm Program Class

+
+

qiskit.QuantumProgramΒΆ

-
-class qiskit._quantumprogram.QuantumProgram(specs=None)[source]ΒΆ
+
+class qiskit.QuantumProgram(specs=None)[source]ΒΆ

Bases: object

Quantum Program Class.

Class internal properties.

@@ -77,9 +164,132 @@ by β€œβ€“description (type)–”. For example, a circuit’s name is denoted by __LOCAL_BACKENDS (list[str]): A list of local backends
+

Methods

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__init__([specs])
add_circuit(name, quantum_circuit)Add a new circuit based on an Object representation.
available_backends()All the backends that are seen by QISKIT.
compile(name_of_circuits[, backend, config, β€¦])Compile the circuits into the exectution list.
create_circuit(name[, qregisters, cregisters])Create a empty Quantum Circuit in the Quantum Program.
create_classical_register(name, size[, verbose])Create a new Classical Register.
create_classical_registers(registers_array)Create a new set of Classical Registers based on a array of them.
create_quantum_register(name, size[, verbose])Create a new Quantum Register.
create_quantum_registers(register_array)Create a new set of Quantum Registers based on a array of them.
execute(name_of_circuits[, backend, config, β€¦])Execute, compile, and run an array of quantum circuits).
get_api()Returns a function handle to the API.
get_api_config()Return the program specs.
get_backend_calibration(backend)Return the online backend calibrations.
get_backend_configuration(backend[, list_format])Return the configuration of the backend.
get_backend_parameters(backend)Return the online backend parameters.
get_backend_status(backend)Return the online backend status.
get_circuit(name)Return a Circuit Object by name
get_circuit_names()Return all the names of the quantum circuits.
get_classical_register(name)Return a Classical Register by name.
get_classical_register_names()Return all the names of the classical Registers.
get_compiled_configuration(qobj, name)Get the compiled layout for the named circuit and backend.
get_compiled_qasm(qobj, name)Print the compiled cricuit in qasm format.
get_execution_list(qobj[, verbose])Print the compiled circuits that are ready to run.
get_initial_circuit()Return the initialization Circuit.
get_qasm(name)Get qasm format of circuit by name.
get_qasms(list_circuit_name)Get qasm format of circuit by list of names.
get_quantum_register(name)Return a Quantum Register by name.
get_quantum_register_names()Return all the names of the quantum Registers.
load([file_name])Load Quantum Program Json file into the Quantum Program object.
load_qasm_file(qasm_file[, name, verbose])Load qasm file into the quantum program.
load_qasm_text(qasm_string[, name, verbose])Load qasm string in the quantum program.
local_backends()Get the local backends.
online_backends()Get the online backends.
online_devices()Gets online devices via QX API calls.
online_simulators()Gets online simulators via QX API calls.
run(qobj[, wait, timeout, silent])Run a program (a pre-compiled quantum program).
save([file_name, beauty])Save Quantum Program in a Json file.
set_api(token, url[, verify])Setup the API.
-
-add_circuit(name, quantum_circuit)[source]ΒΆ
+
+add_circuit(name, quantum_circuit)[source]ΒΆ

Add a new circuit based on an Object representation.

@@ -99,14 +309,14 @@ by β€œβ€“description (type)–”. For example, a circuit’s name is denoted by
-
-available_backends()[source]ΒΆ
+
+available_backends()[source]ΒΆ

All the backends that are seen by QISKIT.

-
-compile(name_of_circuits, backend='local_qasm_simulator', config=None, silent=True, basis_gates=None, coupling_map=None, initial_layout=None, shots=1024, max_credits=3, seed=None, qobjid=None)[source]ΒΆ
+
+compile(name_of_circuits, backend='local_qasm_simulator', config=None, silent=True, basis_gates=None, coupling_map=None, initial_layout=None, shots=1024, max_credits=3, seed=None, qobjid=None)[source]ΒΆ

Compile the circuits into the exectution list.

This builds the internal β€œto execute” list which is list of quantum circuits to run on different backends.

@@ -196,8 +406,8 @@ which by default are: u1,u2,u3,cx,id
-
-create_circuit(name, qregisters=None, cregisters=None)[source]ΒΆ
+
+create_circuit(name, qregisters=None, cregisters=None)[source]ΒΆ

Create a empty Quantum Circuit in the Quantum Program.

@@ -220,8 +430,8 @@ object reference
-
-create_classical_register(name, size, verbose=False)[source]ΒΆ
+
+create_classical_register(name, size, verbose=False)[source]ΒΆ

Create a new Classical Register.

@@ -242,8 +452,8 @@ object reference
-
-create_classical_registers(registers_array)[source]ΒΆ
+
+create_classical_registers(registers_array)[source]ΒΆ

Create a new set of Classical Registers based on a array of them.

@@ -269,8 +479,8 @@ dictionay fromat:

-
-create_quantum_register(name, size, verbose=False)[source]ΒΆ
+
+create_quantum_register(name, size, verbose=False)[source]ΒΆ

Create a new Quantum Register.

@@ -291,8 +501,8 @@ dictionay fromat:

-
-create_quantum_registers(register_array)[source]ΒΆ
+
+create_quantum_registers(register_array)[source]ΒΆ

Create a new set of Quantum Registers based on a array of them.

@@ -318,8 +528,8 @@ dictionay format:

-
-execute(name_of_circuits, backend='local_qasm_simulator', config=None, wait=5, timeout=60, silent=True, basis_gates=None, coupling_map=None, initial_layout=None, shots=1024, max_credits=3, seed=None)[source]ΒΆ
+
+execute(name_of_circuits, backend='local_qasm_simulator', config=None, wait=5, timeout=60, silent=True, basis_gates=None, coupling_map=None, initial_layout=None, shots=1024, max_credits=3, seed=None)[source]ΒΆ

Execute, compile, and run an array of quantum circuits).

This builds the internal β€œto execute” list which is list of quantum circuits to run on different backends.

@@ -379,20 +589,20 @@ data

-
-get_api()[source]ΒΆ
+
+get_api()[source]ΒΆ

Returns a function handle to the API.

-
-get_api_config()[source]ΒΆ
+
+get_api_config()[source]ΒΆ

Return the program specs.

-
-get_backend_calibration(backend)[source]ΒΆ
+
+get_backend_calibration(backend)[source]ΒΆ

Return the online backend calibrations.

The return is via QX API call.

@@ -416,8 +626,8 @@ data

-
-get_backend_configuration(backend, list_format=False)[source]ΒΆ
+
+get_backend_configuration(backend, list_format=False)[source]ΒΆ

Return the configuration of the backend.

The return is via QX API call.

@@ -441,8 +651,8 @@ data

-
-get_backend_parameters(backend)[source]ΒΆ
+
+get_backend_parameters(backend)[source]ΒΆ

Return the online backend parameters.

The return is via QX API call.

@@ -466,8 +676,8 @@ data

-
-get_backend_status(backend)[source]ΒΆ
+
+get_backend_status(backend)[source]ΒΆ

Return the online backend status.

It uses QX API call or by local backend is the name of the local or online simulator or experiment.

@@ -482,8 +692,8 @@ local or online simulator or experiment.

-
-get_circuit(name)[source]ΒΆ
+
+get_circuit(name)[source]ΒΆ

Return a Circuit Object by name :param name: the name of the quantum circuit :type name: str

@@ -498,14 +708,14 @@ local or online simulator or experiment.

-
-get_circuit_names()[source]ΒΆ
+
+get_circuit_names()[source]ΒΆ

Return all the names of the quantum circuits.

-
-get_classical_register(name)[source]ΒΆ
+
+get_classical_register(name)[source]ΒΆ

Return a Classical Register by name.

@@ -520,14 +730,14 @@ local or online simulator or experiment.

-
-get_classical_register_names()[source]ΒΆ
+
+get_classical_register_names()[source]ΒΆ

Return all the names of the classical Registers.

-
-get_compiled_configuration(qobj, name)[source]ΒΆ
+
+get_compiled_configuration(qobj, name)[source]ΒΆ

Get the compiled layout for the named circuit and backend.

@@ -547,8 +757,8 @@ local or online simulator or experiment.

-
-get_compiled_qasm(qobj, name)[source]ΒΆ
+
+get_compiled_qasm(qobj, name)[source]ΒΆ

Print the compiled cricuit in qasm format.

@@ -565,8 +775,8 @@ local or online simulator or experiment.

-
-get_execution_list(qobj, verbose=False)[source]ΒΆ
+
+get_execution_list(qobj, verbose=False)[source]ΒΆ

Print the compiled circuits that are ready to run.

@@ -579,14 +789,14 @@ local or online simulator or experiment.

-
-get_initial_circuit()[source]ΒΆ
+
+get_initial_circuit()[source]ΒΆ

Return the initialization Circuit.

-
-get_qasm(name)[source]ΒΆ
+
+get_qasm(name)[source]ΒΆ

Get qasm format of circuit by name.

@@ -601,8 +811,8 @@ local or online simulator or experiment.

-
-get_qasms(list_circuit_name)[source]ΒΆ
+
+get_qasms(list_circuit_name)[source]ΒΆ

Get qasm format of circuit by list of names.

@@ -617,8 +827,8 @@ local or online simulator or experiment.

-
-get_quantum_register(name)[source]ΒΆ
+
+get_quantum_register(name)[source]ΒΆ

Return a Quantum Register by name.

@@ -633,14 +843,14 @@ local or online simulator or experiment.

-
-get_quantum_register_names()[source]ΒΆ
+
+get_quantum_register_names()[source]ΒΆ

Return all the names of the quantum Registers.

-
-load(file_name=None)[source]ΒΆ
+
+load(file_name=None)[source]ΒΆ

Load Quantum Program Json file into the Quantum Program object.

@@ -663,8 +873,8 @@ local or online simulator or experiment.

-
-load_qasm_file(qasm_file, name=None, verbose=False)[source]ΒΆ
+
+load_qasm_file(qasm_file, name=None, verbose=False)[source]ΒΆ

Load qasm file into the quantum program.

@@ -689,8 +899,8 @@ quantum program and returns the name to be used to get this circuit
-
-load_qasm_text(qasm_string, name=None, verbose=False)[source]ΒΆ
+
+load_qasm_text(qasm_string, name=None, verbose=False)[source]ΒΆ

Load qasm string in the quantum program.

@@ -714,14 +924,14 @@ the quantum program.
-
-local_backends()[source]ΒΆ
+
+local_backends()[source]ΒΆ

Get the local backends.

-
-online_backends()[source]ΒΆ
+
+online_backends()[source]ΒΆ

Get the online backends.

Queries network API if it exists and gets the backends that are online.

@@ -736,8 +946,8 @@ list of it has not been set.
-
-online_devices()[source]ΒΆ
+
+online_devices()[source]ΒΆ

Gets online devices via QX API calls.

@@ -750,8 +960,8 @@ list of it has not been set.
-
-online_simulators()[source]ΒΆ
+
+online_simulators()[source]ΒΆ

Gets online simulators via QX API calls.

@@ -764,8 +974,8 @@ list of it has not been set.
-
-run(qobj, wait=5, timeout=60, silent=True)[source]ΒΆ
+
+run(qobj, wait=5, timeout=60, silent=True)[source]ΒΆ

Run a program (a pre-compiled quantum program).

All input for run comes from qobj

@@ -790,8 +1000,8 @@ data

-
-save(file_name=None, beauty=False)[source]ΒΆ
+
+save(file_name=None, beauty=False)[source]ΒΆ

Save Quantum Program in a Json file.

@@ -817,8 +1027,8 @@ data

-
-set_api(token, url, verify=True)[source]ΒΆ
+
+set_api(token, url, verify=True)[source]ΒΆ

Setup the API.

Does not catch exceptions from IBMQuantumExperience.

@@ -842,230 +1052,44 @@ experience. -
-
-class qiskit._quantumprogram.Result(qobj_result, qobj)[source]ΒΆ
-

Bases: object

-

Result Class.

-

Class internal properties.

-

Methods to process the quantum program after it has been run

-

Internal:

-
qobj =  { -- the quantum object that was complied --}
-result =
-    [
-        {
-        "data":
-            {  #### DATA CAN BE A DIFFERENT DICTIONARY FOR EACH BACKEND ####
-            "counts": {’00000’: XXXX, ’00001’: XXXXX},
-            "time"  : xx.xxxxxxxx
-            },
-        "status": --status (string)--
-        },
-        ...
-    ]
-
-
-
-
-average_data(name, observable)[source]ΒΆ
-

Compute the mean value of an diagonal observable.

-

Takes in an observable in dictionary format and then -calculates the sum_i value(i) P(i) where value(i) is the value of -the observable for state i.

-
--- - - - - - -
Parameters:
    -
  • name (str) – the name of the quantum circuit
  • -
  • obsevable (dict) – The observable to be averaged over. As an example
  • -
  • on qubits equals {"00" (ZZ) – 1, β€œ11”: 1, β€œ01”: -1, β€œ10”: -1}
  • -
-
Returns:

a double for the average of the observable

-
-
- -
-
-get_counts(name)[source]ΒΆ
-

Get the histogram data of cicuit name.

-

The data from the a qasm circuit is dictionary of the format -{’00000’: XXXX, ’00001’: XXXXX}.

- --- - - - - - - - -
Parameters:
    -
  • name (str) – the name of the quantum circuit.
  • -
  • backend (str) – the name of the backend the data was run on.
  • -
-
Returns:

XXXX, ’00001’: XXXXX}.

-
Return type:

A dictionary of counts {’00000’

-
-
- -
-
-get_data(name)[source]ΒΆ
-

Get the data of cicuit name.

-

The data format will depend on the backend. For a real device it -will be for the form:

-
"counts": {’00000’: XXXX, ’00001’: XXXX},
-"time"  : xx.xxxxxxxx
-
-
-

for the qasm simulators of 1 shot:

-
'quantum_state': array([ XXX,  ..., XXX]),
-'classical_state': 0
-
-
-

for the qasm simulators of n shots:

-
'counts': {'0000': XXXX, '1001': XXXX}
-
-
-

for the unitary simulators:

-
'unitary': np.array([[ XX + XXj
-                       ...
-                       XX + XX]
-                     ...
-                     [ XX + XXj
-                       ...
-                       XX + XXj]]
-
-
- --- - - - - - -
Parameters:name (str) – the name of the quantum circuit.
Returns:A dictionary of data for the different backends.
-
- -
-
-get_error()[source]ΒΆ
-
- -
-
-get_ran_qasm(name)[source]ΒΆ
-

Get the ran qasm for the named circuit and backend.

- --- - - - - - -
Parameters:name (str) – the name of the quantum circuit.
Returns:A text version of the qasm file that has been run.
-
- - - -
-
-exception qiskit._quantumprogram.ResultError(error)[source]ΒΆ
-

Bases: qiskit._qiskiterror.QISKitError

-

Exceptions raised due to errors in result output.

-

It may be better for the QISKit API to raise this exception.

- --- - - - -
Parameters:error (dict) –

This is the error record as it comes back from -the API. The format is like:

-
error = {'status': 403,
-         'message': 'Your credits are not enough.',
-         'code': 'MAX_CREDITS_EXCEEDED'}
-
-
-
-
- -
-
-qiskit._quantumprogram.convert(name)[source]ΒΆ
-
-
-
-