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}
response = 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.4.4.tar.gz
(69.9 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ede8574e8ffc08d705be4290cb89c527f6b6ac77d435017ccff81165c610d984 |
|
MD5 | e351c531244bb7dec5b503e0ec9a562a |
|
BLAKE2b-256 | e437020a97c30653dc27ab49cf5460edb80b7725256c88a3dcf191ac01e75337 |
Close
Hashes for dwave_neal-0.4.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c776f64045ebbcfc6f0e996722160bad1837b10b559313150239190d7e5d2e11 |
|
MD5 | b70bada63b468a3e2daca2d7ffd8edd5 |
|
BLAKE2b-256 | b5cfe2a042777caab8ee7017a8eff0e277e02ac211d6611f031453fd0f4f81dc |
Close
Hashes for dwave_neal-0.4.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a3fad5077ec68073e2690049038410a7bfa4f38756270761b1c6c1b78f3018 |
|
MD5 | d60b98b161b27495ad075ad5598c24f6 |
|
BLAKE2b-256 | e6b00cced54862854026d16dfc8c819bdf6b4450c7de6d1a87fbf13ceaa11e34 |
Close
Hashes for dwave_neal-0.4.4-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 667e17262b25c4e0e346d4e4b0adf011c6302166e9edc04e2c8581cd24d0342e |
|
MD5 | 1f23f947c35145585fcfc7c84188c6b4 |
|
BLAKE2b-256 | 87509f1014279b02142bf275214ff16c058d9bdf3f8ddf88e0fae410ad8d9d8a |
Close
Hashes for dwave_neal-0.4.4-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f51d3c3c32838ee4a52d19078ca37def80e1639e28b91ff1541ae79423f23a |
|
MD5 | e710e7f069bbd2409c1736998a956f73 |
|
BLAKE2b-256 | b977536639dc58ae2208a3a629c047a0a7e0853aeff327ef1dac01ce33522bf2 |
Close
Hashes for dwave_neal-0.4.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1474265d00fc55b15c65d9540ac28751bcd20b432081c92a1dda4a86f3243cfa |
|
MD5 | b7ae94d3c19813fb501eb5747252afe2 |
|
BLAKE2b-256 | 7ee592873f582761d3e585bab0133ccd46455eb880a73518105c7813277d7b5e |
Close
Hashes for dwave_neal-0.4.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2606595f016cdfcb4185cb9f4f81350b135ba864ad70a51f18de0fd1f5883b9 |
|
MD5 | 6d3f98fead5a455c1064e2221da697d7 |
|
BLAKE2b-256 | b822f129e4f058337a3841dbdd43187fac680e364eef201f1c634721e6eec45c |
Close
Hashes for dwave_neal-0.4.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e1b1cd80beb0ff2ed6ff17139e63098784477b28fa0f45d8100121840d5911 |
|
MD5 | 7ba78985edeb3dba8c5bc4d21c4a2e62 |
|
BLAKE2b-256 | 1e596af1a468665139b0859399cda3ca42b1dfc80e20b4b51f89fe1e10d419de |
Close
Hashes for dwave_neal-0.4.4-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 158f739bbbba291117675deef01e73905acdf384031df505881c16abc9b9a12e |
|
MD5 | 41002799f32a2d1ecb08cec68984c931 |
|
BLAKE2b-256 | cbd9c75cc8bc0d398e4d6e8a57368a521b5667bdbfd86a694926d096261d2771 |
Close
Hashes for dwave_neal-0.4.4-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56863070202f5e4a51d45e9b04275455f7dc376080d87676e867c8ab378f064c |
|
MD5 | eec66bf02d6e449c54ad8f4064e28679 |
|
BLAKE2b-256 | 75106bb903de93d3e3ea41338fbf7452a6d9b39dda9c147413abffa07f4f6e32 |
Close
Hashes for dwave_neal-0.4.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93f913b14dc00c85980f8fc8bc72c2f114edf197fb165befce76c4e9c3efcf98 |
|
MD5 | 448bb998e8fb78034a8c27159b458aa2 |
|
BLAKE2b-256 | fecf6d62ead916ca2f3f002965ec5a9c752b8fad75454b6e600355af7e433e75 |
Close
Hashes for dwave_neal-0.4.4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42929c9d059a6f9c0129dadcf57e906ba855e4a3b90525b58825e12147d07fd |
|
MD5 | 864e00251089832cc058a1ffc9607085 |
|
BLAKE2b-256 | 5e8737126df03cf2b2e1dbfb9fa6c29387ed97968b8cb026a43a4e2bbed3ffb1 |
Close
Hashes for dwave_neal-0.4.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23f01ebe721094427a12646aa95b98258893748133af4977a9921583306f1b3 |
|
MD5 | 3ab9bfb7a28a8636cb2819b306b89e66 |
|
BLAKE2b-256 | 3473c86410b3f37460ebc8e24cf15b0ca2fbf4fa20804a0e8483455970f0c8b8 |
Close
Hashes for dwave_neal-0.4.4-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae856908aae24dc444c6acf262a730c296120620243602de5703d65cfe711ba8 |
|
MD5 | 1422f80eed812869bf0a7c2999c363c8 |
|
BLAKE2b-256 | 73beb30c9549299b742542429e9d962e36bc1cf031734d0284525f3c41f8a4c6 |
Close
Hashes for dwave_neal-0.4.4-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55613d277b2dab73ee85c83cff9399e99bbb7020bfdb3a16cb14b90747ebe0a0 |
|
MD5 | 1ba8f3839f3253b2b27d15d81f4c6058 |
|
BLAKE2b-256 | f4b39264b92ef72f0e95672f4df7419a4468bc8dc7a636903f7056f99ec67e1d |
Close
Hashes for dwave_neal-0.4.4-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673d84bad60d77c845ea41c1042307f8376e532734271a23951c39147a42a4ef |
|
MD5 | 581f86063d0dde819432403450c96cde |
|
BLAKE2b-256 | f3a92a2b8aa5392e54315db4b072684b87d4369dfbfc8866f6fd6cda1fe52387 |
Close
Hashes for dwave_neal-0.4.4-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71aedef045d29d0ecd3840dbbfb5c95b6485067e265b3ad0d2bc594c12c5175a |
|
MD5 | c04a0817950492100d3d687505d31f81 |
|
BLAKE2b-256 | 416b81a71fa56f7f8aa8e37d9ad69e8c35fc7a51ef3bd5676b336901e876fc16 |
Close
Hashes for dwave_neal-0.4.4-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 217a02112900e54a45bc4d2b4e907310b8489cda2c857013ea04ecf62b3c681b |
|
MD5 | 026d4cc2c3398486cae3e67b06a272a7 |
|
BLAKE2b-256 | bd20207e24c2dd78dbde3db4ccbd82cdee5a17a9b2479ccfa29bf8b12077122a |
Close
Hashes for dwave_neal-0.4.4-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b84e70495f3d59c289a6da98b8d49fee2003a7aa305f5241b83b9d0569ce33ec |
|
MD5 | 788284aab88444fb45696b1b5ba647a8 |
|
BLAKE2b-256 | 962238c250fb03316c4fa54e129fff5c1368992bca8e01a91115ee83046238ce |
Close
Hashes for dwave_neal-0.4.4-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a662d3159d4f62f4592cdedff30a39ed267068edfa081ff50754b116c8db692 |
|
MD5 | 0aee93c0add331bb73587e22b7ceb651 |
|
BLAKE2b-256 | 57bb1eb1f220c3205fa7ecb42a8b35609a9b881261cefaf3be1f56c587eb9557 |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023d49be8fb4072d032b2cfa842e8a8a0de17052440ebe4cd45775d928233b88 |
|
MD5 | 3031594bfcc857bb606463c1b9fb1d03 |
|
BLAKE2b-256 | 1af927804e3fee00363fbc738dfef3ad382e2e3f19595e25c658e7b65757051c |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f3d9e0ab2152f53a1f56684226eb0656440ceb68f0b50f9c09bcd431fd27290 |
|
MD5 | 193f1c4f8ab99c5431b7876302c26d43 |
|
BLAKE2b-256 | f342aaf6e63df54ef517084da688d18725a1a94560dedb986a9a4a7c34f87372 |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f6618166e0fb91f705963f2fefc78068151d2e1731519335e904a6428eb82a5 |
|
MD5 | 4ca0b744d912c08dff383bee0648ab28 |
|
BLAKE2b-256 | 82463a34a2f549b7db534908a45c403c572278596a58566f0a655b7a9e6ac488 |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5d5ada270c3a3649ab8937a79f5979d19bb1318bea830e4fb3a6e6a406bcd4 |
|
MD5 | cc02662bf96da198100036a7154cc2cb |
|
BLAKE2b-256 | e5f590cb8e217205fbce7fcbe90811239cc9f368813f3ea824388528645c348e |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27fb3fb9fcddb9bbf4fbba06a2ce745017b3dd8bc492a044052f6de553e1122a |
|
MD5 | 3e99c73c89f6fde29ba333a37093d4de |
|
BLAKE2b-256 | 37133a0aa25e182db6d39c36511c8f43d0654033e7b8033ddc6b38861dc5c20e |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86891446cd50072d491f064cc3b01fe1ea85d0bab591edabc5531cb97e21dc9 |
|
MD5 | d6655ca11208f4f10c663f1cc41ab614 |
|
BLAKE2b-256 | e0f539442d0503d57d9a7ac6c47f80c6b6ae3c07bc001020dba1c80b93afd3eb |
Close
Hashes for dwave_neal-0.4.4-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3602288d2728004ccb192752e9ce3f86227e2eefa424bfd85387bf681ab7f801 |
|
MD5 | 66ed65b59929bb1f7930d0b3084d062c |
|
BLAKE2b-256 | 0a6d8d254224747c8ca60317c06877aa299ef08880ed98200699fffb57cb3768 |