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.2.tar.gz
(62.0 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.3.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c18b7e2026bf22e911d1ac9099d6678e0c873ce6a55d5ee66ce5553f9a84885 |
|
MD5 | 00e4c983e37ca3a306891a643878cc73 |
|
BLAKE2b-256 | a40c52c22db51c756a694587f5925ffc030bb15941f34d8646fa6df71127f6f1 |
Close
Hashes for dwave_neal-0.3.2-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3948d034c4cd5cbfdd8647ec17c3c93bf140d52b946ba72c240a5feca6ab0d61 |
|
MD5 | 8ac87d5cdb6fa6eb7730eafb4c2d0d66 |
|
BLAKE2b-256 | 4877d95a71a11936cb68d8d3093a3fd7fec2422580f2d685afbea7495c6b385c |
Close
Hashes for dwave_neal-0.3.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 495985b58f73c54348f1fe6f1e53ac18fd3a7ad8b52650d1595539b3a831d098 |
|
MD5 | d7f4e231e6de841846240a0500132286 |
|
BLAKE2b-256 | d83d1bf2143d79215bb668bb5fc96180648d322b4320173196235568ebc31f04 |
Close
Hashes for dwave_neal-0.3.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e468a5282790add54a8a9cb8a0dcd89f99313e4791992cbc03796a1abe251d61 |
|
MD5 | 8eceac0e54133ea37dc8a62c6c368bc7 |
|
BLAKE2b-256 | 5e3881f5d46292a19a0fd05cc1c32e959ba9debac0c20d3dbef749a0ad3da6a9 |
Close
Hashes for dwave_neal-0.3.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d1a95c4bcfc97b87f18666d397a972d21ff3034cb649db312adb433292ccca3 |
|
MD5 | 4ffe2ed23518e85be5b00a37c1be9486 |
|
BLAKE2b-256 | 4e264beedd3419d9ebcddb3287c7090f33fa00c03ef46269649a0ac763f4d7d7 |
Close
Hashes for dwave_neal-0.3.2-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a26fbb8c78c082a7d35173bb31b7231a48d955676db7f33e84f4dfe77c963d |
|
MD5 | fa2fbf20e96aae8fd3441f8609f43b97 |
|
BLAKE2b-256 | 53026b4748a2c008b5a7ef47c7b5a5ab09e223cd4c34b1f7bad0147ab02e14f2 |
Close
Hashes for dwave_neal-0.3.2-cp36-cp36m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa76c2d754494b85878f02850f010c7809eeda214f107bb46e0771ae7ed60e8d |
|
MD5 | 281461b9d327b0c96dd65aeacf7b1959 |
|
BLAKE2b-256 | 752a03de90124205e9bec1628ef28ffa63a7100d67c3aa843af6c054463c1436 |
Close
Hashes for dwave_neal-0.3.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 168cab9207bb2be00071ae987de7bb1b5ee59815fd6f1f7f9295381e3e4cabca |
|
MD5 | a15f5bc082e47625b441c32183152f4e |
|
BLAKE2b-256 | 0bd0b7f0d80667e2a6a29a0d6c69608e583a906d0dd257fe97d3216d35f60e49 |
Close
Hashes for dwave_neal-0.3.2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a8bb88727bd758ff69aff82859a2b9b4d35b9a3f3378ab835d9bfddf42abc5 |
|
MD5 | 74eb5a124a13b75617e8b2450e35e63a |
|
BLAKE2b-256 | eb791e68728f10bba960b3494ace96a2222ddf1e8254cd7ee5c40dd4d4188933 |
Close
Hashes for dwave_neal-0.3.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e547965d036df8847f8cda771ebcc5594887cf79c0a005784e31bea9494715e |
|
MD5 | ddb27fad6e2d97aa001cedd6ec7ecf63 |
|
BLAKE2b-256 | 6686efebdea480af7a7524a923bdc8825f8c050ff89a9fd6819052b9bb5619d5 |
Close
Hashes for dwave_neal-0.3.2-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f72c71bb74694a790437dcef210e52f2454418ff8ba3c794da5206468f7e4e5 |
|
MD5 | 7ef1eb77852543c2da5723ce83e88bee |
|
BLAKE2b-256 | f45f24e50f092178c3c4fce5e9d29e1ac314b2c7061478071f3ea37148712d40 |
Close
Hashes for dwave_neal-0.3.2-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba2d43109ce5e783c657d7dbc0ea9d9cb4c7087a9d6e3adf0f91195ac05c8b31 |
|
MD5 | ad0111d0c43707096c041fee77198eb9 |
|
BLAKE2b-256 | eaa7939fdcfb29ba97a850e6e326bd786619ff30cdf7401dc9cc18a0119cee88 |
Close
Hashes for dwave_neal-0.3.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b7adc99131e070b5b4ce31eefcfc9fbb7912d6ba1ada8c1ba5bc16c35c8dc7 |
|
MD5 | 54ce7dd48c03d1cb672392a67429bc8f |
|
BLAKE2b-256 | 565f44818d2511b2a7b4169d85a3ce22464ad6e7440520a84e5bf483d7bb6e64 |
Close
Hashes for dwave_neal-0.3.2-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7327b8589e31ea0e146c8262050201d38890db6fbeb4ee323804f494de7b54b |
|
MD5 | 82a38d920029854ca3f0c339222b4f64 |
|
BLAKE2b-256 | 7b42a522bed502aab869ccd32cd69c1989461b740e1111b9dcfd8ae91d71da5e |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df1d7090648d544736c3e1d7dea0133b29a0f2093481d757ac2682330607c4ad |
|
MD5 | 4e594be312f9ac01d1bbf05b6fc58ac6 |
|
BLAKE2b-256 | 8c2df4bb0d5f18abcb3c8f2d8d8b3f5d09a60562f9b55e49699ce8f86dde9f39 |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9adb5b46b7a300847800678e775fba25671ba94edd8e518b87d411046c29a6c7 |
|
MD5 | efff80bfbadb77233491d7a5c212d871 |
|
BLAKE2b-256 | 235ed1fa2859be8352eb04701f44a895fd785aa3e8c604ca315882fc5be59bd0 |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1775720ff160d7a2d826d9ac385800f2475d4ab8839fc3b25fb7651b1e42a361 |
|
MD5 | 75dc7f2d2b76c53281e3f990be67265a |
|
BLAKE2b-256 | 60aab782f48c9d4faa76c4e1de3b2f7cd69c330012a9f835ae872ba0d1422960 |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a4b258d5e7c0e942f582be0660f53ebbbefcc0508ca045952f16290a09a2df6 |
|
MD5 | dd5ffcdb12647e8680ac37d71fcf6a6d |
|
BLAKE2b-256 | 7c42dfc45aeb4421c1d195fab6d74ca1e68a15f1cda47d0b7f14f7f33e6fbd78 |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 987ffb503b0cd050cb456702226fd510abeb525287e266254be55a73f2e3e369 |
|
MD5 | f6166ef9c6c236bef075b4364b6d2ea7 |
|
BLAKE2b-256 | 501f4b4b4133598b94018aca32617cb68f38867c54cdd79ea08885ac3f888354 |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e132bc03ff991d3e9f262f1726ed1f7b619c45066d7e174efeb95f89353c7aa |
|
MD5 | 8b80e6b5432d7b00fa9bb3f7a40605d3 |
|
BLAKE2b-256 | 4869ebed42e1becc6314bf4fdf67831c000a7db344e958e8f50d15df1e106d2b |
Close
Hashes for dwave_neal-0.3.2-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ba634d946168311596aa757665f10c1b5353556f6c9432d6147ef3895f66a3 |
|
MD5 | bba794e64bb468a117fc4317b144ed58 |
|
BLAKE2b-256 | 6050b5bb7c2a96894aff2146cb64220e72b409053801ff5b7053c0ca9d0eeb9d |