General Ising graph simulated annealing solver
Project description
dwave-neal
An implementation of a simulated annealing sampler.
Example Usage
import neal
sampler = neal.SimulatedAnnealingSampler()
h = {0: -1, 1: -1}
J = {(0, 1): -1}
sampleset = sampler.sample_ising(h, J)
Installation
To install:
pip install dwave-neal
To build from source:
pip install -r requirements.txt
python setup.py build_ext --inplace
python setup.py install
License
Released under the Apache License 2.0. See LICENSE file.
Contribution
See CONTRIBUTING.rst 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
dwave-neal-0.5.6.tar.gz
(134.8 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.5.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5123b6d78f555ee1963df03ead36ee0268a2d8d0a80f0ab2296901b818e94ecb |
|
MD5 | 05b753afc2a3082c0b177ab1cd6b6641 |
|
BLAKE2b-256 | 8a8ec980449a12e3a565a1981fe3d0e4b39bb3c2438a8d8283cbe7ad1ff58ddb |
Close
Hashes for dwave_neal-0.5.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce47131fc87b3a4e96d7052aae0434a57cc88eec93a3af93e72c7708147b1e2e |
|
MD5 | 307d94070cb02c5839b27049e520f1ee |
|
BLAKE2b-256 | 6e884336ec371e4b1ed8642df2738d3bf52ba2cec0314924edeecdcf1acbdb00 |
Close
Hashes for dwave_neal-0.5.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9ddbc0f4cd6465218f4971f261bd6a0de94011e51f36caf1b6cad69d43771b |
|
MD5 | d434e06d14392932ecbab2b3aef467ba |
|
BLAKE2b-256 | bb70457f8f025e398c6d2754f72354669fd3a20f87c851b01b1b340ca361e311 |
Close
Hashes for dwave_neal-0.5.6-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78604d628b462a6edf88c466d6f7226485716a10ac9b927b08583ad2c99f07f5 |
|
MD5 | 2623607b8e2c11ee3bfedc0da6f83ce4 |
|
BLAKE2b-256 | 914610bdeb2f1809e87570663cb8839ae23bc65fd70373fc8f79cdb2bf9a184a |
Close
Hashes for dwave_neal-0.5.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 098044f67b607f7c9457dace0f23abe5f6f557c3552ea0f75130904fa9384e5f |
|
MD5 | ab34961c00604401f6f1f23622c19124 |
|
BLAKE2b-256 | 650f90e47db21cb585746cc796b376033d884eec9aba10f63e6413b083ff3b38 |
Close
Hashes for dwave_neal-0.5.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 738a023c741496f598e54231c73a5c31386c480e37c0e9e1f044bb4357b1fcf9 |
|
MD5 | 421289400fbe38e1d63b6a3177c92c23 |
|
BLAKE2b-256 | 88d48a7b352ed170c1911bc796d3367dbee243a98ba8fbf0221696fe59744884 |
Close
Hashes for dwave_neal-0.5.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8103d0b799879e78ebf73426fda9fee1c8932db732489ced505ce975aea275d |
|
MD5 | 71214ee57a4aed0857b05ffa9e4bb8d8 |
|
BLAKE2b-256 | 02fef10eef89e54c8eb3648ada8211c9304ad83b56e851d97b473b14636540ba |
Close
Hashes for dwave_neal-0.5.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff7e4e9db240660d22eb417ba697c1108ec219b7472e706ebae1ded830c69c1 |
|
MD5 | 0239f598220a09750e3ad3c57aea72ae |
|
BLAKE2b-256 | 1ac206dbfbc73a64adc334347b9f78782d577afb3fcec6d39bc257bf1c94a7c4 |
Close
Hashes for dwave_neal-0.5.6-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6edec7776ef698892641d17f6b63fdc34fd17a117c8c5d1463dab33d96b0f2 |
|
MD5 | 7db7eaec453806643a6081b58e3dc186 |
|
BLAKE2b-256 | f304f68f3a05f1fd1c63451b4b18443d66e96885204db0b2e21e4ad04aabeb88 |
Close
Hashes for dwave_neal-0.5.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dabc79a4cd89b6f95105b9db8eaef515d2a7cd00b175d7eb8b9a3b32bcc0595 |
|
MD5 | 88d3d50278f46526f03d8ccfa8a06f53 |
|
BLAKE2b-256 | 994876f595bd9985971de2074c114507d7d076c4f1bc760d137d7429420a55bd |
Close
Hashes for dwave_neal-0.5.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 980a3d2e52dd2caf2b750a9b7498735ded23ce5efd99d139d839c5e599ce4300 |
|
MD5 | 9713bb26040b71877d590578244219ce |
|
BLAKE2b-256 | c6f6e9d3fd7ead94d391aa6045b4ce5ad252c26f034950e80843cd4378b83abf |
Close
Hashes for dwave_neal-0.5.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c1c293126cbf9299eec4fb98d6800330450658167faf9686b1e2cb7024b40c |
|
MD5 | 28bb8ccc7d8b2058278192f76d5d8f0a |
|
BLAKE2b-256 | 25f8239ad4998b590fcb999f15db0a9d04279d19985ecbfc91406a1d4e534362 |
Close
Hashes for dwave_neal-0.5.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b7c2595a281307daf7db3bf9e1bb307f7dd2c05fce1c6e187da4b3cd551601 |
|
MD5 | d7de2ddcf0972e10989f9f311021fd1b |
|
BLAKE2b-256 | a3c1ab4bcd53e45829d52ddb118e944fcf552d78e98132208e80f7cf12453b11 |
Close
Hashes for dwave_neal-0.5.6-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f29ec9da472fc1638f01a31019766caa3fba34e417fbe10096dfdedce9e4d48 |
|
MD5 | 6206e040b2496d34733177da3987506b |
|
BLAKE2b-256 | a48a00f534a231ad538499ae1b0278b4bb2c1af957ffc353291be7c1eefe38a7 |
Close
Hashes for dwave_neal-0.5.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb3452482b9fde1b754c613976bb9467cfab798bc0b2b07ac7c46c0f048ce5f |
|
MD5 | 578f203f57fb8d7cb080f66ac9d456e3 |
|
BLAKE2b-256 | d343a2a4b5c31a870d28b682a26b185e740a6bfcad195648552d4e3a3d6b0f97 |
Close
Hashes for dwave_neal-0.5.6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 546cd4d1c4fa36092f9fe9fe26b96cb8188370dc8945fc5afbb49e07253ff50b |
|
MD5 | eb452c7bc944f4ae7050aab4453b0b82 |
|
BLAKE2b-256 | 9aeec5ef62974e24f440a65fedc2ff7821ea6a21557f16f76f7410a9d76d8b35 |
Close
Hashes for dwave_neal-0.5.6-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc6b75a1573df79b867404a70c2eefa7b7c6528ca75503837463af1580d1e133 |
|
MD5 | f00d634e950816f91bc3901faff700d7 |
|
BLAKE2b-256 | 724b8952f2028226e7a53987d03e8258e0c366e9cc81dad767f32c5b8b8a0900 |
Close
Hashes for dwave_neal-0.5.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151ce674d77ce042b5b9d04f14be3392dcc325cdf62c0ee3d36937885eb0dcec |
|
MD5 | 82db5c662a5cfb946800c81706d3d76c |
|
BLAKE2b-256 | d432c7227659b95ce9bf03d946aab3c6e5a87bbbd8c71fa637f25668a0b85efd |
Close
Hashes for dwave_neal-0.5.6-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bec946bfa3687e167e760205b62cf0cdf501b777223e98ebd538e11aa69623b4 |
|
MD5 | 6c1ce5f0538ef7ed16e0273b79ab9e75 |
|
BLAKE2b-256 | f8a6dc38214b3f3952fc72edc763bf40cf081212c2e22dd75416a8d3cbee26c6 |
Close
Hashes for dwave_neal-0.5.6-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231e7c14a67c9e22fe53f97c4ea0e7c16dd05403430f0d78892ed64069cf7b25 |
|
MD5 | 8f322814a0e90ba021ce601f40ba3cf6 |
|
BLAKE2b-256 | 333a244bb3556907bb1c619e12c8371c07d277dc0b49f4b2b4d74631a49d81be |