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
$ 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
$ 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.14.tar.gz (136.0 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.14-cp310-cp310-win_amd64.whl (890.6 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.5.14-cp310-cp310-macosx_11_0_x86_64.whl (549.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.5.14-cp39-cp39-win_amd64.whl (890.1 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.5.14-cp39-cp39-macosx_11_0_arm64.whl (485.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.16+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.5.14-cp38-cp38-macosx_10_16_x86_64.whl (549.4 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.5.14-cp37-cp37m-win_amd64.whl (904.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.5.14-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.14.tar.gz.

File metadata

  • Download URL: openjij-0.5.14.tar.gz
  • Upload date:
  • Size: 136.0 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.14.tar.gz
Algorithm Hash digest
SHA256 d1233294ddadbd32727c39ef99a3927ea23a0c556c7d12573148ab5ce04c7c39
MD5 1024aabb60a4fced61b9e2131a21dea1
BLAKE2b-256 f6382c086dc9308d8fd9b0e3fe1b55b348d4a5955c507a541e356ab0205b8a02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.14-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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 563d10dc60e0e803c430a3e158e690809a77ff42108991f9a0427cff440b4da7
MD5 0de156b5e65b1fb30f700d2f3b586818
BLAKE2b-256 340d72176c13345203a5e00dd0b2794e1263443910f2563898b5bfabf8673d6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e93936817ed2a5555b7843cd5b0e647e716872321217ebde78d35d2e63cc333
MD5 d6cf083a04bdadabff993f782a1c6d16
BLAKE2b-256 340cc1699e5a34c781a283774ecf7768a43211a1a5b2529ce94e1947e7df54dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fd30df6a35e5259e21f17348f89daece94dd748e4d7b51ffd396308b58bfe96
MD5 f87333a76b08d9a53064d464d69f5419
BLAKE2b-256 d081057bc417605f8b97e188fff64b4383652c08eda52cafe5065c8cf5855343

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ec8dd8c6e19d64d4aeaee21952b87161c725c265246b7a2ef6b6eb1a951ba2c1
MD5 cedca0168a6ba1ca83587278f673b767
BLAKE2b-256 b53762045afa9155c5b38a6a9cfce9e7f12ebf68e3a0a09cfc83380a10b2c9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fa04399cb0719a99dc441b635c47e7d3fbabcdba3cb8509e26a19964f5d159c
MD5 f11c3597ca7cbd296ef4d21e32520bfa
BLAKE2b-256 429f7af619735a6e46ddbecab19184708dab4842262020d8881080cb47ec36f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 0b158ce70d6613bb393b9a1d0517b281967cfc17701180a9a456bb9984a62bcf
MD5 b0674df019069e8b65160d4dd6e06800
BLAKE2b-256 a98e1eb092a4b7f99e8661aaeb00cd904736be9d029174ee6216b4b3bad255ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 890.1 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.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eea862fc039bc95fe1b56b9d8e7899955b3d23831ee06e5abd8cd0517c6519f4
MD5 dfb7a5f9b9707d9ecec20000f284da1a
BLAKE2b-256 c6e056866a6f9169f59acf0a131cb5f8694d0dfc72aac357137713551746b6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44f20d131930cc239b18a2f06676b9aceb77e2de5937af836f903fd9a182c102
MD5 301303a9646f4774ea95d82c3c7eae7a
BLAKE2b-256 6a555d45a1b7df1a39bf8d6269317356a439fe48d837293114f9db28a80c6e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd4c1b062650d7eb2ec0903d3b6e1834395d0538b78fc841d24edd7ab264285e
MD5 a7a7680d1b27f00f5456e2f125f3419e
BLAKE2b-256 d6c47caf58607034bc261e9092f053ad44f251340cc0f50427126c5aa3d94b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34636bef6fbc6786b300b2404c91c5d1d019878a62f3a5317e9995f227021b8b
MD5 45b42b24c3f88351cc8ef2aa798edbc8
BLAKE2b-256 d36650682935e01b502a919dd09399eb4cc53c25c351b4eb0d68d5cc8e9b068f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1e7cdb2670a75bbf2ae0bd09d76d231c1eba872ba899728012b55d661d3167ed
MD5 8f0eff648d7bc2e46d81da072322c907
BLAKE2b-256 37fc1b1911a6fe6035cd8400260b37e0a84f48675de99c2c1c836b42fe87f6ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9daf72e3a621cbe44e4475ba720aef47de15185ebe814043ab32ec00c3fddf78
MD5 7a7b8e8443aea85b815daf17eabfcfab
BLAKE2b-256 d1178960a9e7040812d4427697dc25d7378bd057ab7ec07622e0047553c88db8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 61e6189ec9928dbef4f2a8e6f113827e1de1a3c044e8fd6f65d12df03e6d7200
MD5 3a4aef1ffc906443861cd2838aa7bf17
BLAKE2b-256 9c87d160a2485fdae5345a3660126fc7562a2ef42f7a212ed776617eccbac888

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.14-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.14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fb5c59391e47b7f779bfe3d4123f7a5a561b4540be9fd8b8f8c28e8eab392c66
MD5 50eb60488724d177af560076564bcf26
BLAKE2b-256 6e94ff3c0768e13d8fd4209832138bf8342fac38532a225ceb9cddf854423ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8206b21f6b0ebc2d0db6818878390fa46b7027c6f03ac1c4089a387094923a07
MD5 c078c0ce3a91337a1faff4e8f28abc93
BLAKE2b-256 8d2949769154ffa0d6dab12b8c7da0fe725becae446ed524adf0f6dd5e06af9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86d2879421c648907d3788d88f23bfd80181536c52c0ce95e642a795270275f5
MD5 d8fbd914b8b7f849a3fb998c21fb858b
BLAKE2b-256 c99a419bbda9f4e6586c6dfbc551d4ac7f58d21bf59c2d388ba0b214d346eaaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 987b00c27773d12ab7505c888f25ff8162b8832dba02be16f36907001c85f46b
MD5 1db997b1b6c03cc26b612cad25724f5c
BLAKE2b-256 1cc79b9342c6651a8209728b565118302d72f03fec11fad883aeac12a74a9935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 68da57047b6bfc4bf15ba94aece234d9911920caff942fc0e0a37bce9a34eaea
MD5 53f3276e4328ba9004df2c3a798b7d4f
BLAKE2b-256 2cb3ea3348aebc4d9e971ca2a4bd2810c1cb2282bd869d94bf2d276cd9e28abb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaa8d1d482c3da57340ecff97c0ecfb6e62b8bcd9a8838c67721a294d5ea0d6a
MD5 2d478beab7a83d66c385eaee8a5ce98a
BLAKE2b-256 82e7b001d6dfcd47366c8350d495a964573a966b6f5038352e63a203c797c0c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e893bcca86963657e407e5d53a9bd5204b71bbcd7026c44dcc2a62729d331e1a
MD5 fa1368e154a1c1fc548e45a67414bc5a
BLAKE2b-256 6400b3cc43252919885c827f2ff227f86eb0ede49547e185a1eee3ff3e7fafeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.14-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 904.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.14-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9d4342a06a3e44b3459de4b467bb03927243d072d3c4ab666f60c12ce2724ac9
MD5 2a52d76cd595bade3eafc764350fda5e
BLAKE2b-256 6fd7ae6e66da9d01c7d7fb60fca3f26ded50ae3288ef9c30970da61afb535fb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4c2316c5e0db87f7c37bf6dd257867bc4d5eae600061d8056bf4fed43eef9f7
MD5 148b05137c41da0bf499ad4b4a3c0ecd
BLAKE2b-256 20e5bdd62192e1e22468a70c3df544f2eb0e451a5e93fd108c97dfb83e75a8e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01d342bfd0a4cf6a45640269c3312ffdc921f454b9c6eff098a1fb394f0870ff
MD5 8320f53c7e39b4bfd10f2ff61869b127
BLAKE2b-256 8d2c35c43f54ccdfc378f41fded5b8693fc977cfafbc170dcaeadda40aee53ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d5aa0d0a8e4c46936f03bc994b98d741183a40df4e3d8a0f948c08b64fc2bb8
MD5 c8a9fc05717da9761cbe52eff337fed5
BLAKE2b-256 67f4c4f8d08a4d43c82867f174ec9eb7cc332d7e82e92d459b219e6950bd3cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6e1dce91f27b8aab8a27dfa99fc3dea929524fbc9ca21c78e1560d756051f073
MD5 4228e342fb6c537b1e9fd0c570a8b1bb
BLAKE2b-256 2e2daa404b1874f1f18d53f4d35b563a524fac0bc7c4fd62ca286679fd978ee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.14-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8c2e72c1f284b1ad8f00255575e98cf3c99dbf550827741ace3344e02155adff
MD5 a1fafe80ab632de744341a7bf48715e9
BLAKE2b-256 f2a4f704847aa3f1094767c3fb26b6aa583a3402c5eb262ba12848b01e78fb96

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