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.5.tar.gz
(69.9 kB
view hashes)
Built Distributions
Close
Hashes for dwave_neal-0.4.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4b0a89d6a1a96fd7d56ac8deee2745c8924e976ca43f07cbbe549dc4947618 |
|
MD5 | 1c59c7b16368105d78579cecf58e6394 |
|
BLAKE2b-256 | 9f6770746f2d69a60e7820989500bed84720894691a0181b80512801d9252fe3 |
Close
Hashes for dwave_neal-0.4.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cca1dd1d8e0ce394e4cdbfe58cd7e1c85063da4cfb228bbefed29438cd709a3f |
|
MD5 | d0d51a1269090bee8487b01ab27bfcd1 |
|
BLAKE2b-256 | b02610d0d1d52aa4f5553f01d28a7409f8f716f6880f32003801d7866f758570 |
Close
Hashes for dwave_neal-0.4.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6188c69b0a2b3393b4af7a5ed35ab5cf34074b86b75a3bbf68f47a042cf437f1 |
|
MD5 | 3d4aed18fbec71bf82ad470f1da0b825 |
|
BLAKE2b-256 | cde46fc34ccff85f2f26c88e61dd5992cc8c6ff3dd46c5d2d1191eec96335994 |
Close
Hashes for dwave_neal-0.4.5-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d68f26cf2d17219ee1c86929622736f7b6da534f4ba36eb48873b45cbf5a21b |
|
MD5 | b280ce37a121c583e2a0e984f93667e1 |
|
BLAKE2b-256 | 1c868e76c6c91ca7133a7203e6ed1a1a802d519a6e2ab125514d4f9b2c6f5cb8 |
Close
Hashes for dwave_neal-0.4.5-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9be849dcb5912778d86154e5e3f37827cfe31089a94cbabdea65f87e91ef3203 |
|
MD5 | 7c7278a28271732d7d4b475aceba0bac |
|
BLAKE2b-256 | 66fdc684dac5e1706acd7cf9f2bc594f22a607a9b692e6239f8f17b31e2e8a8e |
Close
Hashes for dwave_neal-0.4.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a105a488ce01481119d61a0dd4687da8b9fdff088865d03355f650628011af1 |
|
MD5 | 0a83904771187310033641baaaaa02e3 |
|
BLAKE2b-256 | 1c17e70c50d450592b8c0b2027ec5b9f8fa827447b62d598d465043e3d95261d |
Close
Hashes for dwave_neal-0.4.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0163884d0b88e15c857a53c9b2c14d20bc0193948ecf342de655e172608c151 |
|
MD5 | 6ecabbe2e5888b8962bbea70cb11c91c |
|
BLAKE2b-256 | c4b5d8411627f9ef87358f62e085043d02c2505e79b7fe98a2fe86c6f53e472d |
Close
Hashes for dwave_neal-0.4.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97b659c021060e36149cc0889e0f3b641ce9220e901c3d2399ce8946a047f76d |
|
MD5 | 8511a58c91bb59fdf32decd7777af84b |
|
BLAKE2b-256 | e8a4980075d334361292140112222f29003761e3048b8662471581577514f133 |
Close
Hashes for dwave_neal-0.4.5-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bad4d816afe10805b640e6d6521ffbca51d08f6d9172f08bb071a13921d9d8a4 |
|
MD5 | b87a002ac5c4dc40ad54efb85cc8fd7f |
|
BLAKE2b-256 | 0c7a2fd488cdf0091655c851039a70de2523da1b24bb60bbbe59abec7f623367 |
Close
Hashes for dwave_neal-0.4.5-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae95c4d74d4a23218cf125dce65820610919127bd738e0c7f2f7bc2ae33e2bc |
|
MD5 | 857b30b0106d025edfdeb076f26b9145 |
|
BLAKE2b-256 | c795d7f15105aabeda4c308106434afc3abec3fef8e835825bcd8919ad833f20 |
Close
Hashes for dwave_neal-0.4.5-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be9d63fc4d8a299c0f6efa30f10f79e01ea73ff9bf7fcc443d69f811f8c66298 |
|
MD5 | 2d4e27c26fbfc9f5409d20a60701a7f0 |
|
BLAKE2b-256 | 64a724990d2f9d46e0fc86060426adf38190564ce81c16a278189b37c5e48930 |
Close
Hashes for dwave_neal-0.4.5-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac048b54e294c0ba10650217849cc0c413e655d09e71fa0a0bf813124acda1c6 |
|
MD5 | d641ad17dd8988d8ac59030b7b53947f |
|
BLAKE2b-256 | de62f1aa6d1dfa78bf4c82c94f16d56c168d69a45816404d881790fb43d89f69 |
Close
Hashes for dwave_neal-0.4.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75386a1242f6b097785b3492775ba91180a3499d8d8234721563781e8cea66d2 |
|
MD5 | 2a3be6f4434fb16d52fb8c601fe850cf |
|
BLAKE2b-256 | cce8b0a76d44e466848dcf28665baf8d14e1a224480a481dec5ed9352982e9fa |
Close
Hashes for dwave_neal-0.4.5-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87529e09788722ed9fc7b6fef7907a4b2242147c4681de72e5e596b4d66c020a |
|
MD5 | 4ef8dab50f5fd6bde424e696ecbcbc28 |
|
BLAKE2b-256 | 1e21c23b453576e08e91e5c02f70dddf396ff14e3be7cb2e0891c6023779430b |
Close
Hashes for dwave_neal-0.4.5-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a08eff97bfddce8f1b4a90c843438ca9d2a6617665c6bae97f56ea1dd0f4c45 |
|
MD5 | a4cbdc4f0433a16d6dc10f5297a9f6c9 |
|
BLAKE2b-256 | 63a9dfaf003883bd3eb8ae1fca86e7f4e588f751e3a97729450c1091c59263d9 |
Close
Hashes for dwave_neal-0.4.5-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04c91c39ad68d3401a938d5f882ef42ade80aeb84fd196071fb5337a01292a16 |
|
MD5 | b26c54b4592f7461dd02aa7260aa63df |
|
BLAKE2b-256 | 2ed21ae79c5cc88c5b25e3b91c959b57d87592cd0030309601994d8d16c613ec |
Close
Hashes for dwave_neal-0.4.5-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9645c43316fa2583e466ded47f5eec99d8c070f0af15b7f33cda43573879f3af |
|
MD5 | 2c2aab49c243c5d41a53bbd6c726d98e |
|
BLAKE2b-256 | 9f37bc0bf72ed23977358f0151b5c334a8e92e2f4c1efacafe80364ffe56a622 |
Close
Hashes for dwave_neal-0.4.5-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4125e1dc6523d20f696a1d916a21d2ea1741977074966bc8467a4ec8e645aa2a |
|
MD5 | a6517a97a7f169c727dd470a3b85e092 |
|
BLAKE2b-256 | 5fec6e993a8545a26081e8af0ed9bd47e66f3ef29eeae253b365725664f66173 |
Close
Hashes for dwave_neal-0.4.5-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05b50bb11dda853081f5485493ffd5c1d514705e25a8ad6765fa777e3544772 |
|
MD5 | 22dca5c7999f6e1f424cdc7e94544489 |
|
BLAKE2b-256 | 08e863713af24dae92fd5ecd1515b3c1b9d94fa1887b0e09ae6a6babaff6b2d2 |
Close
Hashes for dwave_neal-0.4.5-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64ad785b58d2e6914bc2f586b46137124b340296b6a5ce3970ef7c21e593676 |
|
MD5 | 491d65f1ed4e72f85e2e5b6a1adc1e20 |
|
BLAKE2b-256 | 14c4e47992592892a8b759181b7c2a867f92275c466067d5126b9fb2fe13ee6a |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81a17ab3f5da90ccd53461dde3f65df271afa3ab4910a0c45c65ea4ef44f166d |
|
MD5 | ff96b28a143a4f81afd93823cccd232c |
|
BLAKE2b-256 | 91e5de1ba48d18bb008983ba04cbe3c412b7d6d23700a894ee7c899ddf86b613 |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b0d69f304ddb74b2da4926dc93807d366b80765ec39c6cc535bf7fada6947a9 |
|
MD5 | c9a034fa92fb3c1d6951c38507dd3b17 |
|
BLAKE2b-256 | 0b385eb6b178652f08399af7195cf5f23aaca376ec093128f58c9a57f364fc15 |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83981e626abcf709df1ee47fcb716058d9d8d948172ce67d135c7b107fb6373f |
|
MD5 | 0ef57c13fc6e5d05bb88e393dfe008cd |
|
BLAKE2b-256 | 5f2cf291fd89a057fe90f0e0c9a6ed96fb403e06b3fa1b7ab592002a11492b73 |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c2d092b30f7a867ed0c6585d5b55934d3d1d90361fbe5e3086f3893ec75d14 |
|
MD5 | c34dfefda838509784795eb37ec1b4f3 |
|
BLAKE2b-256 | 2000583ef3a09b568e8a0e2b50c115c22205882f8fe7277b632402183c9bcc06 |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f99b343b43708bd99538e0c08871c42f95166cf5ae0db344ebc619e1387d498 |
|
MD5 | 0be4b449ca5953547b3243b2f9517596 |
|
BLAKE2b-256 | 14a014736ead017e18a130d963433ef26fa75276248693ae9a15b49a4cdbbb00 |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654337da6db99d500f6cbdfa87ef7899d4e53cd58c85ff557bd922810f71e393 |
|
MD5 | ddbf77b4be4781547487446a5a8f7770 |
|
BLAKE2b-256 | af60a5d2704dece54680255693580ac5e67266a8cd071e5b54d017df1e7c1f9b |
Close
Hashes for dwave_neal-0.4.5-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db19160eed27897e5946cb2f45926847492b0f83ba5216878bcc50deadcfb53 |
|
MD5 | aa1f8b9ad90fc56f0cc7196229449be4 |
|
BLAKE2b-256 | f525486196da1bf8aa38d50f911e0c229224f9a898de2940e18e2da34ce11cbe |