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.0.tar.gz
(62.5 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a31579a52e1b4c4f27aecb6dbb5de7358a747f3d8bfb403ed5718c76e134662d |
|
MD5 | e6c05b36af3b969db1cc1daac4ff0565 |
|
BLAKE2b-256 | 6139e915e3bea38928b76df986bcf4c6e3e900464cdbf2b082787645d5db18ad |
Close
Hashes for dwave_neal-0.4.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd280e2343a7127c32753365e0808dac9b246db7d7010d73537b321162cec09 |
|
MD5 | 4c5eeacfccadf2470d036015abc91be1 |
|
BLAKE2b-256 | e810f5d2b1ef3ac7ac55de5c57c978c4ce3d00ac94ac80fefea1459b1296fd86 |
Close
Hashes for dwave_neal-0.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5de9af67f4e1be70e74c8a171009e3e96ab63f12a1a061fd86d49b26165614 |
|
MD5 | f6aeb15226229305e79fb595a2191dfe |
|
BLAKE2b-256 | 25c1cb395e8d0a5269b9d38b5b7f7c4d0ade55dff00a98cb4abf589c59d630c9 |
Close
Hashes for dwave_neal-0.4.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 014446bdae4661b28b06a3469b8e2732300b1916614f280105f69bc0699b0879 |
|
MD5 | 69f98647bc56702ebcad68669eb08257 |
|
BLAKE2b-256 | d8524127712f844a97b4fe2410ca322303a35f13f23f93dc6a07fd93df7665c7 |
Close
Hashes for dwave_neal-0.4.0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c29f8f144b7f9c260f949b18444bb78d42d5c02cdd47c912533a2ad76b3c2b |
|
MD5 | 19dad016f031c2b179bb026367418ee6 |
|
BLAKE2b-256 | b0511ad525ebce5c74f2917fdc3b980b97405bfc6e266aa68c74706387f1bf94 |
Close
Hashes for dwave_neal-0.4.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa09f3adb199199b19732991c3f3d667218d991409b71bd50cdd5e0ab46c295d |
|
MD5 | fa85965ef7394c59c5883a3236506416 |
|
BLAKE2b-256 | 15f441f7cace7d86e8fc71f2915a1a7be9826245d2574ead5cc38df9a3cb4575 |
Close
Hashes for dwave_neal-0.4.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de3dc7c82a92538921c47ff399256045bcf6438e6bc7af82a2f8aa6968edda1b |
|
MD5 | 40547e2c99db5242e0624ca08ebf2489 |
|
BLAKE2b-256 | ea124a7cd4532628ddfd86078770ee4da2402f43c7794662f96719c746adfb6a |
Close
Hashes for dwave_neal-0.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e330dc6ee9f86df27fca3bad1660cc9df3798269f2375fbdd4255e3ba12cb3e |
|
MD5 | 55d9bdf7ea1646ba9a361120c8706c8e |
|
BLAKE2b-256 | 5f9a4b8c4b351f2367d179d0087e34a94fa91be7cf48230a99e57e3335eee373 |
Close
Hashes for dwave_neal-0.4.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe8f6bcb9c1c3800c963115455eb6397b38e1a31fa01f6f86264aa87799d3ced |
|
MD5 | ca2e9492236f189d849eaa59fa5aafca |
|
BLAKE2b-256 | b6aaad562d35c1e4382b26102d8d25add5432b5d4c6fac4c060e18b5beddecad |
Close
Hashes for dwave_neal-0.4.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6c5d1e503df2887e54444d0a0c2dcdf0851d15321ecc69aec4557c7b22e9403 |
|
MD5 | e3041b347a78669678ef07c5ebdc0cea |
|
BLAKE2b-256 | c53c9ea9ca519f0f4bb070a934d0a454a78c1529913425803a70c3590ed8ac69 |
Close
Hashes for dwave_neal-0.4.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de6d315112668cd4cf06c0ce340490571438fd2c5b1ec1ce57d52132c821a7e9 |
|
MD5 | e23d79a9e5a3b0f416ae3fd3f4be8568 |
|
BLAKE2b-256 | afa9ec1f7cf9207eea1c0c3e8a2cc44ac30f95dec1766dce7901bb3ee7ed01ba |
Close
Hashes for dwave_neal-0.4.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e83546158c921480dbff93e3b032c88f56405c5caa4647b52bf0c8995aadd522 |
|
MD5 | d144ca0f6ed05b7c45325ed6ba07fb84 |
|
BLAKE2b-256 | fd009ec062a36684347d917c14559558c1c4758edd030770f7d8e2bbfe7bf016 |
Close
Hashes for dwave_neal-0.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df3c984a5c670b86b0caca343b671b8661194c28f92a7ca5c6d19f69081f4052 |
|
MD5 | 1e319cab399a6aff6706cff0f46afa17 |
|
BLAKE2b-256 | d055e8895f0628b7ac308ff1a94605dbc205230a89d90421121aa5c2a12a5bb3 |
Close
Hashes for dwave_neal-0.4.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f1ddc2232281f647d0a4c4961d2f9bfffb46606ba743fd3f37d37ef2f2b140f |
|
MD5 | 3ee3ab47c7d9a546a89fb169cb356c28 |
|
BLAKE2b-256 | 73f704ce189c5039f18ea63eeeb0c974cc81993cc493711786bad3459f58d176 |
Close
Hashes for dwave_neal-0.4.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c8e3b32aea16285e4f1422e51a1f1046fb0ad61433fdcbfd2b1c618105e58af |
|
MD5 | a4bec984c6c917d6766cee537b211fba |
|
BLAKE2b-256 | d308ebb3f40ea6727d2f12f249841aa7753af2aaaf4673af926e7a99798844c9 |
Close
Hashes for dwave_neal-0.4.0-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caab7176acda007519314a85b92f68ecd6d62b849c8cc39a4ea9a6d1d1d286eb |
|
MD5 | 1e82fe8ae32c04acde5eb332385a7a77 |
|
BLAKE2b-256 | 2f48d63ab7f00b7a4b53dbb4ad38056d1e67884fe349d42ca3afb4bf12978c68 |
Close
Hashes for dwave_neal-0.4.0-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91c24bb24b40a4f9241cbc06f3d99ca84c201c97f2b0931969058dfd07e8a24b |
|
MD5 | 8db241c301e5ec62249f7c05ddef1748 |
|
BLAKE2b-256 | ec5f5398f8b235ec5d8615584fb452958d0c1ebb646656a6be0be7cd0dd891cb |
Close
Hashes for dwave_neal-0.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500434352d6bd2e2e7661dbb016c4a97841fcaada6afc294a390bd2aacae4007 |
|
MD5 | 57b0731570df2b0f06e467d40d64b4ee |
|
BLAKE2b-256 | 980f19fbea786a736c7a83b9e1438ee6282b41dafcbf8dbb8fd0b405deaf562b |
Close
Hashes for dwave_neal-0.4.0-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cda55066b38c3b9f8cf91d11c279e25cd0681cd40128e9c152e14515974d4c8 |
|
MD5 | 2a9c91f7adf4daddbcaf907af4d25f04 |
|
BLAKE2b-256 | 96051075be86f089fee019fd7c4c7fd5b0053b6f26f5b6bd4ee435c4a8601611 |
Close
Hashes for dwave_neal-0.4.0-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda74e99a123dc1212aabb4bf53442318b498bf0c1ead97d52d6cb4cd4e539a4 |
|
MD5 | 1b4e6df20f39fd7f31622c787b5d923d |
|
BLAKE2b-256 | 3c8312b65d5ac5dbee71010eb65eab831924fe825b5235125bc7c5ba1a7f63da |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a22e6ec8314dc7cd343c23bb465513a80f2f5f25ebbcad14adf0efbf0ee02658 |
|
MD5 | 27537141e0a527e877cf5ef1bf37245a |
|
BLAKE2b-256 | 5d81261e0dc9d73a564c190780793a80e5d338b72726789f50b57c4a28ec8af5 |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52e3cedce52b001a873cdba060efcd3f523f1cf442a55f5ff1f7e3cd3c500f7 |
|
MD5 | 015f1a540a0f3a9f1957a0d2f229ee1d |
|
BLAKE2b-256 | 308c674a0dc2906cc020abdefc424177618d9e761b565cfd7e67da9659fd083f |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac0b14ca2d044c5cffeb82b18a9ea3b58bb7a48a230023bab6d39cd4ca44c7cb |
|
MD5 | e1061799bafc1ced8530052565deb8f2 |
|
BLAKE2b-256 | 8b56839f0dd0a644404e156a3f7ed2c7bdc61f6deb4c5204ebb9a8d47c6ac7e3 |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ea6143920539d4dc3697eec1715356c62f2a85489616483aeb8367c16ce81a |
|
MD5 | fdc76984d6930f1c2c7164d042274e7d |
|
BLAKE2b-256 | 33c643ac6f173d024c874da166d223b8902c1f999f999ef29cf3c6492aaefd93 |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6044927282c087e728b6c417435f281fe0806b5c9f1d5434af56b18a10735661 |
|
MD5 | 0dda8e6d15536117c220a9eea87b3f83 |
|
BLAKE2b-256 | 8286d7ff746afcb3b43925364b2a21bbdb92417e75c6c992a966f72a3e85ea8f |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b832d05062902f92575c3429fa09ba11a94436ccc5a8f5a1df3c6cffe9f445f |
|
MD5 | 8e15480d75d068e971732211ad109c09 |
|
BLAKE2b-256 | ec83f93a91d642a3b09c3909b18a3f1af8bf5ca28e4bad14fbfea127fcbb2b6c |
Close
Hashes for dwave_neal-0.4.0-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1c935c8069fe517eef1a082baf3e84246737a25cd99786b499c7a2384a58f11 |
|
MD5 | 5bce5f1ca51904352b39100212311fc9 |
|
BLAKE2b-256 | ea9ec2efdaf565b96b707b2bdd88af4e6e4c4b56bd28ffba5cd2965dd9fce48a |