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.8.tar.gz
(131.4 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.5.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde56f6831e17b7bb15d9eab2e14b6fb3957b6d829dc1236ea9486821b504c21 |
|
MD5 | 9f38af639de7474f4214ecb601e3cffa |
|
BLAKE2b-256 | c6b5b6907770de11aea0e17ac8da0375a0f0e2b52c4e81c874f4fee75dad1a9c |
Close
Hashes for dwave_neal-0.5.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ba9b0a720ef8580654e2d3ef1ac3f118a00ee9c0de6c88bc11ca0a452b9b7c |
|
MD5 | 8ecb2f29c959ff64cf8b5120ad59aa6b |
|
BLAKE2b-256 | 2eb4a1310f8b8a7efd73d9e6ac5ded2161b5b056181ae8f8146eb54b21ee1ab1 |
Close
Hashes for dwave_neal-0.5.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59ea73cfdfb19b75077cc90a30f49cbb73997e871f8a6860dd32b9b2ae002b33 |
|
MD5 | d1e82ad9b899341f0d8e2db0d17d800f |
|
BLAKE2b-256 | 5d2f193d7ef95f9817e066530e493557c7a751a8ef8122b22b3d7fc672376f42 |
Close
Hashes for dwave_neal-0.5.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5970eb8da74aa941fd342c4148a77c48b694b7f072bced20f7ac011d90f32bf |
|
MD5 | 3493f8cc196f3aa0082499b5c3b43a07 |
|
BLAKE2b-256 | 232b1b29d74f107a666ddd599659a80998810b15f58143c63a45f6c616d94711 |
Close
Hashes for dwave_neal-0.5.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 759596bcdbd58b54a17254258b9a0bd903cadf463aacb98c82260b5a7b8879f5 |
|
MD5 | 766637679729f203b979f652b7e5d8ef |
|
BLAKE2b-256 | 7fcdbda358853b71fe92c7efa0943f8a787d03167585c0c5fa253f77d8125702 |
Close
Hashes for dwave_neal-0.5.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e9de33db34c8e0c5b7f8b775c53714e3e88c58f39905cabc55a769017e482d |
|
MD5 | 2f3b914ba1e3dd1ddeca1fa6f84cf490 |
|
BLAKE2b-256 | 27367ac3609d979c8fcf98f9430dd0d9a56388e0ea60d52b1aea0501868192fe |
Close
Hashes for dwave_neal-0.5.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b3c26a1da676ec3efa7506b76d9a65fefaf42548b48e6d1bf312396ee2e3308 |
|
MD5 | 2f1db0846829ee504356d414d54bcff6 |
|
BLAKE2b-256 | b6761cb2eb40f7e218c1fefc428748d8d8c739877f92b717c1cce3c08bc18b1b |
Close
Hashes for dwave_neal-0.5.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac512be959f110c908f28159e462f5953694d8866898ace24759355e7306bc8e |
|
MD5 | 8dbf081794c5de5f1004d736ce4f1ac9 |
|
BLAKE2b-256 | d08062763a243f9aa2a661dbd4b86a6127afd8a3b1c7b835b78c8411ce80deb1 |
Close
Hashes for dwave_neal-0.5.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc99a438c239481974d71a61baa5d0ba75d381f66e61d2e2c2c576c659068c2 |
|
MD5 | 9090baa6c63c1a6df190d049f22f1b3f |
|
BLAKE2b-256 | 4fb21a00557948be5fc0ad3930246e6e27b9aeb791508d6ee443b9c4f8b4d0bc |
Close
Hashes for dwave_neal-0.5.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de35444ef58d8f061854555be6fe6539ef468a0d5307efc9a1549817236ce2b4 |
|
MD5 | 943ba118d6362c2688e907abaa64a8a8 |
|
BLAKE2b-256 | fad18a6796cab61ef9d55b78baedc9f3f605bae8a975b4e26db242071b9303de |
Close
Hashes for dwave_neal-0.5.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e0fcb63966f835e6b4b08f00a8e39e670e4d81150e3a37717cb11e58edb099a |
|
MD5 | 0d5a9e3e0ea22931e2e6cbdabaed9625 |
|
BLAKE2b-256 | 1b551e6f20067b7ff7b78b9d1547a1d8609dd778b182909c1fad51d4566f6d8b |
Close
Hashes for dwave_neal-0.5.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0445c5d78dd03d2cb0045f80a7451bcb3e29fab051a638531d8e5d1452d4a5b2 |
|
MD5 | 8470dc8296164f1810cf2c2c99e2a37c |
|
BLAKE2b-256 | ea9610aeda79a62d158e62cce9efc1e9e054904d73239da90255c1e25f5758b8 |
Close
Hashes for dwave_neal-0.5.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dede7681d58379dccd477b5bd3be1e4218002fca5014faec82054fa4dc00475f |
|
MD5 | 52ab3cbe1ff0a4b63840a06f1de08342 |
|
BLAKE2b-256 | b7d55ffb036d612d9fdbbde08dfc2756f9d6ac3d414a4be9160f73b83afcc86c |
Close
Hashes for dwave_neal-0.5.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1d98a570124dd20885c44dcd574a1597e34a71b372a62194493ac7119a26987 |
|
MD5 | ee617e744ab14d541a1633fe33b8b466 |
|
BLAKE2b-256 | cc38aab4a7a63aa38f34901906865d743138402c468527f4fc3987433280612d |
Close
Hashes for dwave_neal-0.5.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54bdb0a2e2cbc847285ec077e34674e598c9431f8e3dacd0d4ebfeec9d074051 |
|
MD5 | ea2da6920bd6e4dc62d7ff7b5083a6a7 |
|
BLAKE2b-256 | f0ce50b86ab65fc815d8214e58ee058f0a937dab01e29bb04ebfc7064840b099 |
Close
Hashes for dwave_neal-0.5.8-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bde619be1ee81ef65c2d0ef0086e0b4eb0809a5bef35a48b86bc3b19526d5f9 |
|
MD5 | 957a50e313e41ce6c4ac122aa748ec74 |
|
BLAKE2b-256 | 07916bf7e825e53b4dedfb0e7acd4f46f153ae7979c5abf32d1803ec838e0598 |
Close
Hashes for dwave_neal-0.5.8-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f871ddf2a9b87d17543efefe0fd0d49bfb7abd178195dd3c9d98c6f8b5e5c46 |
|
MD5 | 7e94b15b418e3a2db7890d3046cde382 |
|
BLAKE2b-256 | b1e2236a30114666c9ed9e95d0811b9f43e7175ca7b20e11ca6332d67dae4820 |
Close
Hashes for dwave_neal-0.5.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea8f44f5579ed250c7037a468f1e7a501150b6c8287ce35d7ba9299cf9d54010 |
|
MD5 | deed719cbaf8d2fa7ecb9ad349f3e20f |
|
BLAKE2b-256 | d7a1d974436c7b15236d0b451aaa5e96118cb97d83d5410a4caa8ca268ae2d5a |
Close
Hashes for dwave_neal-0.5.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e60cd148db3a3c0dcc429eddc8def5913b775b1a2318dbbfed8b4c03c0b4b5bc |
|
MD5 | fff3d4305d99fab0408b1a1db8b289d6 |
|
BLAKE2b-256 | 2ac48293f0e9afef705ac3020e4e35fceb2b98357462c8cb592cb7cec09af6b3 |
Close
Hashes for dwave_neal-0.5.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 403296a0e445c3d6b834b4c37e7cdbc13c793609bfa917e027c19b12854c2963 |
|
MD5 | d7a19132e8308c8b81ed26206085d197 |
|
BLAKE2b-256 | 164e175f0b03ab39570156abdbc65dfedde8209f221f77b410549bab31d917d5 |