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.4.tar.gz
(62.2 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.3.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87db500cb7dbc00137bdba382a151c6ab939b4e68302af280264dbf1d27fb127 |
|
MD5 | b390d421f4d6a3e95dbb7ccac9c7517f |
|
BLAKE2b-256 | 6d0d7d25c83ddaf970264eacff16d0f7d8634696a0e1f1bd720e5c53e148e999 |
Close
Hashes for dwave_neal-0.3.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23110cb1b5fb1fe3789c849ada9a1fb3206ef5c48150e88ffc60fa5598c6c07 |
|
MD5 | 98da951595ec764bfad5eb1329871106 |
|
BLAKE2b-256 | 38cf96577be4dcd42628682cd29784dca24ddf58bdac00400a76b138f497c81c |
Close
Hashes for dwave_neal-0.3.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5277586219dee1276d5eeac8f914c51cd1c0e6156f3bfe4afb7f1f6e55210480 |
|
MD5 | 75aa99a35152da72e83a3d4f10dae5bb |
|
BLAKE2b-256 | 96ddd8351d02fd77a20db909d86a6dbaf69ac976a039a34ef43a496895ca47c4 |
Close
Hashes for dwave_neal-0.3.4-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580c122362203fec7bc10b67b7ae76beef72ce13ff6143b8fa2043db39b58fde |
|
MD5 | c315f45a1a178ca210b451212b04c2aa |
|
BLAKE2b-256 | 1efb6bc4a280367a14799763914daf4fbff7609c566609c5d6e499c14cf47508 |
Close
Hashes for dwave_neal-0.3.4-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f3a5dffdc4f0c4310cbb466e562a2e57c712acc43550904e5cca4b6c73f205 |
|
MD5 | a46686548ea8c857f8c6af0c4f5a1c76 |
|
BLAKE2b-256 | e7ece07e64dfbc551b03d3bc146094f411488b80cc36f84cf3ab1e23a1040493 |
Close
Hashes for dwave_neal-0.3.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b37343ff039eae75c9441dd0006ce58e3e37a9e41ccad31960d69e057c4358e |
|
MD5 | 5f9568571c4d6c1800757bca8d07a8ef |
|
BLAKE2b-256 | 8c07eb2d5b9e8e683e8f19ec5d22d08ef698e1f5ff52040736cd10be9f9180d8 |
Close
Hashes for dwave_neal-0.3.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4acfeaddaf7c5baa57ab20c22ce42e845d33dee3b2d2103ac91631328c7c545f |
|
MD5 | 0c8624395cd2c5af821677a92137e738 |
|
BLAKE2b-256 | 4d8091ef72a0117f6c6fd1e5c93fc1903c7345ee6fb2974916e71b3c60336bac |
Close
Hashes for dwave_neal-0.3.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a7a28785e76f02940ae7741f8cb74df4d2196db159f5417a1075baf73b06c80 |
|
MD5 | daaff206e5cd812cd163aa40b2e40ac4 |
|
BLAKE2b-256 | 63a62c7683966d5a8ba4b9f1fd55144a6c162bf440f84f720e71b5de95e63075 |
Close
Hashes for dwave_neal-0.3.4-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f2150cf9a930d6b1a78394ce9328d1a89e5813739cf92ec0da61d80150da52 |
|
MD5 | a44e1855eccd0194d1c638938c4dfd79 |
|
BLAKE2b-256 | 00518e31b228716f9e34ab843af4e2f53e87332610fe4438aefdb460990c9f9f |
Close
Hashes for dwave_neal-0.3.4-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3adc4b7a9f6e64c236661b6f0b351c77fe0c5b1cdd11f2703b55eb6b2891fb08 |
|
MD5 | d0274929a2bd2f921a2498122c0ada86 |
|
BLAKE2b-256 | e57f1321b8ada0f0f1d2470f8499c53a8a976d716a6d1c84100f8ddf497adb6f |
Close
Hashes for dwave_neal-0.3.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c324ceb2524ac3038d167f15c37b66da4ac4de631c7748b800eae51718c8dd9 |
|
MD5 | 80d682583f0bca679f711b2a01610374 |
|
BLAKE2b-256 | e0160cd0146d7ad8c1842e8d19145575838efa2d6d35224d4c175241f8365a52 |
Close
Hashes for dwave_neal-0.3.4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b38b81c98177d0109d16aea5d32b6ab2d35975b21cedeef6ebd00b14f71ce7 |
|
MD5 | bc8be30bfd6829ee13fe9c7a6baba650 |
|
BLAKE2b-256 | 33b2238b4c1da1b37145e855ce3b8e584fadb6567c554d8bce91962380c4c796 |
Close
Hashes for dwave_neal-0.3.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 197ee66293b0b4779fea1f1f47952bef1a1ada3c2cebafbe326c278c78240411 |
|
MD5 | 65db0e276bcf085e79a0e5c3c0a98cde |
|
BLAKE2b-256 | af9812aa385e6c6b30692a44705cf3d3efe727a5d2a23582cd46ed4e6e62ebdd |
Close
Hashes for dwave_neal-0.3.4-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 954d545edbabc8491b512ffeeb6598ec4e5c661046f2b257d0a438a631135930 |
|
MD5 | 5baa629bfce4e829e1d2d3e64404c225 |
|
BLAKE2b-256 | 9056a4fb8b1b9d520b1c6a19ea9864b55b5507a8a37041cc285c0df326d5273a |
Close
Hashes for dwave_neal-0.3.4-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d439e2624efa3f40142f6bfe94451767e3ecb1e30270e76b29edb3e9c2e533 |
|
MD5 | aadcc1550207c9afd247a0ac1ac15a39 |
|
BLAKE2b-256 | 31b3d755d5c7e50a4670e0f3631c48f1baac7d7f7616c5b66df1a3c84585d37c |
Close
Hashes for dwave_neal-0.3.4-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8508e09c587c89e8eda0831c8a758649a423cba96e0cd2e62a8c6d174fcd345 |
|
MD5 | 7bcd55e79724927fc7f5c21e2fee85a5 |
|
BLAKE2b-256 | 9fcb487501059c60e8d00d7e666979c2ad7c07241c4c16df8482113adf4d43ec |
Close
Hashes for dwave_neal-0.3.4-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2aa5bd17834258e0946c1af79a8110d1a2ffe0eba053165a3319a5662b5a32f |
|
MD5 | 329cbedf6b81bc881441065202baadff |
|
BLAKE2b-256 | c39f9297b9de0de20afa3d2f74e9a2909de213a8fe29b495cd2cd83d828e81fe |
Close
Hashes for dwave_neal-0.3.4-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e7c08d1eb096ceed5f68e3965085f400cd5afe042db974195b3e0d3185c4fc |
|
MD5 | 9bd797167e44d4f16c6ff5ea95193d79 |
|
BLAKE2b-256 | 37ef69aedeb86b35e6bae0f0295cc6965cdf1a89823f84c55ad8609a6502df7b |
Close
Hashes for dwave_neal-0.3.4-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f666e2cf41c446291b7b3365028f74bca47c9b6fea219d5094cd77ed7082d483 |
|
MD5 | 5c5dd75596e79d0d8222881b83927f15 |
|
BLAKE2b-256 | 09b2b5e3f68176ce54618a5cc23b68dfa6c2d3c1bdd33e924341a9df4eb35c5e |
Close
Hashes for dwave_neal-0.3.4-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c3e531826de6132a6633a6eacec3b17075ee01f468dc25871f0fb48deb3853 |
|
MD5 | b9f1d654f8558e913c78ac4cc13382e9 |
|
BLAKE2b-256 | 106fafae5ff5f4ef23d1767d8aa8df075051e1b8d68810c4f5456595aa364549 |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1420dae6d57e3bf5d77a3f61586dc5dd3669bf32f331c9be2e691344c4cca0fa |
|
MD5 | 92eb3a53ef6377eb8b43cb8382d2043b |
|
BLAKE2b-256 | 1729d37adae158d68e9cc7f2800ce3a6457c67929c9a6b9441d6a2774b98fa85 |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc343de0b18c142c57425546324998f3a4994bccc35a99dd60a5704cfa1d597f |
|
MD5 | f993ca5a6bbf48abcc6da92201d081f3 |
|
BLAKE2b-256 | 4f556d9d58b4fb2df71b1d87e3adb0384f1612971bb3d7de5d651fdc3e6aa58e |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c09f6d6925cc567bfd126521a6417575495b9b72d979106eb5351b8dd534f4b1 |
|
MD5 | 58c3d1cc2c7057ccec30f5d80c60cc42 |
|
BLAKE2b-256 | 4d51d36dc97b20e58cc8d173397ff015fc02994d2b224471b2b575175b4563b7 |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9aa259f93f03357530b241a6026190d82c25743869840bbf9dbb8751575b05 |
|
MD5 | f88073c7b4ccd3f5bb6f54e4717ef7d8 |
|
BLAKE2b-256 | 464efd2a2dee26decb17789e3d0195a6a02f73ac38aed5e3fe9d4a2a56a883b8 |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e6942ac9b3365a1160ff1e76af593bee04560b420839324f730cb6eda5c7d62 |
|
MD5 | 575d92c4c3a40c954abc53c71b853c16 |
|
BLAKE2b-256 | f7bdf1c91f5e05da12e629c7d4799c707e590e6d4cdc9dfc5fd700d88a0a6f8e |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a7848dc3fa606ca491c30231e8f9ce67efbdb05a4d863cb1a091813fe6ddd3 |
|
MD5 | 0e835bea3d7fc59e7e926bd14c4fbd9a |
|
BLAKE2b-256 | ff3bcec4a82a970990f9788748bdde7a5e34a756cf057031bac467218fa14f16 |
Close
Hashes for dwave_neal-0.3.4-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b852bd8a4aace77a8707190f63dda4bb8acbfce15811dae16d5543d4c2f0d09 |
|
MD5 | c0ac21ca92c565d537d543923d22b0d4 |
|
BLAKE2b-256 | 588c7e399ef489f4dfa0b77598e809c7c1c9780135e1a4053607cbffe9fd2ea6 |