D-Wave Problem Inspector tool
Project description
D-Wave Inspector
A tool for visualizing problems submitted to, and answers received from, a D-Wave structured solver such as a D-Wave 2000Q quantum computer.
Example
This example shows the canonical usage: samples representing physical qubits on a quantum processing unit (QPU).
from dwave.system import DWaveSampler
import dwave.inspector
# Get solver
sampler = DWaveSampler(solver=dict(qpu=True))
# Define a problem (actual qubits depend on the selected QPU's working graph)
h = {}
J = {(0, 4): 1, (0, 5): 1, (1, 4): 1, (1, 5): -1}
assert all(edge in sampler.edgelist for edge in J)
# Sample
response = sampler.sample_ising(h, J, num_reads=100)
# Inspect
dwave.inspector.show(response)
Installation or Building
If D-Wave Ocean SDK 2.0+ is installed:
dwave install inspector
Otherwise, install the package from PyPI:
pip install dwave-inspector
and then install the closed-source dependencies with:
pip install dwave-inspectorapp --extra-index=https://pypi.dwavesys.com/simple
Alternatively, clone and build from source:
git clone https://github.com/dwavesystems/dwave-inspector.git cd dwave-inspector pip install -r requirements.txt python setup.py install
When building from source, the closed-source component still needs to be installed as above.
License
Released under the Apache License 2.0. See LICENSE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dwave-inspector-0.2.3.tar.gz
.
File metadata
- Download URL: dwave-inspector-0.2.3.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7e2ebf840f9c595115ac5636d53bda7d9b996f6387adb410164c8ffdb5141fb1
|
|
MD5 |
ccdc3c6a4d0b8ce36be7ccb33fa1d50c
|
|
BLAKE2b-256 |
92feca96bfe2f9870adc6842bfac47b332133744593c752a434a1a64df54650c
|
File details
Details for the file dwave_inspector-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: dwave_inspector-0.2.3-py3-none-any.whl
- Upload date:
- Size: 24.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
8687c2788fb7628de517262497ee03f01ab4cb280fed0db1a32a3ce2ce5ca72a
|
|
MD5 |
34c875267042a5ebf84f2272f1aabc6a
|
|
BLAKE2b-256 |
eaf8c097cfbed7ea517ea0cffcad714ac08fba01d2845ab9b801916fca0053d2
|