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.2.tar.gz
(69.5 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f08561106aeac017f322992b1c8df21a56ce5da74fd27556c473941d19f7901 |
|
MD5 | 8e14c35abe1653b0e671fc4963d1b3b1 |
|
BLAKE2b-256 | bb3cc72fa7b1a4db85b5c8f2d3379c9f3a9c98c87481136e732c654e0d72adb7 |
Close
Hashes for dwave_neal-0.4.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 915b7297426d7cfdb44c925205ebea116cf6508367b79cbace7e65084f37773f |
|
MD5 | 2ea29c7c2ba60f250b52a5b2e340753e |
|
BLAKE2b-256 | ef290d56e1a2267903351b571ce98077f91dfec07143cae839d45e16ba4f14f7 |
Close
Hashes for dwave_neal-0.4.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ecbdd3c90d90d0a4420a8979aed0ade9479126c2c15b9401ca3fdf8fdc251e7 |
|
MD5 | 59bb7363a338fda3d6df409544201560 |
|
BLAKE2b-256 | a41bb408df3cc6c0d2ea5a387ebb85beafa3ba62fb7c6fb7ec5eebc9b04c6384 |
Close
Hashes for dwave_neal-0.4.2-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77d0ce8b3e0b4a3b36c8d1d2bf9eadf1ba0767c47f8476f39b4247b9cd5d79ab |
|
MD5 | 05b3b47f1755c98ef268870b649ad64d |
|
BLAKE2b-256 | 9c3ad37c162960f2b16dba0ba665873e995ce9ff4c8c1520fc8c5fdfc961891d |
Close
Hashes for dwave_neal-0.4.2-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0d9d921a304043f9ecd07a8c6f92ec850d4dd6924d8f428da58274ec89562ac |
|
MD5 | cfe724abe50be95420c34c8447ecd77c |
|
BLAKE2b-256 | fa2beda8f2184b98bfdf08d6bba6636e459e309e8d24c4e613f40045d4e9ec82 |
Close
Hashes for dwave_neal-0.4.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a440b49aa74dcb828306bc9f2a6c504eca69975b87c6e69e3e9896ef186ead |
|
MD5 | e3501d824daec73f0b97112e879df4a0 |
|
BLAKE2b-256 | 392bc3ec20bbab83be2cb3be053dd177d8d869d25a4d192373eb1586acd717c2 |
Close
Hashes for dwave_neal-0.4.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ddc72b3d32d1e91ec4177edb3df37578caac25f1775817a7f0efe4b4b826453 |
|
MD5 | 6db15f9bed81c94aecd66adb557e1f9c |
|
BLAKE2b-256 | 418df7da22b573d2fdb86b3920eca3535cae45ee0ff2b6d8941a525bc40861b6 |
Close
Hashes for dwave_neal-0.4.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11fdd077eb39d810408606661ce85c6ea6a9232f5f10302e21a0383c0ad8ef96 |
|
MD5 | fb3c14de2910084dea12049b33d13209 |
|
BLAKE2b-256 | 27ee97b7b3d0d2a03f594395bf28b960823b86651085c57ba15be9fe0d7a8ba8 |
Close
Hashes for dwave_neal-0.4.2-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a75ba930e4e235fa427d5620bd3a66d538e0545f462708f737b4b49d38a02c72 |
|
MD5 | a8a2dbc8b631d67b1c6845477da1a02d |
|
BLAKE2b-256 | 1a63765c4d50e6a740c6294f2d249a3ec1d4362155dbcaad740b2a0dff5fb478 |
Close
Hashes for dwave_neal-0.4.2-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5ad7510be104b95eba828802a72ee9eef01f3b71cbae356d65e704269874ae9 |
|
MD5 | a3c09bf7fa2436dfc099e5d40ab76c0f |
|
BLAKE2b-256 | 35fc1dc8472ce8336e6fadba9bb11d1e1b67830a60e4676c0ad57e230079484d |
Close
Hashes for dwave_neal-0.4.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220a66775ca1ecf4e1f9a1a938f7fd884a899aed2ec8ef76fa669f972fa25c58 |
|
MD5 | cd8be8666baec1a7349fca22fdb7420e |
|
BLAKE2b-256 | dee7ebce275fcaa359387cabfebdce257e3c0a82d32530f4a60868a5537a698b |
Close
Hashes for dwave_neal-0.4.2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abaa713412685ba5eacae2836b4ebb3aa4bfd6670a7216bf86e14f031bbdff3e |
|
MD5 | 79a82b028e7f48470fbd41fa0b9af14c |
|
BLAKE2b-256 | eef097712a459dbf8e5d3a7aa477cd6fbf185e2ef3f5c2138bd04b9638884971 |
Close
Hashes for dwave_neal-0.4.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26062b2211405c84610b37c8222697fdb64e8c8e3b54468d8379f0ae252fdab1 |
|
MD5 | e09fe0db21c0a92dbd92f4f6508bef31 |
|
BLAKE2b-256 | 202700319299f7472530b049bfe313dd7161881e82094d2d77ff1ffaf30f38ff |
Close
Hashes for dwave_neal-0.4.2-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0f6291011d388df1b7d21fdb90a15185edd905ff216f66f1c719624b75ea903 |
|
MD5 | 7d59076d539afbe00b1134e54a90722e |
|
BLAKE2b-256 | 9613ffbaf4f045b5de93e6566dfb4c907aa9794428d1126f6334d4d22af3e841 |
Close
Hashes for dwave_neal-0.4.2-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 355a31740c98981b3ce29d9019cff81da05da96bb690cd28c3e641474480dcf1 |
|
MD5 | 0bf7c7f8d145f18d890d5725f5eeff25 |
|
BLAKE2b-256 | 2ff0f3d656cb45c4bbb999ad96e44c8ae3baf0c2c75158cc51ad85fd4a4b5b16 |
Close
Hashes for dwave_neal-0.4.2-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9098775c7a437bfd68a63c91a12a9d7b30909d2aa8658385bc1ca808657e48c0 |
|
MD5 | c5a17ad72b6c1392da33dcb2ecdd0b14 |
|
BLAKE2b-256 | 2953d44f1b6a5fbef3be09c45674abd7476d1795f7beb995757e2afd2255923e |
Close
Hashes for dwave_neal-0.4.2-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c5b99037e5fea23d9d7c806123a00896fddd65dd4184301ef7cb8494d0044ef |
|
MD5 | 5ed8e3880322664c9fd1b2200640f9e1 |
|
BLAKE2b-256 | 4717baa3d632ce6ce177b39d03e4944b594f72759789e57e039455d4b6c6431e |
Close
Hashes for dwave_neal-0.4.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24044f1ab450a076f24c0d7bbaa35b92c1ee8301a7b1d82cadd68a6953745c89 |
|
MD5 | a15a7200a43a3e90f8d72c9ff9b4fad6 |
|
BLAKE2b-256 | b1191941ea58c07aa4e616140121bc3d8394384a7723ff8536abea525221e944 |
Close
Hashes for dwave_neal-0.4.2-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 971f68ba76b478109064dd1158505a532e24c9ad3d6104b817e3bd0adb4536ec |
|
MD5 | 24ea61bf0b0e5d6c82435a0ec1723705 |
|
BLAKE2b-256 | 628a2d85894b3e342729fad345e3aa9fa43e680a1e04216a09a83a1620b9849d |
Close
Hashes for dwave_neal-0.4.2-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2512ef5603ba6f3c7b1943c3f10c6b86086dd6d4d2fa203a6df751326ef8a18b |
|
MD5 | 93842ee23676338ca364c417508aa58d |
|
BLAKE2b-256 | e482b0f69e2ac50e9bd2e7ed52de32edd3a82eecbacb6eda35bc38da71064cba |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c156f91e9ae0a7b8e9dcfcd94e157ba2cd8da93bba66be34e69f8fcdc51e8ce5 |
|
MD5 | 0ad5c641caaddd2794cfeed2bc82c47b |
|
BLAKE2b-256 | f1b91e1bfd9b8c8024454300e74890d24c7b0b318f1188d6d32bed4c0ae59059 |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 498b18f0c342db80908059639cc1491d99f78be0906511996ae392e310905d4e |
|
MD5 | 56b9e314a1f05d9f0b775055e0e41222 |
|
BLAKE2b-256 | e178f1dc24c50c6b957b69237d6a322d9f15283c0f1f3989cc043038416dbbb6 |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae326190c6dee08f191c6173965b2c47e91a2d3c576146c2a12efe03ac6f2f41 |
|
MD5 | fde18b49edef0c00d7dd52e0af6ff4c2 |
|
BLAKE2b-256 | cfe5273e29f35a2e5b44c19c3aec83ea4d0f59f86c59427bb75492f14b4570b2 |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4f3b703ee2706084b2c61b782c82aa074b39ccecd853ecc3705f45b7c43d2c3 |
|
MD5 | f7cc4f330116265179541ef0b74aaec0 |
|
BLAKE2b-256 | 450144e34d3dfaac82f4bf4fc56236a4c6cf7069d8679c80a01dea73c70c4cc4 |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8426011c9ffdeeea011c87b35ce58ff7544e1c513a5b854ce3374a836902fa0 |
|
MD5 | 83c5cb9d6ed3934b73e96579f9b94591 |
|
BLAKE2b-256 | cb208a6cbc54a541c87f2beb54788dc37a95484661c4bd159ea363b8deeb2326 |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162c01408e25d9ebe577ea5eb8f5b2529e65e8cd1ead459802a8fedb0d48b049 |
|
MD5 | d5efffd47d9e06f357a7f40f97d0fa65 |
|
BLAKE2b-256 | be3fcee8bbce1f4e56ea8af8e5f6558dcfbeb51a4dbb3c47efb85ef51b6ca312 |
Close
Hashes for dwave_neal-0.4.2-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f2a58132b301f2732cc87099b498d37501ee2a16049b9bc1d95e878b958763 |
|
MD5 | ecb4448c497f8901e82f23e662f2e271 |
|
BLAKE2b-256 | b807e0057988929387a65f4837c354909647b54fe86be4fb6643f265b80f64b9 |