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.6.tar.gz
(134.4 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cd5e91977526caf914462d05bbf5ec048bd5ee5bf940c73044cdf73ce3d7785 |
|
MD5 | 3f0db3887e6d2b367e2352fda1534e36 |
|
BLAKE2b-256 | b26e4285a9d2d0b7587f601060acfaebf7d384c1d439756f13dcc63aa4287fa1 |
Close
Hashes for dwave_neal-0.4.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c9ea41b44ca45fc6af1e6bbbecc7ec8709dcfe9f6a9baa3fb16e166232c7a83 |
|
MD5 | ae9a6dc851d1c127fe7b7d85bdf1a0ee |
|
BLAKE2b-256 | f6c4c2949c6f482de9352c93215df207cab42523ffdf0b18ac088b6854833d60 |
Close
Hashes for dwave_neal-0.4.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2393d8e182c6ec7e4f9f00b405d1bff3dd0b79802a2ea9a5ba69c81497b69c81 |
|
MD5 | c05a918441c0fd06f4530a150d093725 |
|
BLAKE2b-256 | a7de3b1b76d059a2d87b6bb3548f733f7a90d09887181e83404cb7766f0041c2 |
Close
Hashes for dwave_neal-0.4.6-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 336524b4d89c00ddfca67566af2ca9b9ea3ddfcd56277cd94b1aa2697716baf5 |
|
MD5 | fd95e52f8b9528022c166c7e250eb597 |
|
BLAKE2b-256 | 9d1f607eecba0130d30562998507a63b010c1df6ef6ad9c9480216555990302f |
Close
Hashes for dwave_neal-0.4.6-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f4b29c95f89e5d03179721875ccae9f180ced8a6e4b9f49d28252b34579c1c |
|
MD5 | 380e5ee6f0751bc3fd6c1dcc135348a9 |
|
BLAKE2b-256 | 00a862487306ed259a1bbbaae7c48990a2704932f779ed72481f36f5ecb2c951 |
Close
Hashes for dwave_neal-0.4.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf31310b97e7a8b5a727a0901ca74ec3aef94626fe8cac4e9e31043777a496bd |
|
MD5 | 060c1d79f512d9b7806e7a4ecf99246b |
|
BLAKE2b-256 | 543ce5a3a1c83fd28c410b40296a254f887d81624f8f982d615a6b08d3848e3c |
Close
Hashes for dwave_neal-0.4.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fff19a9ed3b3ac309a735b1f4e88ffe4775734e43fc93ba81025b5d09014327 |
|
MD5 | 3a26ee661340362019d2fbc40f747c82 |
|
BLAKE2b-256 | 9e31dc1c34668454cd51ecd3ed8e29184c03c92128a0e5cffed7144202958c00 |
Close
Hashes for dwave_neal-0.4.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca5227531e6d67d7be6aa140cb296c571382924b9251d10763d65b7c02efc7c |
|
MD5 | afd215eb329faaa0b130cc13bb73ce70 |
|
BLAKE2b-256 | e928a0e74b35da8bc39341c836d31dc9e38ec3298c91866345c14bf263790713 |
Close
Hashes for dwave_neal-0.4.6-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a6bedfdc14e17c35a6ac8f09980dd07a9af14bd0ce1ad81ad1aaecd8fba3bf |
|
MD5 | 7ed68a555ccf801bba48ffbdaec73efc |
|
BLAKE2b-256 | 63302ea50b444f3f52c75daabf423de06cb5af01e82b9b7f12c9bb8c2d73dc36 |
Close
Hashes for dwave_neal-0.4.6-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 033d9aaea55f004a95a79545aa9346a44c547915b0c17182ac9d46dbd21baac3 |
|
MD5 | 8d5ca2029a25897ce0e1b128084be14a |
|
BLAKE2b-256 | 2bd068173037942ae95baaed14f9df2c2d6f7a53a8c40a8ab16262912c0a9f9c |
Close
Hashes for dwave_neal-0.4.6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf83e9c9315718c281f17815ae74a2721ea3402b27053087cab93a1139bcb64d |
|
MD5 | b0a4b7bfd3171fb40e224dcbb1952837 |
|
BLAKE2b-256 | d634528b4939cc2abc2f72f1be2e884e6f237ac41a0aa759064ca496d2971e61 |
Close
Hashes for dwave_neal-0.4.6-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee73a30c7210054cbf2d5fc263a74b38571b4f8029336e4f02e9aaf898ad0ca |
|
MD5 | 80d9fadcf4c68ed9efb03e50b2b96972 |
|
BLAKE2b-256 | 1696fe6953c93daa241dfcc09d22a80343ae4c88ca43d99a499f491b4b0c2172 |
Close
Hashes for dwave_neal-0.4.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 988801986b5ac60be87c0d1013d0657f9d0dfa3d04821bd6655718c4060d9a0e |
|
MD5 | 74b01aa155ef235cfc0dd077405cf7cb |
|
BLAKE2b-256 | 94f6bfda7bb06d73816c74c6ecc1558d49d99c0559601a92e2368e67892cabe7 |
Close
Hashes for dwave_neal-0.4.6-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd4958e8f9871a68defad6a72ed1fb17768288dff792ef4ac97ce4843ea342f0 |
|
MD5 | 375d089f41f7cda92a3d44f0fc9d2294 |
|
BLAKE2b-256 | a5944801683c9cdcb7c8155d1d9ca6bb4a486af6e7736225595a99c87c58d212 |
Close
Hashes for dwave_neal-0.4.6-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4469dd81bf1a67d831dbeaf545fb82af9b0e86bae82c559eee5bd1a7afcfddc4 |
|
MD5 | 9e92d76860744a91afb6a7c4d0f61f59 |
|
BLAKE2b-256 | e0297be9fa376126faadbe052ed07246fed505d4f7569146183001b31d83defd |
Close
Hashes for dwave_neal-0.4.6-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d762c433c4bde5e0b8c6789188284432c88292b6304707394706c28d71205c |
|
MD5 | 2dd7d29f8a29b1ad71e0779283f607d4 |
|
BLAKE2b-256 | 89e87faa31e947f48b9339caf1b31cf0fae758012d5f598b60f959206feac714 |
Close
Hashes for dwave_neal-0.4.6-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b9c0e411236fa79f0f435243f18bf1cc6b2e8cd4c635489608d27471829c73 |
|
MD5 | c18d90ce3f691ed0b3a81bbb86b5c1d5 |
|
BLAKE2b-256 | 59b32cd19ab6e3d0f9b98f0a7c95d8c2cf368b66a68cef623118ccc0015d8e8d |
Close
Hashes for dwave_neal-0.4.6-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4358eb799f1ba6d41f1b3165e6eb565507be05db58cd8e235b5181cab6721467 |
|
MD5 | a44b7cb33d0f6a4e85a18c42c198f186 |
|
BLAKE2b-256 | 9504ca06592ce58f90680219fe3a0f94b17522279d95c4810db24a93acf5af65 |
Close
Hashes for dwave_neal-0.4.6-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 240c2637dafa8561792bed611b17ff16739a02701f0947007409fd90915f8265 |
|
MD5 | aad8c58e414ce906acb1b45f1ea3f601 |
|
BLAKE2b-256 | 72453b067aa2fcd47607d405d012c51221e325342d12127d948213b6b528aa52 |
Close
Hashes for dwave_neal-0.4.6-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0971a607865e6c84cf2e6db7b1aab91c0bd31ddefdaaaa57c670dbdf4a58b782 |
|
MD5 | 350e95b805c274f75b09214db1d15e30 |
|
BLAKE2b-256 | f45fd33975b2a665769448e251f7b1dc7b17b92ebafc1b2a0b2584508f82cb27 |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feda0eda3401c871aafcc084bf97540fbc052e54b569b8903fa40886beb16af8 |
|
MD5 | 896b3daa01343c2cfb93ffc8ea4f8386 |
|
BLAKE2b-256 | c6b99a832192f6c83fcd29f7845d7c96c510311c8abcd3ef4c2c827e5e612f91 |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97a79d3aa6de8c1961344ad923ecdff4b880db81cb6e9123068c12fbd210ad28 |
|
MD5 | 963b226be688b988d2fbc9e93f538978 |
|
BLAKE2b-256 | a139ad5a17ebccb045701c95b5aeb48b989c87928b8bcc24ef445592ea2c67e5 |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 652c895558288f17f10b5d401a5d177e1fff80047ba038f126a892ebfadb84af |
|
MD5 | 17eff56a8b0172e5ff5935d6b63dd7b1 |
|
BLAKE2b-256 | 838a6fbb41cc4ed6830fc006ab750ecdd4f6532b32af4d71aa1a293a7122ac3a |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b7b9baa4f53590d6110eb8110c41a140aa6f031927468d53aff75a351bbf290 |
|
MD5 | 20ef2f046c5566892023bdb3b6bf2495 |
|
BLAKE2b-256 | aa3adf09e90563a33153bcc74d80f532c3690985766893c93f44eb791b158ff5 |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a0fe777484e90df79d432b63061da387120e3b94a945879e65b641a20bc3083 |
|
MD5 | 57982a111e3b9e2bbe846883de32bfb6 |
|
BLAKE2b-256 | 20b7266df4ba025f99690548ad0e1f4b71db106c840864d30047ad4d722392d8 |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173b5705db874bf68ba4c689af8bc241526158e3977d9999efb5e27fcba1bddd |
|
MD5 | 6389f97bff7d983a9166be1cd96b6763 |
|
BLAKE2b-256 | 2b85aefdbe498317b52aeefa673afa4f9611ebfdd74cfa88c8412d194f28d651 |
Close
Hashes for dwave_neal-0.4.6-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aa3eea3c72ee7466070f2723dbe2686d70bd312480d3780a5c0e20aaba70ea0 |
|
MD5 | a18875389538c6bd8e6c5c45087f4203 |
|
BLAKE2b-256 | 50924e7e7140691d5e84780a9c51e5ee20b1c13e6cf3543e8f7aec09258c3a27 |