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.5.0.tar.gz
(135.6 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.5.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0c9cc625d0381837e43edaa1389fdadd8c014ec46e75ec8cabe7f2f298d40f8 |
|
MD5 | 105955e5fa146822a56c0b63ec46244a |
|
BLAKE2b-256 | bdfbdca00305268f41784bc3786b7977c26fcebf54cc73b812cb8c7937c08373 |
Close
Hashes for dwave_neal-0.5.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 869cf41506295346509bfa25fdc373158d3357e1800e4c586694616181d3a42a |
|
MD5 | 7c9cf3e6489ed90aa144995a86b0a646 |
|
BLAKE2b-256 | 4545a6e0054f1c1129a1f5361635477d33cdb3bd2c139342eb08a742b7084a7b |
Close
Hashes for dwave_neal-0.5.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88140ab38755373f7bd95112f303913b8fa7f824ca3647c3abdd2cf90bd42089 |
|
MD5 | 56d547edc675939c9d3465efda26da12 |
|
BLAKE2b-256 | cb0681039d3b5246f245d0f5b6045763241e010ddbc6e20051f07dace2f95321 |
Close
Hashes for dwave_neal-0.5.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56846e12dc88784ed05e80b4991063b37c9abcd019422e099d7850629c2f9e39 |
|
MD5 | d67b353d0bdfc0193d69756566d5a653 |
|
BLAKE2b-256 | 767862adbf71ec54fd68637d682f58790ddeffde6577c11569371fa54a7edddf |
Close
Hashes for dwave_neal-0.5.0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26055f7890445ed4a08a2895962070a38f63b011ffb429c720ca5e1c3b2c093d |
|
MD5 | 43f7cdc967334cbd7bee970351b34c89 |
|
BLAKE2b-256 | b50aca75e0cf7fe213a5e54269eabe41be210b19b767a917396c55f46c94f239 |
Close
Hashes for dwave_neal-0.5.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cf2eef3e253ea12ca94391f2f767b73b8e6d4334662cf79f513f31ef750cd5 |
|
MD5 | b7cb18a46ec3d3d37a1815cbb9938fa2 |
|
BLAKE2b-256 | 38399bccdea5560c6249c1819f6fa969e659f5e001a0c2ec8f9e7f54715ff365 |
Close
Hashes for dwave_neal-0.5.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc5957440743787bbff662b3762022c23c95c57d150ab686fa3d8907686e6485 |
|
MD5 | b49be8374808f0182de1a44e005d5057 |
|
BLAKE2b-256 | 940aed9bcf082971a193a5c696e55841cda796c754f68dcacf61ed7758fbf8f5 |
Close
Hashes for dwave_neal-0.5.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d09bd1665ab2926f0e798976048df5b7e1df6473ff025955c638c0eeba04aafd |
|
MD5 | cdf11091f02fd037b95213dec06e256d |
|
BLAKE2b-256 | 88d4a7101c662cbe1fa6260facc00b4404ce3cebfc86a72a4d7f8badf44b02d2 |
Close
Hashes for dwave_neal-0.5.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f85b9a0fae96f7d19b6c862abfc9cdd69eba4ca881cb5568103bc8f9cfc46c90 |
|
MD5 | 26641a509685fa9751e1151b3289d224 |
|
BLAKE2b-256 | aef12c3b7cd84d1d5f247097d5e3c3dedb1223f0ae08d3c2531579cdf26fb1e1 |
Close
Hashes for dwave_neal-0.5.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 043955339b68356afe1691d1e7bbb888feea73bb72e39d6a45967f1d4d1cd73a |
|
MD5 | 84617815ea68f3f6e374b7f9d3ffdf9c |
|
BLAKE2b-256 | 951b72cbcae9ac3ded6d4a0e49d12590f56a788bc957f11467c66029bbf94d4d |
Close
Hashes for dwave_neal-0.5.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1f353c3f21b1cf46240777936b11574d9b7c61b587c3f0b8c6673be5f85d3a2 |
|
MD5 | 35f0ea68d51880cdb3375bb0bdaf5b31 |
|
BLAKE2b-256 | 1f6fe5bc8e8e8e39e607c7a409d724cc30007dc044ae8bbabfe9a7068c72bc56 |
Close
Hashes for dwave_neal-0.5.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b8b5721f858961d29bece5c4ba5f291838969c02df0d433611a0e2b86fc7d1 |
|
MD5 | 8b04563836cf9fddc703a6d8194fc184 |
|
BLAKE2b-256 | 6bb35626a08d8f3184e35e1972fccb179a3e074714dbc0f72cf3be6cea11ad90 |
Close
Hashes for dwave_neal-0.5.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65bf3f8d3d6627f70dd26f50cbff737e724cd90324ae895f74bd05327b02b51 |
|
MD5 | a036cae6210a034daf57b0b6dfb60a20 |
|
BLAKE2b-256 | b9e93da8414316e16ac997fd2537c0766780d1fa4e0a691de02689753d9e0d19 |
Close
Hashes for dwave_neal-0.5.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3945253443ab08efdf901f29c865980b4f53815cd24b44c4cdf1d2d246873d54 |
|
MD5 | 15392bb4e0c57ba984d387a01c2a67e5 |
|
BLAKE2b-256 | 325291f0a89313ac4df5b058f7f62eb68bfddbc0003266c1624bf03d60aaaf9c |
Close
Hashes for dwave_neal-0.5.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68ee09929857b3ae2d0e58482531b6e08e02d58f25fe17c0af9f3a65bf7d3548 |
|
MD5 | fcaaee2b43edde9ad10e98de381e14d2 |
|
BLAKE2b-256 | fa7fa1daa2263e224ae16e532a4d641f74e286a9b14258d84011c0764406f627 |
Close
Hashes for dwave_neal-0.5.0-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10df6a123293447fa4dc36696424dfc5e4f57ead0a3990f1a979341fca3a63d6 |
|
MD5 | a04684c3eaf8e29629e9757e9163c282 |
|
BLAKE2b-256 | 184c2e440dce2fe0808fed020185a2136d1e4cbec93a85a93d44fdabdb4de885 |
Close
Hashes for dwave_neal-0.5.0-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8b713cbb1cc954ae4f79665c20605d33589b3cba81a059b7df5064d75edbd2e |
|
MD5 | 134713d7f408514922d985a32d34812b |
|
BLAKE2b-256 | 334352136d05f93133cabe8782362c2057291388aaeffa03079d17625181115f |
Close
Hashes for dwave_neal-0.5.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5ec2458d8270df7f5a5de65adaab8746009bd8fd8dda8fb83162010cc8f1f7 |
|
MD5 | 61d445f06c87af37aace490c6e049c1a |
|
BLAKE2b-256 | ccc7b04795ae3ef8f28d0eead468e030a49b3df4fc198851e74ed6504f82f59a |
Close
Hashes for dwave_neal-0.5.0-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c1f55115deee4d090791a7bb7d993540a0802a9fa1134494544089bc523417 |
|
MD5 | 75674faec03ffbd73d0e3639b5fe6144 |
|
BLAKE2b-256 | 083be7891becee75d6ce99e147f11e373c636be18ff55e56ef78561dcc9c879a |
Close
Hashes for dwave_neal-0.5.0-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7822657bf877747445c1a46cdba23400900b29f514ddd5dfc21c2ae6862018d8 |
|
MD5 | edef717643dbc239631ca927e1c4f4a4 |
|
BLAKE2b-256 | d9476bbb24544ca1a91f164b5abc1736640aef4cca9a031495ef2c392ded4ced |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 797a6d112b20c67c7efa3a7c1bb5f14d05ab8f935766d6101d484f1a43c9d372 |
|
MD5 | 67b5188e7d8b3c235c5a67adfddfac46 |
|
BLAKE2b-256 | a97bc0cc2c11349821ef945bbcea3b16101c65982b546a52c336a612b9480d61 |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 390ebf52257e63a9e72ed382d87cd4724cba3cca955229be6f54a02317b91ba9 |
|
MD5 | f93d6bc4a07e59db6a6bd7b5ee81bbaf |
|
BLAKE2b-256 | eca32d2f076cf5ba215aacc5d9824eccd3525dd0f5db4afea178328d1a85fe41 |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca0cef660cc11bafbd68e425a8fba0c7fd18f91e94b73c12786358b9b4f3e702 |
|
MD5 | 2d84eea3d0dcd4d288dcc723dc4f776c |
|
BLAKE2b-256 | dca1d2f65a07a2d3eeb0635eb32feb7851a2995b467b0c62f02d562103b599f9 |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66e6986d9aa1b53ae745750c2f66fedc517ea3919cc30ec8518dc91ef3591c7e |
|
MD5 | 2cee9bf285770e311fcd800230dda54f |
|
BLAKE2b-256 | 0cedaba1b8ffec3a86294551a558891e840b902b5ed08721434cd151bfb2c0a0 |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e00751676df56b17c45fa89a712568712d433f3e7bbb6c6c0fb9148daf3ad65c |
|
MD5 | 37ec77e973ddd861916e0ac9f3e5b57c |
|
BLAKE2b-256 | 06a7676cdfbc23340dedacde0fa73ef5e48f7686d794084ef779c07cddade70a |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6acc968d289860049179cd3861e2c5cbad2cf0e0ddfb544c08288fc70ff0483 |
|
MD5 | afedaffb23fcfc34e44adf844f673286 |
|
BLAKE2b-256 | df336dbd8730040d3bdd65579a38c9163f79d04e882bb198aa3616e63f16220e |
Close
Hashes for dwave_neal-0.5.0-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b0cc1bbce1dc07cdb098a9909bb48ce85e05be77e5b3033730b6e5d42f5e43 |
|
MD5 | 196cec275ada7c174508a04f20d494c4 |
|
BLAKE2b-256 | 6ff04c74b51bce3c3b5afe4264cd79d9bb90b716ceea5accefcaaf01e2e89203 |