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 Downloads

CPP Test Python 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

  • OpenJij >= v0.5.0

    import openjij.cxxjij
    
  • OpenJij <= v0.4.9

    import cxxjij
    
  • Documents

  • C++ Docs

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 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 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

Python Documentation

Use Juyter Book for build documentation.
With KaTeX
Need: Graphviz

$ pip-compile setup.cfg
$ pip-compile build-requirements.in
$ pip-compile doc-requirements.in
$ pip-sync requirements.txt build-requirements.txt doc-requirements.txt

Please place your document to docs/tutorialeither markdown or jupyter notebook style.

$ pip install -vvv .
$ jupyter-book build docs --all

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 2023 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.7.4.tar.gz (152.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.7.4-cp310-cp310-win_amd64.whl (848.1 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.7.4-cp310-cp310-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openjij-0.7.4-cp310-cp310-manylinux_2_28_aarch64.whl (741.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.7.4-cp310-cp310-macosx_12_0_x86_64.whl (668.7 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

openjij-0.7.4-cp310-cp310-macosx_12_0_arm64.whl (608.5 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

openjij-0.7.4-cp310-cp310-macosx_11_0_x86_64.whl (687.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.7.4-cp310-cp310-macosx_11_0_arm64.whl (612.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.7.4-cp310-cp310-macosx_10_16_x86_64.whl (687.8 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.7.4-cp39-cp39-win_amd64.whl (848.0 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.7.4-cp39-cp39-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

openjij-0.7.4-cp39-cp39-manylinux_2_28_aarch64.whl (741.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

openjij-0.7.4-cp39-cp39-macosx_12_0_x86_64.whl (667.9 kB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

openjij-0.7.4-cp39-cp39-macosx_12_0_arm64.whl (607.4 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

openjij-0.7.4-cp39-cp39-macosx_11_0_x86_64.whl (686.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.7.4-cp39-cp39-macosx_11_0_arm64.whl (612.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openjij-0.7.4-cp39-cp39-macosx_10_16_x86_64.whl (686.9 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.7.4-cp38-cp38-win_amd64.whl (868.3 kB view details)

Uploaded CPython 3.8Windows x86-64

openjij-0.7.4-cp38-cp38-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

openjij-0.7.4-cp38-cp38-manylinux_2_28_aarch64.whl (740.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

openjij-0.7.4-cp38-cp38-macosx_12_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

openjij-0.7.4-cp38-cp38-macosx_12_0_arm64.whl (607.7 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

openjij-0.7.4-cp38-cp38-macosx_11_0_x86_64.whl (687.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.7.4-cp38-cp38-macosx_11_0_arm64.whl (612.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.7.4-cp38-cp38-macosx_10_16_x86_64.whl (687.2 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.7.4.tar.gz
  • Upload date:
  • Size: 152.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for openjij-0.7.4.tar.gz
Algorithm Hash digest
SHA256 d6b452574ac44e5573f03539dd57e3b9ae69b1779eabc1b9e292082c62793f12
MD5 9aa846c76c88b14018d8194473cfb8b2
BLAKE2b-256 ad595070487775eccc36fa499fc5556abe7b9d7d6f1115fa4cf85f6b5c1ec1ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.7.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 848.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for openjij-0.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a840899c932c578f3d963f1788e8f0ac28a91c722aba0d86336a96c9f1d48e15
MD5 ecc21cff63c1cb5c91a76b0d23852d40
BLAKE2b-256 6a55ff21dc49881448deff006c411d3d6b6d22421ec1fd6179352f85d5042005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9855dca1b441566a6e8eeb4b52bb3a28b8cbc37de33c22edc8126b63707c6f7a
MD5 01235ce0954c5e49703f2110dd8d26b4
BLAKE2b-256 0fff40a8f1195449bd94669f1806a162f6db796f187f69d002afdd9855426f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af8265cc8f2038189cbab6ccb0f04ed0529825947bc6022f201b727c97fecd63
MD5 f15b4eacdeb4143ef120610ca6802e0d
BLAKE2b-256 023460e0cd2e619bcfb5599ab0739f3b0e3b7ea0b1d5ca9a96da1577f030e5d1

See more details on using hashes here.

File details

Details for the file openjij-0.7.4-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 fc7e2200dfe6de8a88ed1674879242dc78fd9dd69e5080a79fead81c9e138166
MD5 1fa1e800d229c72d284d5aca93f01636
BLAKE2b-256 6f265cefe9b8a3a084d9908fb675b4e5b018a971bd5e32154120127d37712fda

See more details on using hashes here.

File details

Details for the file openjij-0.7.4-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 965876651dda0e3dede17e47eb7f7237dace151d6332bf7655ee3504e02f6916
MD5 a38ff179d333bd5252dcdb91ebf8623c
BLAKE2b-256 d02f73cc5e63a92f03a8f9e1ad78ae9b145fef8d2498e9debbdef7265fccde82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 68ebbe2b2f3177d472b86ccbf68c5fb7686a867cb90a3e00bf1345769c4dbfe8
MD5 01e520db5634359c6b3ce490ed9f9070
BLAKE2b-256 f876d5ef072810125b3161078eb2702e23fde12d4c54033ae95214b31acec18b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2541c56f54d3eec5bc8df058bfb19aee222e51da526b2eb73032da4beda44845
MD5 1f956b112129dda26ff4ed5cbdf2768e
BLAKE2b-256 a548f941f701f465761ffd976074ec23bd7d3c8d6530e107014d1175ca9eb051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a711abd2f74f282e07ac3ea69853577c0226ac0793f2738f7dc1298700d04523
MD5 2ab7ec3a7474ee6f28c73d2ab96f22f3
BLAKE2b-256 30812e14dbf581407c69e898bb8ebb2f0b07a5950c398cc05ebba4af35219fce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.7.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 848.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for openjij-0.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 067c53e856a4bb64a3663609be63dc2abbe00b3523c618a72977e95e8e0f1ec6
MD5 be693166105b009fa8d2f7c14d744766
BLAKE2b-256 163e21d618ca1e23ccdb9d878f5d216659bca346452af66eb2137a8d0f7d7885

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f214b04463cbacc06e28140ffc744f61fd4c40898e2c3fa118fb151e55803a9
MD5 62c37fa38af23759b271e202276b31e6
BLAKE2b-256 c87f5f7a3f03986ff2f9fbcbe84b1770dde02758eaf8b8b4db991b12dacc3d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b4c527ca592702ae832095eb2d22aa36e7367ba2fe7cb4b0de849d49bf05093
MD5 3733489c9a44adb89529293abd6d1888
BLAKE2b-256 3233ea1cf754f806f344f7aaad2091ed73fddb0fec24cabeab54ef61d1f732e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1533decf452221007355fbdd9fdca0492af2062fc887b7699f20668c0f6d77f4
MD5 9a575da71ce75418d198b38e25498c81
BLAKE2b-256 e93cbfd3f4599b38d2694b9b44be397bccf3cacb4f138085bf498108da175745

See more details on using hashes here.

File details

Details for the file openjij-0.7.4-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5a2ce3c8b42e0fbcf82fb2d40c29ba14ab3c4b2fcfeecebc09cd695151eed844
MD5 b11e4f462150a9ebbc5a2d5f42d1b4a9
BLAKE2b-256 67242115e663e409ae1e34aa490b9503d7f9465e563f1390d83ca8e2d7be3b2c

See more details on using hashes here.

File details

Details for the file openjij-0.7.4-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4508464a4ab845b53ad45e21f00876b215eaab214d7c9c30d57e681474f425b0
MD5 72df2bd2a5f98cd4def48346692d7a2f
BLAKE2b-256 116817ef8731280ac0edbbe5482f04fbfc4500b114025264fadc8ef61a1b511d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a96ec9b1e43720dcb8711f806cf10eb9f6916f33c37420b4b281c9dfd6788b09
MD5 912bed9ca847fc8a4233faff9c206cdb
BLAKE2b-256 6354bf4b921d84b9c656b9f1f231727d9e42fc1617efcd3a23cb8d3e3746cdd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddfbfbc339f576d9cea1b10a8a9ca6f1cea9ae70a60f309ab902d722c44a0501
MD5 f558da9e0af5c88675e529c92eea0d41
BLAKE2b-256 a76093808277e071fde0648e7f3b564ad6be43e469e77e779474714774e80feb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4c6fd3e0b3451cef738f7bd09a2a71816e66ca8353137796d68dc51031e95aa1
MD5 b724e00ab05cf347c5f65b8f5a43be5b
BLAKE2b-256 82a44d3f09a3d8db0f5edeee9a37be847bbebd3696009584e103996f44db4fad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.7.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 868.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for openjij-0.7.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7cf82d191defd156c49f8da3818d5a36e7052b7e06849f811d1f9c4eb12a3782
MD5 c745c261b14414f8dc2f1afd2e26369f
BLAKE2b-256 32cd57ef77e5e0997bad226b00cb86d891808132e6297eb80f6d12c8cfa4ab41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de2c49f21bd3b493622ead2e3b48ac106c1b00ee5a744410b1e4f310ce73914d
MD5 8ab9cb18a5ce672167020d1dd6a19f8b
BLAKE2b-256 4dac3f58f0242d733a0ba2aaccba8cfb4f309fbffe467da5413529bde08ce52b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f2e902d39ae5235d10bbbf93fbef0433d34cb2b05abad9faab9147acffa7b5a
MD5 d9f9331eede60b097cfcd68af333bef6
BLAKE2b-256 fadac43bd18d7a4185530460827abccd29bd37e99815f82e0ca92e2b272ea9f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 407c122c6b7ca651ce511c5f244f74639dbc92e0b6c2c5896f8057e8d436fda3
MD5 20276cef412c1154e8e1c0c1838a3d71
BLAKE2b-256 71becd9f793ada1a89da91ab064bdd1a9afc5af5f167e0067adab5660771e026

See more details on using hashes here.

File details

Details for the file openjij-0.7.4-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 589682ed87ac529dca6fb69f83963012188b42ddbb750d65e043dc3f28166244
MD5 d5d4c935defedd0f03b16346cab0741e
BLAKE2b-256 73dddfc07178bf3ee16c778c542df48bb8fd32a8212c3ee51b9613bba0f0590a

See more details on using hashes here.

File details

Details for the file openjij-0.7.4-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 171d6335bd40eba0d4f46e112dff52e884fe75e3f64346884b5ace446e564b60
MD5 b00776dc2fa3f0f9728388dc8c39681b
BLAKE2b-256 3c18edbff79f43cdd7e7f42084a0dad2fec8b76b544dfcef44c55b340871d8a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4b533ed4104064137357e65f5370b094de618a025409d7300689e145a0fa9609
MD5 33d86ade5933112606cb29ae751416ae
BLAKE2b-256 27247408d216c01f34d23c4782b6e084bd8f0b7cedc7526d6563cdbdb980ee20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7faf7dc9c9ade4e6bd4e94d7658d08b5c9a4476a31e1d8ad291c3340a6d241c
MD5 158d38d41032d3ee9e8954f2770f9d7d
BLAKE2b-256 63b45bdd9a5d523d774887883a75fe363fb8fd28efa6012b52267694aebd4abd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.7.4-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c88cf3dc020c4f3f429c72105bc07ea2bb3c2482398b89fccf2e5deb039f7d23
MD5 2f5bd945fae7215f058c28ecbd3128b0
BLAKE2b-256 ab0524154e552acb7bf103dceed04f5468501750d1212e958ebe80f7b5923cc3

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