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.5.4.tar.gz
(136.0 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.5.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b3f6bf84a2df55c1a865f05958d61c17cefea5342819275a151344a8a001323 |
|
MD5 | b53ea717b46bc6320f9d2b433c2f18ed |
|
BLAKE2b-256 | f6332e6af01188ac9e6f3d64eefd57979a296fb8909a0cf058bffe2caa26eedb |
Close
Hashes for dwave_neal-0.5.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdc66047f4d648f099a6cda5d0acbb85d059c3718b942918707392d6e7ee485 |
|
MD5 | a0a8d94ee59422e3d128a5ff338e3de6 |
|
BLAKE2b-256 | 4c99777860d959e20d56546145f24511f6c1119dc1ad7121c2ced0adb66e62d2 |
Close
Hashes for dwave_neal-0.5.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa8d375d6b694e95e9bf6791cf6db0545a92277ed80e366a3b2da30f6b7460b |
|
MD5 | 598b239a1f46db142aeb1a5256cf5c37 |
|
BLAKE2b-256 | c9fce78445221d6491e1d7b08c804afd4d20c510821a9ca0c8c69843b88d6030 |
Close
Hashes for dwave_neal-0.5.4-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a024c89462e249f24134a4b7be8584ef6300d8950c6e2020d1025146c1201335 |
|
MD5 | 58d98478d8bd760c5af5bf22bf0a61b1 |
|
BLAKE2b-256 | 5a63cd14e4105f2cddfe326eeb3539661458f5538285b0e936b305e341657d24 |
Close
Hashes for dwave_neal-0.5.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2d3c050e54eb0da91b92e714fd2c2a5aa120edd618730eda315adf18b317cb1 |
|
MD5 | 5ac7f633230d1b5f760ba4c0641750b3 |
|
BLAKE2b-256 | 42152be1c633337b5bb409fbbb6c4564296de854225c1f64390f85f5bd78d511 |
Close
Hashes for dwave_neal-0.5.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 489d2cae28dc199f599cfe42ac019d83b2c78eaff131c18d992093efe0e9e9a0 |
|
MD5 | f8ed64e0414e5f852c3bee8dcde73a44 |
|
BLAKE2b-256 | 0a49b5a1f6eb6f25c1ff35fb4b34dd327f8554c00f173173df9ab18ffeb3705e |
Close
Hashes for dwave_neal-0.5.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ecf936aae8229a5952d31ae42d26eccfcf9eeb5b77af75c01319a87836bac1f |
|
MD5 | b9d52837afa849aa81102fe371673a13 |
|
BLAKE2b-256 | 9f5fe88093ca4486e0c9f70081cd5b625a93fa2d7839851ff659ec46a797da64 |
Close
Hashes for dwave_neal-0.5.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85c53fec4b238206d2b251bdb2cb3c85439b02f28a4aac15c1ffefa94b086d6e |
|
MD5 | 152af720295133fc661c4356d79cac98 |
|
BLAKE2b-256 | abbb61c72c05e60217a6e2a7a7c95f875c98b821bff164fec1f6ed1a844214d8 |
Close
Hashes for dwave_neal-0.5.4-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10c5b681f168042ace2d8993c8494aff84c22a322acff017a0d5e6879359291 |
|
MD5 | fcdaf10c3d1fa1dc7779cd50725196bc |
|
BLAKE2b-256 | e1aa72c0031f452b4b2a10d6572257f8562dba98b1f634c34e0db40b9c3946b7 |
Close
Hashes for dwave_neal-0.5.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd71348602da624430ed2ffd37e2e34ff16b392df79b8b14500ae30cc0c1783 |
|
MD5 | 46ed5349b6e5b398fd2b01f8e7e7b3f6 |
|
BLAKE2b-256 | 42cd2d5c2c135952a65e08a5864ce1723f46dd386cee96095264cf52b8b83345 |
Close
Hashes for dwave_neal-0.5.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83ee5e0b449549cb9027542ccaf35d026017866963d557ff691acb8d9368d39c |
|
MD5 | 9d00848a50401c0d5a21b73bf922501b |
|
BLAKE2b-256 | ed6641465851f496a9cd79fab08687a167cb3dfad32c286af79409fad7eb055d |
Close
Hashes for dwave_neal-0.5.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29b502be9f055b217d4b1d16bc56d1ae6132c15b0188c9a0ac81701f306bb30 |
|
MD5 | b689561a37b3bc458d9300e5228b6abe |
|
BLAKE2b-256 | 5d8f03171d5c72fbaf66bbfbdc0492b8c1d67f276a3d78ab2cef8959eb8f37d3 |
Close
Hashes for dwave_neal-0.5.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b449cd445fcdbf58a43f01e30a89cf67e52051d943f29ceb8e5371de5913400c |
|
MD5 | 7056ef61fc3e4e05d7ff0e6b707618f1 |
|
BLAKE2b-256 | c614964a6a7aff39d97fbcb9ff82a4525a484d301468048a706be3dcc5be64ca |
Close
Hashes for dwave_neal-0.5.4-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27789cc030c84b4c7b1879d9d6e10f507aef379f0679bb8d477c10da4a2673b4 |
|
MD5 | 729f4802311450b010b657f4a575fe33 |
|
BLAKE2b-256 | 19bd1736a9e60fdd40835697c57ab1b00c78933a4460ef1c98efa8165357587b |
Close
Hashes for dwave_neal-0.5.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64305c676a4447515c3d110db9ae14cad88920b2f1561fdfbfc596524e71ac7 |
|
MD5 | 8620ac34bd1c51949764751d307f9c59 |
|
BLAKE2b-256 | 258813e5e3244d6ddd6470f0c447a78b7d8b086e02905aa8a223d6fbca8432b6 |
Close
Hashes for dwave_neal-0.5.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8d7cafe79056e61529ccc817e8f7acb46233f697796a75d89e77871d759cde2 |
|
MD5 | 866c654d35ccbe25560c61cde968c24b |
|
BLAKE2b-256 | 90c37c7b14d54b0b926bbaa08a08ecc78d6f67f6aba568abdf3bf64776cf830f |
Close
Hashes for dwave_neal-0.5.4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad1cf3ba00d6e53e564d98ac5c28c3d34a72697ac160e70cd107b3f144c33a64 |
|
MD5 | bfefc8cac9f6752bbcb85f954dc21794 |
|
BLAKE2b-256 | c6778ad0ff29f5ee9781e5fe9a7a2e8bdae50be6a9074927b768ba3bb3a26ff8 |
Close
Hashes for dwave_neal-0.5.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aea28dc3e59baea640c7a273bad8101a736a44233200a0408f3e75122ae3dd9 |
|
MD5 | edfe9ce6099f453245307c3f5181a16c |
|
BLAKE2b-256 | 055a9451befd21649831aeb14cb9b14e4f3655298b70f5604ddccf11461c44e0 |
Close
Hashes for dwave_neal-0.5.4-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 691b522fe7444fd1100618c7f3d4e8d5dbfaf97c86f358488f9d6d8b3cf369b4 |
|
MD5 | 1a8aff3e0d664ebb8258094a44724e87 |
|
BLAKE2b-256 | f6a9664e6525e538028ddad999d8c48646e3b56e239db57be7a27fb7ebfb9be0 |
Close
Hashes for dwave_neal-0.5.4-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60d404a6c41017af2e3f3511336a588af809eb757ead40a58eb1dbbe1ee88705 |
|
MD5 | a58d1d145d1ca6f56253760611ae1430 |
|
BLAKE2b-256 | 818eb8299d987a3dfb15beba9ec317b175ab1efe4a5cda4bf1f2a7f956df1c6e |