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.1.tar.gz
(68.9 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98b20ffe0de25b66c93b87ce8eb2485d574b5aacf86dee8a66b03d202c5ac833 |
|
MD5 | 9c94a07aa293db771f6cff9c364fea4d |
|
BLAKE2b-256 | ad37798105741597ba41bbcc46cfd8e42e31aca065b97351cdbd71cef4c51a1f |
Close
Hashes for dwave_neal-0.4.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bdd3d187d56393259a035673044d0206a9c3680e609145817d322bd43e3268f |
|
MD5 | 29f3e8bb0337f2ffb698ae439728dcae |
|
BLAKE2b-256 | 4383314e8485917c721b708ff1b443b638357665f0e1d8c6a45c51639bb55c2f |
Close
Hashes for dwave_neal-0.4.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae49480254c7be79c6d94a95faa29e1d9cd23513a19e561f448fcb75fa213757 |
|
MD5 | 788de90c0489f09abb638f2296714e88 |
|
BLAKE2b-256 | 2680156b7e2c35239d5bbc7c0f8ce4a4b568446fa8f4110f03b7ef51f6697209 |
Close
Hashes for dwave_neal-0.4.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6afbf3c7cd4df3a687c260a7722d44187165c783044f2b89df57b2626dbccb7 |
|
MD5 | 2db33b7f23f587f5bfdcbb388a586a13 |
|
BLAKE2b-256 | 0121fd9ff1aee958b8331d3052877920bf71e6c136efcd31ea7d2f7a584775c8 |
Close
Hashes for dwave_neal-0.4.1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50cc1187512f93dcfa47aad12741d2a18a11755347340005bf7cf6b019c34980 |
|
MD5 | e3d8d3021f0429f30d63bcbcb51a83e0 |
|
BLAKE2b-256 | b7c57c7e50230fee3dd90e2be8bba25c11a7d412e87eaaace33a29d6dc9a5ec7 |
Close
Hashes for dwave_neal-0.4.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27a619fe99ed492d62f1267b60070f33b2abfab5276e749ccc01ef349339e50 |
|
MD5 | 2a1809cdbec4bc5b495ec18ec67011bd |
|
BLAKE2b-256 | 599b099727c8feef642889f307535af56f70f6f3c9a0d7351f0ff703836c8ad6 |
Close
Hashes for dwave_neal-0.4.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad3d370e19123b802932cbb4120b84cdd91d0d2cce95a844726520fc70c967e6 |
|
MD5 | 078ebceccc0720f2c8f00d623d21288b |
|
BLAKE2b-256 | 8846fc550ebb05b49fa684dec44e8400b27c3c897792a2a2ff50d6cd570ab159 |
Close
Hashes for dwave_neal-0.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62dd75118197e18fb09157b7bd16c2cf637eb5afd7bdada5abff2a27404f4902 |
|
MD5 | a470c4fbf9f0bf5b9b08bde6c371513f |
|
BLAKE2b-256 | b62abb4fd5fdb99de6a06e11fe61a25e4e0a8499e390b43f63542929e3e08093 |
Close
Hashes for dwave_neal-0.4.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a355ef75b21086e18a56ad780e2142092278c7d369eb9e18507451dc3cee5f68 |
|
MD5 | 3bc3ca5c813cb48ec0b0737f3444583f |
|
BLAKE2b-256 | a602f2e8cf41e5dd96548e4ebb612646fb13c0dbedbd13a5fd2ba4ec9983c6d8 |
Close
Hashes for dwave_neal-0.4.1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bea79b263a698ced220f1fc55e809a2f1b2df079e54a3e613f21b08c521983df |
|
MD5 | 4f91c790fb03b5338e2bbb7b6323fc35 |
|
BLAKE2b-256 | 0ab0f6bed05fb65a4bbd67cda9f28156fb80b3281d2e42bd74e68741a7ad85c1 |
Close
Hashes for dwave_neal-0.4.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30afa2749947d4c271e68db5c35593be2ed5db67968c3cc24fe191ef79e2146 |
|
MD5 | f7c8035020ad537a4a77319e44f6d3b2 |
|
BLAKE2b-256 | a0a8e307a9e0db7f17640b7e6eb1737728764944551b78d237e80b4a981c228f |
Close
Hashes for dwave_neal-0.4.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f82d7fa0cb524717d18ae3bf30b7faa834b6295fd246bc10d9bc26214fd617a |
|
MD5 | a86dd15bcba71aff34f5d4db5765cb33 |
|
BLAKE2b-256 | f0bdec7b7cd0adf84ffd3a2aa7967e0e672594984a3e6e155be4bbc61a336654 |
Close
Hashes for dwave_neal-0.4.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a14ce7e2a0de0bae1e28818f7178096fdec6f0aed8c2cba0acf87a16aedfef |
|
MD5 | dd4e69cdc48673f37c82e58fcdf59fe2 |
|
BLAKE2b-256 | f5741d24b54d9a3f91fe55187e9bff65d823762c8768770ea356a0b9f433608c |
Close
Hashes for dwave_neal-0.4.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0da2051d7a3a75e20eda008ead4d75012c223e33931b5fceb9829e388f60b7e |
|
MD5 | 9b0d4f826abc758b15cab7811860355b |
|
BLAKE2b-256 | ed1b620bd1cc09848e988cb7b49bbc3ce5de12bc5ffa045fe26e03d497c1d4eb |
Close
Hashes for dwave_neal-0.4.1-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec690e1513dfaf96b3466e3028ffc4e65c232f8c24633fd126fa79504b4fefd0 |
|
MD5 | a4088bf76258707afa5f822dfa32b447 |
|
BLAKE2b-256 | 9e6250fcaa37fd46f73034832343e4c9569408407f4b0f5715d8870748783764 |
Close
Hashes for dwave_neal-0.4.1-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc62d3ec1a530523e8d58c6987a6e72af821c3eadd5ba8d2aef1df2fbd71040 |
|
MD5 | 3fb561f2e54deb21ebc248988b331eb2 |
|
BLAKE2b-256 | 1995c4659ee3234fe5ac57aeab0b5b296dd06893c0f70bd431f162fbcc645deb |
Close
Hashes for dwave_neal-0.4.1-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9daa1fbab7efc1c9525b5c65d00d6912cb08d07fb6bc68c8e283234a7b166264 |
|
MD5 | 0c415b35a7a78bf97003f2114e5803b9 |
|
BLAKE2b-256 | bd47e488d5616068d9b2db556942d1688a7a7fc351276e62c5a2c9b5ae971159 |
Close
Hashes for dwave_neal-0.4.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b051a333a8909e1f3efba7838fe6f1ed6f0c965c813339adb3fdb172b000316c |
|
MD5 | e14be881672c649e842cba4db15753ea |
|
BLAKE2b-256 | 274a15691b5787320d7b725e9173e1dffad32bfc19dad60d82b19e43f00818e0 |
Close
Hashes for dwave_neal-0.4.1-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9aef45ea826779a828f9be068ee3f19a8c376a522000d84a453bbffe06b173a |
|
MD5 | 8419b3a76b72d84d779c12b2eeba2964 |
|
BLAKE2b-256 | 1d919ddb20813f2c3b665be017e309dbee44b2e72cc1f2ffad51da4af4717caf |
Close
Hashes for dwave_neal-0.4.1-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52eeec75f8df004a9c4a55b9281cabcbcbccffa1b965ab69e87849cbd13aa017 |
|
MD5 | cfd8df1ce6181271493f4796169fbf9e |
|
BLAKE2b-256 | 80a70d52705355ba9bfde64eed40f556bf4c6210b51478e880220ae7ce4c4aa3 |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 310adf3df8791941fc2665f537af712de398583f882a74a55b16eea07e3bb9e2 |
|
MD5 | a8e855d08175661f63daecdcd6014603 |
|
BLAKE2b-256 | 68b9b8edad5f1630f69eb9a55532af0ade62b868a53432f794ee60f61266d876 |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53537e5fce92f95dc67885e44dcc89391256895d3bc579577de024e6ce79b6d0 |
|
MD5 | e7d00bf90acc029b4360f2b387dac46d |
|
BLAKE2b-256 | f4a8f0c2af5c90526aecd9b530d64d22733cc72f3982be91af955487457e0b3d |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d69ef3286df2e59ebea5594c350aa3a84388aa2f194edf09fccf6caf8736e553 |
|
MD5 | 7125f4b13485266a0d1ba2422451495a |
|
BLAKE2b-256 | af4afbc28e4c5add8a693d3f2472ed688b973e4c6c8686ae7fcb4c93e8cd4b09 |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b82d5d4f37fa853fcf6cf9e12d557e51bc3759f1286efbcb8c1bdc348dac506d |
|
MD5 | 63f47e3333de0b169d1d292a7565298a |
|
BLAKE2b-256 | d28d110ca53d12cef990409ceee00bb44db722d48409f4d0a2ca28602f4311ce |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c982d5f2daf6943b8afa78a775a9bdf3b8a79683b21c562e525b157c7d3b3b |
|
MD5 | 3dde4ae4b3bdd1cf23fec41f8c3c2d2c |
|
BLAKE2b-256 | c985d6dfa6ca3e534cd42c1b261beb6ae6ca106220c9723614f720639b35b2ff |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf84d88960a1b8a454e8abfc7484a0c6f27f003e4896856039554d83362d2534 |
|
MD5 | 0f6aabf1fdfc5baadedfdca7909cc8ae |
|
BLAKE2b-256 | 156b43da228c78ec6eaad8fffb88db943008b017d7eed358203a751b6f46edf6 |
Close
Hashes for dwave_neal-0.4.1-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc355a607931d3580b44041f385381beb90fd3dae46ca4889b436ac6b9acb112 |
|
MD5 | 5f40795781d3f96e71f59b12ae5717fa |
|
BLAKE2b-256 | cbb962974ff41f032f8976627d5b0c698008731f0e9a8574f2cdd7350f6a66a5 |