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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.5.23-cp310-cp310-macosx_10_16_x86_64.whl (552.1 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.5.23-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.23-cp39-cp39-macosx_11_0_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.16+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.5.23-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.23-cp38-cp38-macosx_11_0_x86_64.whl (551.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.5.23-cp38-cp38-macosx_11_0_arm64.whl (486.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.5.23-cp38-cp38-macosx_10_16_x86_64.whl (551.4 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.5.23-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.23-cp37-cp37m-macosx_11_0_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.5.23-cp37-cp37m-macosx_10_16_x86_64.whl (543.7 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.5.23.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.23.tar.gz
Algorithm Hash digest
SHA256 7a4c73b5313cb46405a6b88bc370b32c1b54b885aaf2c8fbea032acb61585f78
MD5 42ba1a4029fdeb1f03091a14e6971a4b
BLAKE2b-256 6927f3229f1a9bbb3011373569afc18a836442163a944a6f55f231618a267b21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.23-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 893.0 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.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 501a7ce6dbe5229db33d5266244089729739a0991038612dae4ddb9bdc5810c3
MD5 cd776ef833191fcdfe6b63af1502ccab
BLAKE2b-256 79cfe4c413dee1146005cf90afe654f6b953bd0c80c1a03e48aae9b89fa55362

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fed6497e2c936e40f3006dd3328a625dcd820278a5c6e6c45a5bd922b317bfc
MD5 0e425f0aca2a4d7f3885359e1b03ae04
BLAKE2b-256 25f545e4845699a61f08d2a9dfe9584b55a680608fc2778264a257da8abbd191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e42df8ca65718cb42094c16d489dc82e90c7ae52ee6d616db8ac8fe6b5f811e3
MD5 e02aee1a5ad57a830af43c8c2bc2ea4e
BLAKE2b-256 8dac2a5ffd0e8b198781ec4c88c8cd976b2f97d3b4a95c0843dd53fcf16cecb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ce2ffdaf26c9113d5b1fb406441878a8fe454bc87e34743955d597dfe134f7af
MD5 59ccbb5398bf5b94fa91b403c271e486
BLAKE2b-256 7d339251f48bf1a5f8a09acb90e5ece8b6fd504e9f0c7954e9f4520cbefe9cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92f29c9e7b25b4351fecbf622bb9f89dd46286746f1b7bddc7367b1c3762973a
MD5 011ad4c9dcbef8b397f430b38ddde648
BLAKE2b-256 f1a34ece92433151a9b620e49da982f6d2c1be7a978be15ebb872d7767ea06fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a77a19064038eb850c715c8cae60084f8fd45e3e9b58f45fab3230af86411792
MD5 3355ea524846f3a9c34a6654378f818e
BLAKE2b-256 1147536eaaf74c22c23ce31c0897c2c27f41f20acc8e4538fcaeeb6ff86e910e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.23-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.23-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2caa594bc2f6dec5d3f4db94cb0b0bcac325a5462f40f44400195f56c0d4cdec
MD5 30fbba0cf4c2fb771fcf097b6b029291
BLAKE2b-256 3e9003c16e87c77b91b3f3f9d468bbcb7ad380c71c2d4b6c4fe5e9fcb674b7a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7d61c33bd80e165341b364b0e80fe24b9b855be08e46e8b52f43c98683fbf76
MD5 7620c3542598b8421c31e550eff67e3c
BLAKE2b-256 6bc50799c9aca2ff8dc800d4c171f1a36d2e70ee3c3d00337123f68b9231f8b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85a09057a860c9a358870d61f304542dc02e64a89bca8a260d1d7c8755ad0ee8
MD5 0e7de0e421399fc70ca80baa5d6d1634
BLAKE2b-256 332838c07a3d61b8270bfa4af12bed2e0497e0499b4245010f807c537c0b4127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d7e46815abb058352aa5ae6e977a8d375da181fa5cf64b4a9b7eb5c3fb00b7a
MD5 dc2e5c1001c7f015f219066c68b02eee
BLAKE2b-256 7dc0a1c66ae9766e3cbc90f65ac2cf3f013e4a586e0a014dcaf5eca9245870c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d5ae8525a8921bdf773e0fb5adc8ff1d1348531f62ab4a90eb9cb7a2a02fedfd
MD5 c1914fa06c86d263ecd82f9296746e97
BLAKE2b-256 6cb3a3759604bbe71d06c8171f5235a0af5d34a738bb604302b606985626014b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5e183237b2b8d480d0227f8b48987291c12a3ce885d6cf89754961e98650d94
MD5 00875d02e161e7e40491e3806dca4b70
BLAKE2b-256 188bd1b963af9e621b61620124d7a80cdd14d6dedf08cb64495b06a427391489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d4697e3edd548e1009b003f0918f269bc4c86f829c93d13af62f5f96e6cc14b8
MD5 9de824cfd0fd5fa3e1bc814ccc426969
BLAKE2b-256 25abd6dc5ce487a695022f5b0d91bd026ca675e44547174939d5e2e3e77e57a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.23-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.23-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f54aa563033e2672b9f5887738a5ef48d5ba50f913f6ca15dd3966504511e154
MD5 25179b0e79d4b794e08cb22277712630
BLAKE2b-256 d6fb72a3117edb484bedefb5879f2b664d5fffd823399584fbff5e594a481d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bb377a2f88a677cee987fd3db2de5508796984f61a96af16779403a088153b9
MD5 93a21c992efca43af95110e4a7937d9f
BLAKE2b-256 d0eb9ac7a836bd3e72ac920128779ecad39994711d70c87f6657446595e06137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e5226e76956fc7f921c59951d261d6cc1b47d99d9665b9960efe06ef8a1d553
MD5 d8317118647e43b70dfd3997ec1119b8
BLAKE2b-256 a2c122c6e7c5a677fcf1ba000596aa932395dd5a2e39c767149c78d2d873475d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80d88833ded7883c617f983315f2e4f67952e1e7cddd9750537dedcced0718c5
MD5 233757fee75fccd4127270deefa8bcd6
BLAKE2b-256 620f37b89644681442b52762b91baf44a18bc512646ff736c88c1e9086695a1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c2dec1e935bf1aec10096009265e8088d45aebf47785871184d2d0e5aff4d671
MD5 38d6629274f55388d727d3ad3f6b0b29
BLAKE2b-256 1618acb28e03a9b6df1b1c84a37011f41d8acab02386536be96a28cb306e12c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce39d22318d84d279cd3e4f02acf563cb0b32e63efc285393f1c4b9b1885c959
MD5 e1f5aef3e3e4333c0141b70234bb1e88
BLAKE2b-256 ae92c7941a30e71720dbf6c902f8d9d7f843a27ae8a4975512687e72d3c3db69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3d0093a00c7a63a280d49033bd1d0c816d033aa18a0ab8580d42aa73378484c1
MD5 4da278a622e4799284dcb0aa7057ede0
BLAKE2b-256 15db66efae0a5b9da7c3db2c7c8b01846fb96eb7744f96c063bbac85e6a2fc89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.23-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.23-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a958e939b6420d892d2a2a37a5f36532943b3ed7ed692930a525dd9cc059df4f
MD5 e00e365455c94d3a54bd4413181c0222
BLAKE2b-256 c595399387c120eb44cf5c007aa14aec63599c5460b92751c6482df0de294670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54e4d7fd2898ecf73ff47d565e08578486f07a0911ecba0e9555f4e0042f23e3
MD5 adce400426fbded0bf5ac506c2de70e3
BLAKE2b-256 2d2f45a4863a3616c824cb393dc1c7ecf7b9356a4b015823674845e6c9a11e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da131ae3856d942ad0a4f899da94dc685ba64c9dc9cb51af87984ee4dbcbada4
MD5 d68ee8486c28291a3bc4a8e8bfa8ba63
BLAKE2b-256 a55c8f12ceaefe6478c5e94b6b62b3fa2b7f76957eee6914a0150b717e366de8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e1572f9ba93e4890b97164d756bfd37c8663fa6011e564e2f0d6391c824550e
MD5 b9244ec4e790bc03d67216856187e336
BLAKE2b-256 38a42084b8dc0e0f874c56c242010c2cbe6242fac20380bdca8fc9189a467a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 64bbc801909d52da01f695d0c4707584d409da2e33db440ec9477f0fa4f1ec74
MD5 9158521549fa72a2aa7e6f39c007f6e1
BLAKE2b-256 8540220fab4b0d47329025da59e38f3a81e4789bb23ec29bc798e43b27b81953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.23-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 12feb3105ce3a6ff1556625dd13903c3275e70169c291c9efffa5d820ee78ddc
MD5 78d1203d82296bf6beb9eb22bbb0071e
BLAKE2b-256 667b304a55caf4a8d469361ea670255300e60b5e1edbe605ec2df23a3654e5a1

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