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.20.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.20-cp310-cp310-win_amd64.whl (890.6 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.5.20-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.20-cp310-cp310-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.5.20-cp310-cp310-macosx_11_0_x86_64.whl (549.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.5.20-cp310-cp310-macosx_11_0_arm64.whl (486.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.5.20-cp310-cp310-macosx_10_16_x86_64.whl (549.6 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.5.20-cp39-cp39-win_amd64.whl (890.0 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.5.20-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.20-cp39-cp39-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.5.20-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.20-cp39-cp39-macosx_11_0_x86_64.whl (548.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.5.20-cp39-cp39-macosx_11_0_arm64.whl (485.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openjij-0.5.20-cp39-cp39-macosx_10_16_x86_64.whl (548.9 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.5.20-cp38-cp38-win_amd64.whl (890.3 kB view details)

Uploaded CPython 3.8Windows x86-64

openjij-0.5.20-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.20-cp38-cp38-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.5.20-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.20-cp38-cp38-macosx_11_0_x86_64.whl (549.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.5.20-cp38-cp38-macosx_11_0_arm64.whl (485.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.5.20-cp38-cp38-macosx_10_16_x86_64.whl (549.3 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.5.20-cp37-cp37m-win_amd64.whl (904.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

openjij-0.5.20-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.20-cp37-cp37m-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.5.20-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.20-cp37-cp37m-macosx_11_0_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.5.20-cp37-cp37m-macosx_10_16_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.5.20.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.20.tar.gz
Algorithm Hash digest
SHA256 cce4f3106d2b327ab98b807e60d6c8d4069aab49c9121f58d66379b72f50c196
MD5 076f32c63a7da5fe6cadc3217605f555
BLAKE2b-256 33f42ff34bc2c42f422cd1fa8bfa6c93e5332c57271af9aa35e713fca8213fbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.20-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 890.6 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.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 83e0f9784c3b5d64b4e1ec4569b3c15a67f6780b7aa2c8190ad0422ed5a7f47b
MD5 c07bb4cbe6fb20aa4cc583b907febd1a
BLAKE2b-256 efb9b4c2636e3b7f7733aafca92fc082b6d47b47f58a9dead79ada2d0866162e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d09568fe9c042436d34b3a58121f0783db4ba2e5138b40fddb095d65df9a3be
MD5 0d456760f3b190fcb1ff46f81b69c941
BLAKE2b-256 8681775a05c56a147631010693ddd30f3180e578187ec427462b4d2b13d187ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9b981e78e1b0a586df822836b44b88453a3413b1c0a2ea06fa0813773335074
MD5 e9c6fa9f6cb627fef29c026d40e6ef15
BLAKE2b-256 568fa3775c644d60ea4100c315b90a00ff0e7eeac864a8051d425d0fdf367f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ed0f63f0b72a86d4ddffaeb842f57da2fe4dd1e4fb20cb269b5242ebf822a1db
MD5 9fc53870097e55a666c0259ac82c6b5f
BLAKE2b-256 8a2e5e264cc64ddf186cfcfc70b7651e674cf149d2fbb0c13cde51a9b08b14e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acd0d82b23e8d27ff875a9c169076e50a575ea220eb5e412e5eba5308c80e01c
MD5 078ad8393e747389fdd3744bb1671391
BLAKE2b-256 a0b152973221aa131cf92520e753ddee4a9275a23203e8b770c35d98b90a76bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8b6258e958bd4c2618055d0fd091ab21b876707f84e47b252368f64811210356
MD5 87306c49d28bde159ea6640e20229c13
BLAKE2b-256 277496a244e0c894faa39bb510de74d8f4b2ac987febcfc57cb43b34d2f3abb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.20-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 890.0 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.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c1c639cd61d275e502428674a47dc857a7cc29e41b790db3eb2bad9811bc5ff0
MD5 b2298ad1c35c04f760c404484b327f89
BLAKE2b-256 f1d1e6d18ed2e189656000c8ddd9a4467f0f3fdccdb54f87640a7da1b1f6158d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e92c3fe5f970c6992b53c6817381c4fa9cdea94109bfad19f45931274e2fbaa7
MD5 468a74b1ab0223c2d0ba1f9228716e6c
BLAKE2b-256 9e53b5ed2bd95c5e87673d7be391ea7839470fb597f91546e585e95274603c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55f033306b607c4738590ec31d9df495f8665342a04521e8bb0b7d495d20514b
MD5 9d7e1d436b33371dacb1ceec2b4ad4af
BLAKE2b-256 4cee7f87b7b15e52d163a4a2b5033f2a3ec7a5c8271e036d31ccc88325cee113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88aee7252fad33936a31cc9c1e7a0c5d9a3da71b06e63f04cc2c12851ffc4907
MD5 98004db6d5ea0eeb136af60255d9e672
BLAKE2b-256 a84786948db454db979065a863116334fea42344ae12e6aba7b389929ed85399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a29f24559b555ada33c617afccae05025cb1763647c009655c25fe6dbd5b9a9a
MD5 582680fa1322998a0ceb155d1499a9fb
BLAKE2b-256 a1c52ec25684415d6761cb28eab05a1c3cd7a5aaa7a1f0ecb388d46f8a0df36a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 beb376418b4814cd8c0e87e24baecf15148826053f94a57207821a47f47159cc
MD5 0314525887b1575be9620af8090e6a6e
BLAKE2b-256 0c849cc8acc1e3c6a11417870ce832bc09f8b229236c0037ad211247cecf29d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 830b8ac2c3d05ab7a0946da2fbc88b1d9c1f16bc9cf093aee4b1a72a1a55cd84
MD5 e9687fbe44daf9c5e1ac7abbdc80b82e
BLAKE2b-256 33534682beda3ecddccbd0888a889396b752ebf446b024c6f213f0e3155db790

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.20-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 890.3 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.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 15860e743e61b0bf25e1ebe6f73ec9f6d5e35bc6c35169a79710c6bec53c3c70
MD5 37aa72036065186f5805cdbcf89ae459
BLAKE2b-256 5c4211b7839e8e41080140474a838c41a76bd5b2af03193d79c0740587c4aa8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4ca11af4b9b65370726bce4fb786a73b2094bafbf3f3cf22132cdaef80fee44
MD5 359b1cd6bdc1074c31f44b38655020dd
BLAKE2b-256 d003a77f3559b79a92846dbeb7e1adee05f97a81bb6013bbf4a559ba390e1bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da7d2012a6e1706a1a739a280ec0ab2c429f82846503411ccc287c4aa748c26b
MD5 ae2bd86a59a7beea99d04b7b94e584a5
BLAKE2b-256 33f1e5a0e2b846fdf6583cfaad35e3270fa37ea58fa317177448014851d112e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 403e5c555f2d1493ccd5dc5d5e389a6642acc18d703f586cfeebc906d4cd76b6
MD5 1cbc97336cd5d1ccc49bce133c61ad3a
BLAKE2b-256 561e30c6e34b8f2534692981c75cb423ecdae87a9ea80b1a29215adcb95ec024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 95ea0ae741fc49960dcfccf43e29b2c2a5e9a0251d5bfa93123028d58ea92e77
MD5 ada9dcb17e4bff5d31067094429256f6
BLAKE2b-256 80d7fdbf5469b740e3eb813a90e11f7d69c827441b67bf7245780dd19cddcec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38e1a3df0064f24d05ba79932fd9260b9e5bde73fe1e1ea99f686fb2417309a1
MD5 057e92ed698387e3feb3c563fa4ec81e
BLAKE2b-256 062eed714435baf01512aeea6e269eb13dba315aa122602c3502be70d35a3003

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c5b4a8da0b1d4a61c27c7096f8d31b300c6c5f2d3c888fac876cd76e702e9105
MD5 282654ce343a12566d4448993262f49d
BLAKE2b-256 ca1ee54b63363bf81cea4a778dfd05298b17fb42d6a78186db0050aeeb419c85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.20-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 904.4 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.20-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9c742c96c755448eead200f07ac252c7b94e2f043fda6fc3be34e30ad54c76cb
MD5 de230edd03493fc5aa6a3c188149a4cf
BLAKE2b-256 d3e647c9370159361cf2fee21b3473cdeed9dbcd215cd83a1b6a02e0bcc9dd83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f740b316fba075ead87f797c024fd169da2e944f43d9f057a7169c7636e1fc40
MD5 ff5c0daedb17012a92ef72f09cbc20a1
BLAKE2b-256 5874235e62cb93a097b4fa96b6b3aa38c30cc512a35fbd401dece55f45b0fc97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 294020373820232fa80f601f93241544d2d48f471560efa80a9228e18a32e999
MD5 4a20a12bc9e2b46a6104a21b94fe5f1c
BLAKE2b-256 36da42b25a4c42c3475699a879250898475814d1fa38e39191d36b6594205295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee365677c6f99c141d60cdf1973bfe1571037b5d25e5f1fefd8694af1da2899b
MD5 4cd8e609432fecbf12901213971545bc
BLAKE2b-256 8ccf8caddb282dff567bf5142c3547aed968449aecc5b6f3e089d35214057440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9b53797b7b2bc5288dde793906168b5a271edb939a6c8df9153a4a16d2c9b62a
MD5 9d447b0f1d8debaa4581663ce6198cc3
BLAKE2b-256 420bca807524baafd37d0093df3f282314697dbb7f93b8ebc743b0bffc171664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.20-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d2648c1bdf6d82678c8abb9721a35df548ac769d9cd78eb6fda628e1225df0cf
MD5 b1643464b66ee7ffd7e7011650dab1dd
BLAKE2b-256 b66a3f0b65adc58a0fe63631a4ce304f40e418f3a937d2e4eb5b370f3499ebaa

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