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.3.tar.gz
(69.8 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa608203a9269f1771101c1ca7500bcf1395011500d9b414d569cef7bfba624 |
|
MD5 | c3869dbaf4147ac9cc789a4c07456044 |
|
BLAKE2b-256 | bedd8a9b36fd737426660b16b7ba59934345b7b5fbefa74ededccaf072c8820f |
Close
Hashes for dwave_neal-0.4.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c4da48ff70c3ed89214291236759caabb617466a1c11f2ce7f86009b6adf4d9 |
|
MD5 | dc1ad905662314d08252ce343f672c5d |
|
BLAKE2b-256 | e5ca2cf5e92296f55698571777724c461fadf40806dba388c711fb4de5159681 |
Close
Hashes for dwave_neal-0.4.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f731f116358a14f69f73eed453fdf73c574a1cebfe3fa3310361d5a38e3587b |
|
MD5 | 5e69e637a2e08647a7bf550e3b32d894 |
|
BLAKE2b-256 | d98ac40cd5f6af29cc063fcd4e11694811f90b1f6dd14732a70135ef02677635 |
Close
Hashes for dwave_neal-0.4.3-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4405a5c4098249657c67bdec588fd47223274d8e683723ea43db5599c5913fba |
|
MD5 | 77ed0c718adeab0029b5542daa06a179 |
|
BLAKE2b-256 | 35a559ae1f1d3cd72c6375c709585f3e0759ec480401265df66e31b451fea4ad |
Close
Hashes for dwave_neal-0.4.3-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d02cbe0d9bbbb32bb79f40d89caa53014dc588db579fa93c335e3e05468b5cc |
|
MD5 | ce9cd27cfaa2e04ce8d17ae2aa8c3ecf |
|
BLAKE2b-256 | 1da4ec96a805dfc0a28094c3f836be7b766d01b463b8c9925f97b35cb16a30fe |
Close
Hashes for dwave_neal-0.4.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 074eef5743c430d7e6d8d65e8114c5ddf8a219e822cda61cb98caaa5ba829f8f |
|
MD5 | 8ae69bcb0e0da7b815358c30b873fa2e |
|
BLAKE2b-256 | fa53c202bbe6ae9cb84191907fccd254e4798bffc51b017f0fad800a8dff5416 |
Close
Hashes for dwave_neal-0.4.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc54e8c784624db16bed8734ac6a8a79971d39b14b5d0e9aea40461d59aa9ea |
|
MD5 | 38746af5527be6923e8d52a543edb1ce |
|
BLAKE2b-256 | bacaab87c62479fde2ddaee218df1e80da45338c2b31624a7d0350844e41c8f6 |
Close
Hashes for dwave_neal-0.4.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 109dc0cd29e71d50cc361ded9878ca62ef7f06908d57db0ff118a57214f82e74 |
|
MD5 | 6ee091c75ff6c35e644670f87f5ff5cd |
|
BLAKE2b-256 | b17c72bda5de3f8d24e253aa3784021bcc5e06064dd070809f032347c81aa4f0 |
Close
Hashes for dwave_neal-0.4.3-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd08c720ddb1c6c0bee24a6bd75512b4000ca8bc05a481404947768a10f700c8 |
|
MD5 | eb43633015a2d0b576d83671f52a77e3 |
|
BLAKE2b-256 | 312de0287b107854b757339001166138f4db37850c34d7294bda33b470bbd768 |
Close
Hashes for dwave_neal-0.4.3-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53beaa1455398e872e78eea420ca3a16560a7aa1de44543a7e9b18256833297 |
|
MD5 | b0ff3a7dcb6403ce0eaa6ad446a56929 |
|
BLAKE2b-256 | ed746f2c1121bf309106fb03e9b3c4bc014bde941df49b471fdb5fc1b0293292 |
Close
Hashes for dwave_neal-0.4.3-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a276a0ef6ec3afb4dc5468fc896c3749a0ee042ac34ac11826bd46211996669 |
|
MD5 | 288413d89ffe16b4efc88aeac99920a1 |
|
BLAKE2b-256 | 1c8fb94de7eabcdb795e83f3c9966ad38258a53a7a1e6d121a26302e4f9aa070 |
Close
Hashes for dwave_neal-0.4.3-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff9cf898056163058dca7f1ce62e11a03bd4eb0080240af1346f1822f5d940c2 |
|
MD5 | a769fe419d9ecc2452e757f8e4d62043 |
|
BLAKE2b-256 | 4e45c42e6262cab52b73f885af24a523b07ab55937e51cfa0ad9407226186829 |
Close
Hashes for dwave_neal-0.4.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10573744f83d09990c8a54500b0f4ad0815fe96456c491a8b1c2f46499fc26f |
|
MD5 | ff783323cdbce28b5bc0151f08938b69 |
|
BLAKE2b-256 | 3cffd4297d8228799e16437118362180b43aba914c5cbd1bf0f616dd79c3aacd |
Close
Hashes for dwave_neal-0.4.3-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 189a6c74fd7f7b931e626bcbb09b209c8e4e50a98bad7d99f22c16fe234f5ecd |
|
MD5 | 60c924823f14443c3b7d063f3ca17df4 |
|
BLAKE2b-256 | 710dfab44307e617051540a870207338f00f8de32033525841c3e2af4baecdea |
Close
Hashes for dwave_neal-0.4.3-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90330e56e015db89be306a120dfc7192340d1757e9eadd9d8f0e73c89d4b276a |
|
MD5 | 069fd77d387a2f3e66089b78fa1597bd |
|
BLAKE2b-256 | 6192b26ba6d05dc1210228e2219765e83d3b2af5e5d252e49142904b1853970d |
Close
Hashes for dwave_neal-0.4.3-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938ad0df4fa22a476b27ae044589ae2b5f12b0e2dcebb1af11dbf262a27e6f38 |
|
MD5 | ed4058e7a6a07ae97323dd565847d46c |
|
BLAKE2b-256 | 2e90110839b2725622cc20494e0755b1f9ee08f8ee413cbe9a63e6571b914e32 |
Close
Hashes for dwave_neal-0.4.3-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afc23496e12760a8931e389c57503c84a3803831da184874ea1dacc0715502af |
|
MD5 | 26a3e435dd5d321f39c8b880f49ad1cf |
|
BLAKE2b-256 | e03d6e9b5d34ab0856292105f195ec39f987ba855454dd6017c5cc78954423c2 |
Close
Hashes for dwave_neal-0.4.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6283e25d9561a0259bef9e65f8452062a8b2b47a1342f0e62db6f10c80d00160 |
|
MD5 | f8311a7d9133ad2ebf80fea7588376c9 |
|
BLAKE2b-256 | c8f1ae81b96e7fd4b31d48c4ff4879babfd7de2006e21516dd72a37d1aa472f4 |
Close
Hashes for dwave_neal-0.4.3-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd5937d449f7f297fd129cdbdc9e0d6a5eb431b5f3e192ecdf13ba442f47501b |
|
MD5 | b81ae1efed6c8275bdafdf51f48da91d |
|
BLAKE2b-256 | ce6159b992223e97394ed47fd726efe1b36f614e09ac67be4f0a0becf70b2ff9 |
Close
Hashes for dwave_neal-0.4.3-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ce1ce6c09af7e1624ae08b41e1952c0930e29b82063fa68eee399931ec1b28b |
|
MD5 | 01835472e1e6846742a1cc1d41d79bfd |
|
BLAKE2b-256 | 1b91046b79ce34de54f163a8991d485ae511893824bf858dd9d32fa14994d0d6 |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b97af293b822b8092298232d331fdd7b98623be01ca9c588ff0ba6d2056a17 |
|
MD5 | e4a98245c2d2cd08222f20a57f160f9c |
|
BLAKE2b-256 | 11b9b1209dbaf909ea8c18d167925ee5d43d7b2bc8c873f64701b6013a7eed23 |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e71abd9d6dbc9465b75f282a569983fdc123e8a0a44e8baab5c7966b88295b |
|
MD5 | 98e47430d0aeba1b2ab20b59b27ebe4e |
|
BLAKE2b-256 | 36623e209eaceac398fe99a029afc0eaedc167991361a57204ebff870f0d90c1 |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7c69c34a7ec8dab4ebab933a32f107aa9a4244913eb2cb81360dfbb9d487ab0 |
|
MD5 | 43932fa304ca655c35743a170965d985 |
|
BLAKE2b-256 | 8e617e0a0c1d058232439d8e3cac1a133822b3649a30bc7ec57a896a590cf63a |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc13e30cecf5307e9daca9cf6c39d7b093bccd6e9e096021e65538a3734ae58 |
|
MD5 | 1bd412f60bcb53a11bb30cf52b4a46ad |
|
BLAKE2b-256 | 5f3dfe02e3408c1f23adf72e5131c03240cab21f243577fbed0d633e21396017 |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5637238935d2d2d1d2d22b69510b6132ffe782b5c54d5dcfd73c779a7079ed9 |
|
MD5 | b3af1014b2005ca6997108e615f802e9 |
|
BLAKE2b-256 | cfa88b8cdffccde42289c682ffffd4632060ae7e4132b4e7f7b01697f830aa3a |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 104797b4bcbc6c35f5b8cc21470069ecd07eeff90fba5d1263dcb23a4c1858ba |
|
MD5 | 1c75f6df0d35447160bfed59c4ae70dd |
|
BLAKE2b-256 | aa6c73b9f666dfce18ce559dbdf2f03a6b445f94f2f118c49aac7e6cdd4db949 |
Close
Hashes for dwave_neal-0.4.3-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6efca4e241e637460c5ddb2c0d092218ff6770ab50a6ce5877549db34b11962e |
|
MD5 | 432230e9e9a71c469a3756f6fffff062 |
|
BLAKE2b-256 | 9f409d3d9a2c0a9833925b16df8d8f90a156dddf5259632f9399aa1d9185bc8f |