Skip to main content

Framework for the Ising model and QUBO.

Project description

OpenJij : Framework for the Ising model and QUBO.

PyPI version shields.io PyPI pyversions PyPI implementation PyPI format PyPI license PyPI download month

build-test Build Documentation CodeQL Codacy Badge Maintainability codecov

Coverage Graph

Sunburst Grid Icicle
  • python >= 3.7
  • (optional) gcc >= 7.0.0
  • (optional) cmake >= 3.22
  • (optional) Ninja

Change IMPORT

install

install via pip

Note: To use GPGPU algorithms, please follow the section install via pip from source codes below. GPGPU algorithms are automatically enabled once CMake finds CUDA frameworks during installation.

# Binary
$ pip install openjij 
# From Source (CUDA)
$ pip install --no-binary=openjij,jij-cimod  openjij

install via pip from source codes

To install OpenJij from source codes, please install CMake first then install OpenJij.

cmake setup

If you want to use setup.py instead of PIP, You will need to install CMake>=3.22.
We are Highly recommended install CMake via PYPI.

$ pip install -U cmake

Make sure the enviroment path for CMake is set correctly.

install OpenJij

$ pip install --no-binary=openjij,jij-cimod openjij

install from github repository

$ git clone git@github.com:OpenJij/OpenJij.git
$ cd openjij
$ python -m pip install -vvv .

For Contributor

Use pre-commit for auto chech before git commit. .pre-commit-config.yaml

# pipx install pre-commit 
# or 
# pip install pre-commit
pre-commit install

Test

Python

$ python -m venv .venv
$ . .venv/bin/activate
$ pip install pip-tools 
$ pip-compile setup.cfg
$ pip-compile dev-requirements.in
$ pip-sync requirements.txt dev-requirements.txt
$ source .venv/bin/activate
$ export CMAKE_BUILD_TYPE=Debug
$ python setup.py --force-cmake install --build-type Debug -G Ninja
$ python setup.py --build-type Debug test 
$ python -m coverage html

C++

$ mkdir build 
$ cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build
$ cmake --build build --parallel
$ cd build
$ ./tests/cxxjij_test
# Alternatively  Use CTest 
$ ctest --extra-verbose --parallel --schedule-random

Needs: CMake > 3.22, C++17

  • Format
$ pip-compile format-requirements.in
$ pip-sync format-requirements.txt
$ python -m isort 
$ python -m black 
  • Aggressive Format
$ python -m isort --force-single-line-imports --verbose ./openjij
$ python -m autoflake --in-place --recursive --remove-all-unused-imports --ignore-init-module-imports --remove-unused-variables ./openjij
$ python -m autopep8 --in-place --aggressive --aggressive  --recursive ./openjij
$ python -m isort ./openjij
$ python -m black ./openjij
  • Lint
$ pip-compile setup.cfg
$ pip-compile dev-requirements.in
$ pip-compile lint-requirements.in
$ pip-sync requirements.txt dev-requirements.txt lint-requirements.txt
$ python -m flake8
$ python -m mypy
$ python -m pyright

How to use

Python example

import openjij as oj
sampler = oj.SASampler()
response = sampler.sample_ising(h={0: -1}, J={(0,1): -1})
response.states
# [[1,1]]

# with indices
response = sampler.sample_ising(h={'a': -1}, J={('a','b'): 1})
[{index: s for index, s in zip(response.indices, state)} for state in response.states]
# [{'b': -1, 'a': 1}]

Community

About us

This product is maintained by Jij Inc.

Please visit our website for more information! https://www.j-ij.com/

Licences

Copyright 2022 Jij Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0  

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

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

openjij-0.5.25.tar.gz (135.9 kB view details)

Uploaded Source

Built Distributions

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

openjij-0.5.25-cp310-cp310-win_amd64.whl (893.1 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.5.25-cp310-cp310-manylinux_2_28_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openjij-0.5.25-cp310-cp310-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.5.25-cp310-cp310-macosx_11_0_x86_64.whl (552.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.5.25-cp310-cp310-macosx_11_0_arm64.whl (487.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.5.25-cp310-cp310-macosx_10_16_x86_64.whl (552.0 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.5.25-cp39-cp39-win_amd64.whl (892.3 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.5.25-cp39-cp39-manylinux_2_28_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

openjij-0.5.25-cp39-cp39-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.5.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

openjij-0.5.25-cp39-cp39-macosx_11_0_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.5.25-cp39-cp39-macosx_11_0_arm64.whl (486.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openjij-0.5.25-cp39-cp39-macosx_10_16_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.5.25-cp38-cp38-win_amd64.whl (892.8 kB view details)

Uploaded CPython 3.8Windows x86-64

openjij-0.5.25-cp38-cp38-manylinux_2_28_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

openjij-0.5.25-cp38-cp38-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.5.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

openjij-0.5.25-cp38-cp38-macosx_11_0_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.5.25-cp38-cp38-macosx_11_0_arm64.whl (486.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.5.25-cp38-cp38-macosx_10_16_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.5.25-cp37-cp37m-win_amd64.whl (906.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

openjij-0.5.25-cp37-cp37m-manylinux_2_28_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

openjij-0.5.25-cp37-cp37m-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.5.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

openjij-0.5.25-cp37-cp37m-macosx_11_0_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.5.25-cp37-cp37m-macosx_10_16_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

Details for the file openjij-0.5.25.tar.gz.

File metadata

  • Download URL: openjij-0.5.25.tar.gz
  • Upload date:
  • Size: 135.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for openjij-0.5.25.tar.gz
Algorithm Hash digest
SHA256 81cc7c61dcdb7bf3072c28d2e94eb43e0a97f932d9e28395e91cb0c5a26b554f
MD5 30bd4911f01e216e27c60a33c6e40be8
BLAKE2b-256 53e62951906004d45e41f137344a385decd7e0c504b23d4523a5cf55283bf8ca

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openjij-0.5.25-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 893.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for openjij-0.5.25-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4a8d78a44ce125df3a7e74fa4de088b1a7a47d9ac44c258653629b2eb1c2c54
MD5 29a97411f6a8a403f9539ae2f4171201
BLAKE2b-256 be4eac629b45db64934e1c03e340e1755526085d7a50b5b48e4d62194f9ff990

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e16a8b4036878b38fb5a0543ad3146939f1ce75272d7157d1943b55677a718d6
MD5 4f0e1d805117d7bf73e6c759ea844320
BLAKE2b-256 8d7809f5821b026a4ce1495cfa9992a12fcfce2a951df334c1995fc9ffa457a1

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b28230f6c9d7afec999d43e504a077278efee752bc0efb6f34dae39a8b07ffbd
MD5 c02a7d960f81dac5dc6d90ae5950dd1a
BLAKE2b-256 b3e83335d947f29771ad7f3f73800cc6a5d6e969fb926d7ae05a09d57549c5e7

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e07a4cd572d6c7f605892cbae22c50a3bc202a5ad45afb4484d229f8ce512601
MD5 7f64ca94bdd19d87a8b24cd2bda30bc8
BLAKE2b-256 19c1449cc03a67d3b5fc386d05a37921227700e1b63fee45010291fa5f08e4fa

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bbb1d2b1906ff70fce013beb4638925185da8183c139559a423f0a19f2206b9
MD5 f049d20202283f32ee0d2a8ef3e20d31
BLAKE2b-256 6667e2b59a12642d1589106dcac3615d5a78ba2ddecae1ca0924637a85f5e70b

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d9de0ba7ac6675c4f6a31bff5e1b91a7f019849fea08ab5aef932a9f0bfcb9b2
MD5 063340e21106acc39e4a1105aa93ab73
BLAKE2b-256 6797544c9bb4c42a057212a18b2d9f301a16fb9692b131322091aa7646052166

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: openjij-0.5.25-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 892.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for openjij-0.5.25-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c91e34818cca9acab25df86b8a0304f32d29f7269831dc86cff20c08b86ee677
MD5 ec5c8b1145b8628e1c68530eff3da927
BLAKE2b-256 847727a66c68945c4b6c0a15aba562306821a43d921b882a913bc313750eb84e

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a7115955a37d60d492e87c3dd9b900183d60d01621784dd302134963d4526c6
MD5 52a0edf7b913177fb29857a82a1b6ad5
BLAKE2b-256 8a1613cf3af30a386f32860af7150354a4bf33a85b233ad4c465092abca9909f

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d75aab5c8ce43dc86fb502c3dc52c17a733fd59a69febd79f8c44edec35eada
MD5 1873437e1972d062514c4ca8443738ee
BLAKE2b-256 bc8fe37371c72c4cb7a239278ccc8a97dd3de60b52eb1680c4dfd7db6299c7a2

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8151ba4fd9a7b5a18e3d3675e8f32d98eb156ff763aa23329407e507dc483b76
MD5 d6573363aa3b9bc38ab2822aabbd2194
BLAKE2b-256 d2826efe1af540eff496037bd782e57c6cf9f6c9ad9cac0bebc4d35a6ab1b60d

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 19cf5f9b972f376a12abfb16d1d477123bdbb4984512152e2662889acf7d25b9
MD5 7718229f31e92c4aa2d66b477433d3df
BLAKE2b-256 f48fd94f0d99fc3ef29032609ecee5b7a693096e689a454d86252de7d2e15672

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a8ae2f02c57e182bf8ea3a6f84406c5dd4307b4ca13765041b08a1be2770e86
MD5 da614dd9e426bd3c423961ec5a32b1c1
BLAKE2b-256 786e89263c414410deb1d330cf7cbdccc3ea836302dd4e46ec34a85e149a5711

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 acf490f7e885929f1964787afe587dbc82e34ce52bdfe1af3e2a2e9bd8cbec85
MD5 0ac36241c1ae43c97bd2d76eaf3203e4
BLAKE2b-256 8841b56867d18b6068642493d346110bb2d2dbb2883cc50edab5d09726d8753e

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: openjij-0.5.25-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 892.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for openjij-0.5.25-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6bed2a20dd977b0824f0cb8423c729edb6583466502770371b971f234d228586
MD5 836762c021c53fb5c08f20158dc28bf7
BLAKE2b-256 cd9fda21a48d9fc35568fc3982b3535386f18644c4defaacebeb69ab1464a2dd

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 285ce6cbf14a127382ad27cb2c2c95329b184372d4c588f1364587c06dd0344b
MD5 433af7601fee2ed62f037003fa15c25e
BLAKE2b-256 917b3c50138c10cfddc52a5967da788c8992210cebd0444835a8cd56efedb3ff

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24b17ab8842edc1ac22993b10c2571c2a76e4371ee0f05db6a2715697859f88b
MD5 f3d102cc5b231f03aec8b9bc6cd26610
BLAKE2b-256 7086aa027f3b6d900be4e990bf886ff7d5f55f0127474a812bdb2dc0dd2cc38c

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0471a251484555ead8e1c7e708e41814c7d12ef8805a11e23fc44a608a0a885d
MD5 b1971d2a2eb43d8352552e2701665bca
BLAKE2b-256 66f3a615243b1e71eb2bfd24bc6effa86d6bb1d099afaec5cfe0b77daed55c98

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a9ad89ed50ff241f74bcdeca651c09db74381fe699b3c452105b65ff26fe68a0
MD5 59eae3021e181e2d68c9e7208a1e07b7
BLAKE2b-256 ed4c5707772b658922d252db1cf945ec7d75c958f25997a95337ff3f24aa01e3

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70dc3072b27237facfd6c5ba870a7eeeef5bf6e50d4bd15a95171ba19dcaa0a6
MD5 e873087edac986d2683d56a4c2657880
BLAKE2b-256 c4142cb7972ebf574bc79ed8734fcbec0f4f8c19afd42b3d436ca8e3ebe30fd5

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 26a47c6009d4e35ae9b7caf08be1cf7d92082e9a37b9327807956be1fc2d7393
MD5 436ea402216e3f0afbbba86c5c32569d
BLAKE2b-256 3d3d36d0d7e43c51896640a227d0bae0739b210696c0d36c7d99d66825276433

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: openjij-0.5.25-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 906.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for openjij-0.5.25-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cf8f0901abb6ce7bfe72eb0ccfbf7a686a43f03a306ebf819be593fc643e0f74
MD5 6e33af2945b5829c62f1a065307b2f78
BLAKE2b-256 a80e1ff424a7981a9815890aa944cc822e5321df74343baed4467d7e90d54611

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82ac31093ab3028bf91881b20f4b9857333c5659ac4976efd2ca02e160b9f948
MD5 d5a5ec631884af5b244003fb91848d9a
BLAKE2b-256 26f697965ca581550ebe60605b43bd869858aac851028da11847925aa2f27c5f

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b5778145d97e6706d6e4a30d38f71cd5c725de453490803b2104f2b820967ee
MD5 be2ad7699f4e7ead025cd4f6137a5f10
BLAKE2b-256 65cdf7b8f7ae48d291a89134557ace9e1427b9b9c806690a624c56184ac612c8

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 213454fc4d828db2e2478df0062d4bb9d7a51d88c238962df8e3b382376b2d0a
MD5 34cedd7e225b0ba830b047ae74041392
BLAKE2b-256 f321f9baa25ad27444bcceb6e1acc9caf713f4fdbb68282c877abbb86917768d

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f15cb969550a09973c618eafeb3307ecbc3477c30dc3b40b0cb3fd9b40adf288
MD5 80997a7d1b7943c20a447d892ed7561e
BLAKE2b-256 dedaa5753e0cefb7db3be739a95df059977da1b0ab2e1d79063347d20c33c4d6

See more details on using hashes here.

File details

Details for the file openjij-0.5.25-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.5.25-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b5aa836ec2f808fb4277cd139862e7127f744249e82d925273183b9eb56b864b
MD5 9212620f35a9fb122113071de39de40d
BLAKE2b-256 3991c66c6faecf17548364bb4e133bfacdebdaab61154650a32852404aaa1bd0

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