Skip to main content

PyQUBO allows you to create QUBOs or Ising models from mathematical expressions.

Project description

https://img.shields.io/pypi/v/pyqubo.svg https://codecov.io/gh/recruit-communications/pyqubo/branch/master/graph/badge.svg https://readthedocs.org/projects/pyqubo/badge/?version=latest https://circleci.com/gh/recruit-communications/pyqubo.svg?style=svg https://pepy.tech/badge/pyqubo

PyQUBO

PyQUBO allows you to create QUBOs or Ising models from flexible mathematical expressions easily. Some of the features of PyQUBO are

  • Python based (C++ backend).

  • Fully integrated with Ocean SDK. (details)

  • Automatic validation of constraints. (details)

  • Placeholder for parameter tuning. (details)

For more details, see PyQUBO Documentation.

Example Usage

Creating QUBO

This example constructs a simple expression and compile it to model. By calling model.to_qubo(), we get the resulting QUBO. (This example solves Number Partitioning Problem with a set S = {4, 2, 7, 1})

>>> from pyqubo import Spin
>>> s1, s2, s3, s4 = Spin("s1"), Spin("s2"), Spin("s3"), Spin("s4")
>>> H = (4*s1 + 2*s2 + 7*s3 + s4)**2
>>> model = H.compile()
>>> qubo, offset = model.to_qubo()
>>> pprint(qubo)
{('s1', 's1'): -160.0,
('s1', 's2'): 64.0,
('s2', 's2'): -96.0,
('s3', 's1'): 224.0,
('s3', 's2'): 112.0,
('s3', 's3'): -196.0,
('s4', 's1'): 32.0,
('s4', 's2'): 16.0,
('s4', 's3'): 56.0,
('s4', 's4'): -52.0}

Integration with D-Wave Ocean

PyQUBO can output the BinaryQuadraticModel(BQM) which is compatible with Sampler class defined in D-Wave Ocean SDK. In the example below, we solve the problem with SimulatedAnnealingSampler.

>>> import neal
>>> sampler = neal.SimulatedAnnealingSampler()
>>> bqm = model.to_bqm()
>>> sampleset = sampler.sample(bqm, num_reads=10)
>>> decoded_samples = model.decode_sampleset(sampleset)
>>> best_sample = min(decoded_samples, key=lambda x: x.energy)
>>> best_sample.sample # doctest: +SKIP
{'s1': 0, 's2': 0, 's3': 1, 's4': 0}

If you want to solve the problem by actual D-Wave machines, just replace the sampler by a DWaveCliqueSampler instance, for example.

For more examples, see example notebooks.

Benchmarking

Since the core logic of the new PyQUBO (>=1.0.0) is written in C++ and the logic itself is also optimized, the execution time to produce QUBO has become shorter. We benchmarked the execution time to produce QUBOs of TSP with the new PyQUBO (1.0.0) and the previous PyQUBO (0.4.0). The result shows the new PyQUBO runs 1000 times faster as the problem size increases.

https://raw.githubusercontent.com/recruit-communications/pyqubo/master/images/benchmark.svg

Execution time includes building Hamiltonian, compilation, and producing QUBOs. The code to produce the above result is found in here.

Installation

pip install pyqubo

or

python setup.py install

Supported Python Versions

Python 3.5, 3.6, 3.7 and 3.8 are supported.

Supported Operating Systems

  • Linux (32/64bit)

  • OSX (64bit, >=10.9)

  • Win (64bit)

Test

Run all tests.

python -m unittest discover test

Show coverage report.

coverage run -m unittest discover
coverage html

Run test with circleci CLI.

circleci build --job $JOBNAME

Run doctest.

make doctest

Dependency

This repository contains the source code of cimod which is licensed under the Apache License 2.0. cimod is the C++ header-only library for a binary quadratic model, developed by OpenJij.

Citation

If you use PyQUBO in your research, please cite this paper.

@article{tanahashi2019application,
  title={Application of Ising Machines and a Software Development for Ising Machines},
  author={Tanahashi, Kotaro and Takayanagi, Shinichi and Motohashi, Tomomitsu and Tanaka, Shu},
  journal={Journal of the Physical Society of Japan},
  volume={88},
  number={6},
  pages={061010},
  year={2019},
  publisher={The Physical Society of Japan}
}

Organization

Recruit Communications Co., Ltd.

Licence

Released under the Apache License 2.0.

Contribution

We welcome contributions to this project. See CONTRIBUTING.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqubo-1.0.7.tar.gz (19.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyqubo-1.0.7-py3.8-macosx-10.9-x86_64.egg (241.9 kB view details)

Uploaded Egg

pyqubo-1.0.7-py3.7-macosx-10.9-x86_64.egg (238.6 kB view details)

Uploaded Egg

pyqubo-1.0.7-py3.6-macosx-10.9-x86_64.egg (238.5 kB view details)

Uploaded Egg

pyqubo-1.0.7-py3.5-macosx-10.9-x86_64.egg (238.9 kB view details)

Uploaded Egg

pyqubo-1.0.7-cp38-cp38-win_amd64.whl (201.7 kB view details)

Uploaded CPython 3.8Windows x86-64

pyqubo-1.0.7-cp38-cp38-manylinux1_x86_64.whl (235.8 kB view details)

Uploaded CPython 3.8

pyqubo-1.0.7-cp38-cp38-manylinux1_i686.whl (234.4 kB view details)

Uploaded CPython 3.8

pyqubo-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl (222.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyqubo-1.0.7-cp37-cp37m-win_amd64.whl (199.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

pyqubo-1.0.7-cp37-cp37m-manylinux1_x86_64.whl (237.6 kB view details)

Uploaded CPython 3.7m

pyqubo-1.0.7-cp37-cp37m-manylinux1_i686.whl (238.2 kB view details)

Uploaded CPython 3.7m

pyqubo-1.0.7-cp37-cp37m-macosx_10_9_x86_64.whl (219.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pyqubo-1.0.7-cp36-cp36m-win_amd64.whl (199.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

pyqubo-1.0.7-cp36-cp36m-manylinux1_x86_64.whl (237.7 kB view details)

Uploaded CPython 3.6m

pyqubo-1.0.7-cp36-cp36m-manylinux1_i686.whl (238.2 kB view details)

Uploaded CPython 3.6m

pyqubo-1.0.7-cp36-cp36m-macosx_10_9_x86_64.whl (219.0 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

pyqubo-1.0.7-cp35-cp35m-win_amd64.whl (199.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

pyqubo-1.0.7-cp35-cp35m-manylinux1_x86_64.whl (237.7 kB view details)

Uploaded CPython 3.5m

pyqubo-1.0.7-cp35-cp35m-manylinux1_i686.whl (238.2 kB view details)

Uploaded CPython 3.5m

pyqubo-1.0.7-cp35-cp35m-macosx_10_9_x86_64.whl (219.0 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

Details for the file pyqubo-1.0.7.tar.gz.

File metadata

  • Download URL: pyqubo-1.0.7.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.11

File hashes

Hashes for pyqubo-1.0.7.tar.gz
Algorithm Hash digest
SHA256 9cbeafbf481d839efa3e2c2d5cacf31d755ec9861f5040d96f8d5e5d7849248a
MD5 dfdcf3777dc8ff219ec0b4d750dcd114
BLAKE2b-256 b3d9dec9f44e998ac348e11e57cfce53660f24f64ad9b907df32a87ac67b0d6a

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-py3.8-macosx-10.9-x86_64.egg.

File metadata

  • Download URL: pyqubo-1.0.7-py3.8-macosx-10.9-x86_64.egg
  • Upload date:
  • Size: 241.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for pyqubo-1.0.7-py3.8-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 dd04e537c7c649bd10daf0755e72808c4198423100a92d43e846bd5befd4eedf
MD5 6a3d51fa6b3893f5710caa9fbbe18eb0
BLAKE2b-256 25bf7899608cb042c54dfd67e35293aed4baeb7a4c8639d2bd569e8fb1d0749f

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-py3.7-macosx-10.9-x86_64.egg.

File metadata

  • Download URL: pyqubo-1.0.7-py3.7-macosx-10.9-x86_64.egg
  • Upload date:
  • Size: 238.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.5

File hashes

Hashes for pyqubo-1.0.7-py3.7-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 ef879b88764b5af895a65e687a49af5f65e5fa96ee641d8a61923587e7af8c1a
MD5 b1d326d29789d1fba633e65994c014c2
BLAKE2b-256 8b357f8e3140afc9931b55eb837b58dcf5fccbae296fe58851cd7ebdfdfbc5d4

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-py3.6-macosx-10.9-x86_64.egg.

File metadata

  • Download URL: pyqubo-1.0.7-py3.6-macosx-10.9-x86_64.egg
  • Upload date:
  • Size: 238.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.5

File hashes

Hashes for pyqubo-1.0.7-py3.6-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 922db242008618432d4fe9177831f8c379068cabc1d05565ae3190abd5fc7034
MD5 f41df54d8ad2edc6c5589a8ce6da57c1
BLAKE2b-256 7e84c9b841664487acba90a16c0525c58ce6f9c761b118cae612fb8047e95055

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-py3.5-macosx-10.9-x86_64.egg.

File metadata

  • Download URL: pyqubo-1.0.7-py3.5-macosx-10.9-x86_64.egg
  • Upload date:
  • Size: 238.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.5.8

File hashes

Hashes for pyqubo-1.0.7-py3.5-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 78f9d5c66586d42ec3720f7f679df6de5b9cadce6778c151ab0fdb55cc1dfea7
MD5 c692068ff72dfcf87f67209ceacda3ba
BLAKE2b-256 cd0f892f3a7ba6bb2f4bdfb07478e8353fc4bb8b573da8d43d0c931462259943

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 201.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for pyqubo-1.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0fb769a3dfe10f34e846c892af751ecaf6b979ba445d6e4953bbc5235e9023ea
MD5 886c73635b2e8fc915a388a851ab939b
BLAKE2b-256 56b413674831e7d688f9bbf704110a3d85498412cce71251cd9a2e85a0965676

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 235.8 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.11

File hashes

Hashes for pyqubo-1.0.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 79dfd9a7f2f75a216838e357959b321d55ced7cdf4559037a4704d2f2927f6ba
MD5 2286a3796d1b6e14b7d5f5b21dc15f7e
BLAKE2b-256 dc127c584141565256e230030fe53b1f70a1436bcf8dd24b4cd68e75aeaf82bf

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 234.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.12

File hashes

Hashes for pyqubo-1.0.7-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6aa3c7b9beb30e99875b915a7f3b2515f69a0010517e2c338d75b52eedcdf946
MD5 bf72f91bad61371b21f9d9c1d83e8a06
BLAKE2b-256 a3dee352abea7eea5d931fa3c31e88519820328b5dab792bc9d8e1aaad6c4524

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 222.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for pyqubo-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3bd84f75bd7965da0cea89d2c0a944f9824bb545a396f9357d384c384a987db6
MD5 797a88c448475d0d9bf24141ea4015be
BLAKE2b-256 296b88020a2d97f25cebc9ab9df73b2c79ca460481148b5a3b6c38a6ffe2156e

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 199.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.3

File hashes

Hashes for pyqubo-1.0.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 958d61bbb0956ae433af52ce82dc8985a2ca1d0d991ffdf77050953413f2e841
MD5 1cb557d41b3dfe04972bb45d801cb716
BLAKE2b-256 5d5fabf9b8bf9e73d9a43ae53e81fd90f262ba59cc81efcdeee82c0f7b76f531

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 237.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.11

File hashes

Hashes for pyqubo-1.0.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ca2c5ee2b1f2fa64643f4dffbb45905dcd6239394d55580feb528e077fb87e2
MD5 2468b327faaa7199a6cef7ffce4672fe
BLAKE2b-256 4b2130266462b714d6f20a7513d974b5d4ee934c3cf6bba7eb528ad1d5e9574b

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 238.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.12

File hashes

Hashes for pyqubo-1.0.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c84175a688c2cb30082e2b7ab0a92ec744866ab8b91706fc0b5dd24cd8edfefe
MD5 92163acef70f74fd2170ac412d35fcab
BLAKE2b-256 05a2ead9abf0e6791a13e7fdd48f1f1ed24c338e1669dafeb875610db3eb43c2

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 219.1 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.5

File hashes

Hashes for pyqubo-1.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c40423271d70f46c328794cab509f813c801db7e1880616902dcf7dbd8a60e6c
MD5 a546182cad1b69a2505f99a8b672bb0e
BLAKE2b-256 43423c4a6ff6d583b622105932c118a82c251dd3696ebf7d21e582a2e72f9535

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 199.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.5

File hashes

Hashes for pyqubo-1.0.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 17019fd4b25cc9d9faa3e410b0297b2086400214ed08952ac40f37afde004d2c
MD5 e381b35a29b745ff09ca8ccc13e520c5
BLAKE2b-256 6a5232d50930e3a9b92f46c13436c415931ac63a1818b97d14aecad57d21f555

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.11

File hashes

Hashes for pyqubo-1.0.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d87b0b8bf67fd0cf5f59583e99cff7e48c858551acf9c0af7a725f1042b79bb
MD5 5f42727fa6fbaab4e57f566df11c9406
BLAKE2b-256 7d65d04b8b2acef245efab7990efe574afd42419ce7a8b35700ffe6c9ca005ab

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 238.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.12

File hashes

Hashes for pyqubo-1.0.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e19d338beb8f39711cc558ec0e0064a0ea77d8f832dd996836da86980e45768d
MD5 bc4da676ec7b95e8e7e01f255b6aed64
BLAKE2b-256 a0dd05c003de6eae4f7b601f3236ae16f7d58118b6df230823b5f3f09db59f7f

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 219.0 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.5

File hashes

Hashes for pyqubo-1.0.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b1cec2f689d09ecb1227f650a094489742996c82fc1a173d1d0dfea33d523e4
MD5 40ea9b89d4b631dd495cd39cc4f82531
BLAKE2b-256 4cd4b6ab1e3553df0b0856165c92ccb66c9f50429adf63e3e693d930ab48f457

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 199.9 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.5.4

File hashes

Hashes for pyqubo-1.0.7-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9b4853f4fcf19eb06c1af8bbead1e9bea01ace8c649afec99f1ad4563e2b88b5
MD5 b97854ba7ed78fb96e507560c81b2252
BLAKE2b-256 3893560d6900da49a863c84402dffdd215e82b8f31beb494a020805161186b35

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.11

File hashes

Hashes for pyqubo-1.0.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e9b49b871637f2ed2fa3c7e9108b279590bb54608ba60e71fcc3148ae2603573
MD5 3a68f178ae560c0b5e50356722ced2c7
BLAKE2b-256 ac61407cd6d04c2eb9e3f2538f75dbb8397d611abffd05a48bf9d9850ce26029

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 238.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.12

File hashes

Hashes for pyqubo-1.0.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4ea7db24d89da3956cb218992aa3a75c9f4977aa542c61bd6f917a2f63dbff96
MD5 b933ad0a9296cc6991f15d7db2cd0b65
BLAKE2b-256 922f392516b866ae404e7ac6d122fc14d6119bb273d1324d3326f2c00b11e8cf

See more details on using hashes here.

File details

Details for the file pyqubo-1.0.7-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyqubo-1.0.7-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 219.0 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.5.8

File hashes

Hashes for pyqubo-1.0.7-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11e610698e01c5558aa1ea5f1b45aea35fb7c9e7275aaccc049988c1fbd821f7
MD5 3370cb2c8e7c5e25cf50614adfb12a9d
BLAKE2b-256 663a70a9367b6ab9f138f25b583729cb899e6c3f60f30362af1a1112b4cad8a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page