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.3.3.tar.gz
(62.3 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.3.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c712393b5284cf14fcaf4e9e175b74f1edc42d0e89c0bd07cc8dba2a40d5a18 |
|
MD5 | 2fe718e206c76b2cae4e91e664658f6b |
|
BLAKE2b-256 | 944519b8b93153dac61defa614dd56478986d24318eefce78730eb74881bcd86 |
Close
Hashes for dwave_neal-0.3.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ed6ec687c1c8d0a71194ff27b74e4bd1a1396394a4613d0967dd57c6eb06595 |
|
MD5 | f98e5559409519a6be9d71200773dc1f |
|
BLAKE2b-256 | cfd6ac01e5bb03aa96bf06aa67c02a10f2c417657c248cc02f206520f34e6f95 |
Close
Hashes for dwave_neal-0.3.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a54c49880bc5d0b163bc09a43a7581f14deaf3afa4db0833b25c75bca2978ef5 |
|
MD5 | c93d0798dc8ba80fa817e2aa645debc8 |
|
BLAKE2b-256 | f3202bd97190ef1b7d2af4fb82e9252efaa967bf69415c32f70b35de75a35638 |
Close
Hashes for dwave_neal-0.3.3-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c561fb796b4765b724036f975d3e5d03a21e7ab26ed3ca5dfbb08f10cd778e0 |
|
MD5 | 3ba46e0a72151630e46ca1c8488eb1e6 |
|
BLAKE2b-256 | cb2493d55803a557baefcadb5e7f1e701b7e4b1e9c29f489dffe6fd2a2d17521 |
Close
Hashes for dwave_neal-0.3.3-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ab4223adebf9b2f8cbe42ee439c8044c618eac66fe5e1daf2e26d6c11b7368 |
|
MD5 | 8fc7e935411fce9c84626c1ba10050d3 |
|
BLAKE2b-256 | c534abcca19138cc9c3d754237f704cd2fae8359d698d6e83cecfee8b86ee6fc |
Close
Hashes for dwave_neal-0.3.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5440ecd228800cb42b01b450630a22fac1ea6e884bef8568a24ca7d3f0bbe92 |
|
MD5 | 76f1faf7f15ea95b36ea6c81892cce39 |
|
BLAKE2b-256 | 1c766cffdb89a65e745d355949ee012fad0ad5e9ca24e81ba92c7c5a61b15354 |
Close
Hashes for dwave_neal-0.3.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b57b3f3b730e318be1b4dbbb6e90059b7281cce7aa4552956c2bc2b8caa4478 |
|
MD5 | ccbcf5a90cf8ed61f097179da41d1af2 |
|
BLAKE2b-256 | 9f4bacaa8fc7cbe102e2be8d47f9b305326cf0371e2a8f60ced49229afc5aba5 |
Close
Hashes for dwave_neal-0.3.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535921bb598c52c639acf0f1abe229d78fc2cdf3ee1a6edac2480b07ecbcc46d |
|
MD5 | d3c2e8f0e0234498e22f1ff8735ed83e |
|
BLAKE2b-256 | c705c23ac8ca5752e3b1cf2e363b6cd8f099bdd5419cad1e25ec7d043c3eb73d |
Close
Hashes for dwave_neal-0.3.3-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181137fb2136c83844281fd71f4ecef40b9d6a26cede2f908cbc604e0584ae99 |
|
MD5 | 543c26ebdbfbc789a6f75149b871db59 |
|
BLAKE2b-256 | c8df3cd37645db916c42261727792b8d08b866960c2cfe08909ad5490c84ffe1 |
Close
Hashes for dwave_neal-0.3.3-cp36-cp36m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b34345e3703eefbc3e0f4cb94603cf18417410bfea9e0b2e36072c5212637b1 |
|
MD5 | 789a0ea55093ac3896f430328907c85d |
|
BLAKE2b-256 | 2b853cfa8c7e0bf1b006a8afff9fe2d58906fc73a8815ae71c1a645b79286cd2 |
Close
Hashes for dwave_neal-0.3.3-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b33c9b1f093d69023ff5738007f94ce11126d51af816ff29fe89bb26695c81b |
|
MD5 | 17f5605956390bbbe78319ecb00e938e |
|
BLAKE2b-256 | 5a09dd215ab33fa459d5a233a277ba3fe87ca41d945a40ec84bdc86838de234e |
Close
Hashes for dwave_neal-0.3.3-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a37c1444d20e2998381133e5dfe35f0ae4d34fa63272b73766c050ed2be09b9 |
|
MD5 | 69a8f10dd25419efa6d3e4ca85d3edf2 |
|
BLAKE2b-256 | eb5123113809d6c4a90959273997e265110aa94f1d90294d9b739611343b5376 |
Close
Hashes for dwave_neal-0.3.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a21e28b3aea7276322f533d7c82e3d966aee98d4dd4c0efe69b3ac5e06653536 |
|
MD5 | 2a74f2a61285da6f5651206384e09608 |
|
BLAKE2b-256 | 408c0f23f450b55f428a02451b873b0bbb4935006a3469950694e461901de14e |
Close
Hashes for dwave_neal-0.3.3-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c72b73d34ec2747fed6dd08aed4858c6b016bda130be809d8cf9bc2838480d2 |
|
MD5 | 6253c3ce9b85f657e7a1faf2f2350673 |
|
BLAKE2b-256 | b870c05fe59b6dd6f3af0087cdf05a6aafcf682b33bc940a1361d4f0a20befc1 |
Close
Hashes for dwave_neal-0.3.3-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d16299665d67872be4cf6335574860ed60709472626c700951fdbbc9abd0f7 |
|
MD5 | a8af3c0a4d3395ca7392263794199ab2 |
|
BLAKE2b-256 | 8b58a11c3cdb82ae7d8fedee4324c0ada6608022e8ccb07d2bffc7af9fbd00d2 |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d0acf616db0044672627b6972c3b3b1b7c094ad15f69220b4e679757054eff |
|
MD5 | 1d55bd19f5ab251985169544eb245830 |
|
BLAKE2b-256 | 9f2d8169e414f924c6a23b4170065805a6e66cf619d21941ba31aeef28b203b1 |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acfceb62fbc672a84dbcf3b0d7722570078bd76cabdd2860dd96b3ce73d63db2 |
|
MD5 | 28843619f5cd2a0d6016c86f8e085657 |
|
BLAKE2b-256 | d8366763e70fab439b6f2289df62945f7d141cda2109e32712bd2d0e03da9de5 |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61e862a136bd8663bcb4d8e4308343a5aad2769beff25489ec21773b3b43f8b3 |
|
MD5 | 79ed484f795bc8ea64e5ab723e5acb47 |
|
BLAKE2b-256 | 12f081a6378935ee41f97beb2ee843a0bfb3ebce5f5b150cc91b979ee0273717 |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a64185c247d6c31b8e8f527e411429405a5d7dfd5510c2415572da08aec7b04 |
|
MD5 | a64b229d0db056e160d3b9b641cdce63 |
|
BLAKE2b-256 | 47ccc2097b05829d6cadc6f19ce06f75ee97364a8b6784ce316f7f3a02ace67d |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 003c35ef41aab45cd9dd82b94aad96abfc2c3bc78a2a82400f93419897da1cf4 |
|
MD5 | e825090ad0a52c0e9910ffa2cb2c81f4 |
|
BLAKE2b-256 | 7a93db5c4f6abff1e3ee5df4af61abd387d4340f588baae607675fb96d085601 |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2f7284d543a616909941dead5cf0fe1f954258d7fcbef3234c9576d6dddbd59 |
|
MD5 | fe39e77e9480602c74759f05fdd2aab5 |
|
BLAKE2b-256 | d9be6a78a8b72283ab08ab163456a50ba0b7484a3f400e9e5efebd32711ed38b |
Close
Hashes for dwave_neal-0.3.3-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8535db53cc8b0fca375e7eb915ed4a05187c3900e36cf904af2dac2f950d1bde |
|
MD5 | ae785dad9b4288b47836b1ad6bf618a3 |
|
BLAKE2b-256 | 8ba86d2e0c416b4e123b35b77fc3d79d4449a860e18baca064bf68f4190b6338 |