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.31.tar.gz (83.3 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.31-cp310-cp310-win_amd64.whl (892.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.5.31-cp310-cp310-macosx_11_0_x86_64.whl (551.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.5.31-cp310-cp310-macosx_11_0_arm64.whl (487.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.5.31-cp310-cp310-macosx_10_16_x86_64.whl (551.9 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.5.31-cp39-cp39-win_amd64.whl (892.1 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.5.31-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.31-cp39-cp39-macosx_11_0_x86_64.whl (551.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.5.31-cp39-cp39-macosx_11_0_arm64.whl (486.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openjij-0.5.31-cp39-cp39-macosx_10_16_x86_64.whl (551.1 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.5.31-cp38-cp38-win_amd64.whl (892.6 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.5.31-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.31-cp38-cp38-macosx_11_0_x86_64.whl (551.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.5.31-cp38-cp38-macosx_11_0_arm64.whl (486.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.5.31-cp38-cp38-macosx_10_16_x86_64.whl (551.2 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.5.31-cp37-cp37m-win_amd64.whl (906.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.5.31-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.31-cp37-cp37m-macosx_11_0_x86_64.whl (543.4 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.5.31-cp37-cp37m-macosx_10_16_x86_64.whl (543.4 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.5.31.tar.gz
  • Upload date:
  • Size: 83.3 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.31.tar.gz
Algorithm Hash digest
SHA256 1f4feff5475f2ab72b60a2ff89d86b6fc5c0f2286a57e1f0f0034dce173e1432
MD5 9c9ed85ab5700feecab103d29d46c3b8
BLAKE2b-256 f86721e989153e96c523ba7a630b767b920bb8182c78ab517572a13811033a25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.31-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 892.9 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.31-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d116883cc71a6c78b03510b72ba86f450fc2b6a0b95368523af436551e5d18bb
MD5 dbb5aee763d0297ebb53debc32124690
BLAKE2b-256 cbad0d8edeade33faf70ca6fb3036422e6e121444da08ab95cdbd99720ec1dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3372f77ba5ad9d9bb3a5109be9124ab2c1091f50eaf1021323b8f8b294ece88c
MD5 544877a97ee198f358ac8737c5d73228
BLAKE2b-256 2392c7034a30a18db170e397ded70dd234fda2ee86496827c4dce8fc7c87e871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02feb7f118e0b227d3da4070867ba5452a19121c084502884662a1b9ab1f390b
MD5 317322eaf92b911dabc27680f0fcfa0c
BLAKE2b-256 779e4aaab2a71edc22fae1e562514d49dff0b14489db3a6c0a8520b49ae1a20b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b54f4415c20867f086dc44ebc27950ef7640e7619f43b9fe239546783e4b2287
MD5 5880d5616290fba8174947886b32e979
BLAKE2b-256 16a6ff84d73aeb8c2a7c52fd9a50d9b228542e2cdb28dac00ce26b28f88cf85f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3aa18ec59f5e16a5ef3b40049a488511070b9aae53963824d7182192d70c2dd3
MD5 c44a980abbc8de3a42f1c505dd50f8c5
BLAKE2b-256 200d69743bc35ac942990b08d7603762d7ac45262cbb48251fe9c32386a2cc4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8fdc69399fa87b6e4900057b08cf6b339dd6555a694ca6c0856c02b091c015e8
MD5 6422dd6dd73b142697deef5baa571a35
BLAKE2b-256 d531d050182eb87ed8dc36848d1b53a53c3ad1ff9e2ca6ae8d173d0e4e6f94d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.31-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 892.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.31-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4a0aeb547fc714843cba2c4cff3204f6a962f90450c8828ce3d59bd7a3d9dc33
MD5 3d05939be398b33ff203d6cb29d351a4
BLAKE2b-256 a56470416fcadc8fb102931d8584f3ad9920ed04768f4b91ff7f47dd05cada0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc467ab5ddc5fe161d6abdff490b57221d2030a0a0403b6b571ba7b2071211d2
MD5 6383a2a51e698d32b6e6410fa4dcc3e7
BLAKE2b-256 b92f628a0577f021192de97483b9106059ab33078412a92b758eef6b6df15323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13509d027b5b002936fce03f83c39b8bf8b6e9b4207f5ebe1920bed844b0962d
MD5 7d30a6338e525abe9e3e0952e9006379
BLAKE2b-256 79c49e405efc1870919d5c24e49600b36222ccf605d2eda591aa64273daf934e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2766aad9b91f076922f76df06c229d2bd98864e53581023b8d9f7ac070da395
MD5 7d0459bd7d1c71fb27f20aa801e79cb2
BLAKE2b-256 c963b858dadb58aa289cccf15aeac099e173a249be729dc76d6560c025fdb17d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f7e62902647ba33df86cc1d195cddbcdef33addd6776abdb8beaba3fcd86106e
MD5 96d2d9d332d8e94060fb89e138c604ec
BLAKE2b-256 cd5273cb62153e65af6888b6b53800f12bdd4b47acb3101078b49df506e667a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a92c169885b7780ebc66c35c4062ab8b31d787940796f5fe86173b13eecce0a
MD5 b31de7c9459ab4d0b03b91912caf4bfb
BLAKE2b-256 1a4846f921cc0099a7e6bdc7be85515dd7b2a5c4005bf69181317ef62e2cb489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d56f5baf42b5997910d80564e56302c5ed3120f21f8c0beba1e3239bef3cd07e
MD5 c661119746d19f21fb5a226c197a1506
BLAKE2b-256 089b55459d67c265e4135124090e7b318086671c7bc6a19469eed84df0cb64be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.31-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 892.6 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.31-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7456bc28fd2edce0e13dc681ff26647081bba342da8cab5ea759e9f644bbc494
MD5 66e1388e63fd995574b1fc3d4f9685c9
BLAKE2b-256 9f2a32fc0d798e44801ddc3153a0a5592ee2df58416203a7a093c4cfabce724f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b30f4d8bdb1be69fec13ee3a3ef39878086fa9834d156bf388ba560f3883fbfb
MD5 e683fafefe387961aee328be5433ab01
BLAKE2b-256 383ee76f1533ac837d688e0b690d10267d4d86a614c78d44538d952b40a38a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e527943e130585be4f4a483142ac7913814a7e00dbc21e1fa4f70723eac3606
MD5 b415cd2fdd557eb67b6f2e9f2227da08
BLAKE2b-256 cf4fd5ab55ef37bbfe21fb561e2a2397d0e2e81dbe1b47cc58a133b37ceb9f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3a7a634592b6d7eca5ecab4882375da450d3105b593055991be36fd5bc32782
MD5 1d19897717c894cf48ab0a91b5351bf4
BLAKE2b-256 15f80186bfc62ceb33d20a96e52afc410e9f84425c78240aa171017bd365f03c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 108cc003841e2e9d921e9bd76d17bc9680cc2b0fad9efdc01b08c023b93a5802
MD5 fedc38d6db8c1b79175d82d349e57025
BLAKE2b-256 57426fea87fa58c21fc3f1605ae3f1a6cf65f1802e876e96c87c31a822544264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 deda8af8b07504631367e3178bb3e0742ac17f99826c102102fef6f694e42e05
MD5 7320f8b1c9af00735d0a196f0042ce83
BLAKE2b-256 7ee96d23efe535f8129a42dec01d1e03c3688863fefb361234bd53ec3ac539d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 36d82cebce58966eb5bd9d628a46645af17604189a2c7f862b93030b7ab54648
MD5 fd16a653c09c45771954de8e578e5214
BLAKE2b-256 01709c60a446fa520dc514294d0f097978ed626fbb76423ae92be96e420fbd9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.31-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 906.1 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.31-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d6f1a9081bb001052a99edf1fe1f1795e9f4b6dfd34424adee9a9cd82dc1ba2d
MD5 94f8ae59b378e97a756e9bad0f2ab472
BLAKE2b-256 8d358edd626391788855083d9255416a2274017b9c36ac8341cda33652e04fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e36c3a9946c1e976e6f8cf29f96f7e1332f852e746328bb0e03321349a50d333
MD5 bdfc6c10b9a9ff845721d9ddcf85a03b
BLAKE2b-256 0073afd47e7e4fc368a1f9295bdd261c99c1108fa41d799bf8166e63cb0d1cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f90af66c408bd51fb6088b22eb89b3c6f6d0a37525344096c160360081be2183
MD5 9b7c4f86c4de0953c32eac7c554a9e91
BLAKE2b-256 dfc7bbb722366f2e4d7470fa3771503f73d1a318af65546b61ab381158b7b1ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcb30e47bb17b96bf148d3e406a979153fea72a4aba69719996f3c1753d69cd0
MD5 4b1f03a277fc8684f1239f866051a96e
BLAKE2b-256 def013475e8b1395a1f41da80e8594a759676eddd95582ddc514b97402529749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 888ede5c168562ba666d770981c401e9f0da3a40a8d8597b7f91ad161a5c2465
MD5 765b460f9b575e9ca5777005c3a06ee8
BLAKE2b-256 7316516f5d7cad5e2b7e5a488353b0ac93ee9ec22b0616bba26ac05ea8a8e762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.31-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 91830b1dba8e29e5d4323913101d346ff824316bbd778cf6e41612124fdad244
MD5 17d69db106ccd5b7ef5bf6f5aa5fdab3
BLAKE2b-256 72eb524b1ee00e89a5020adb3d8258d4ded1b3b13bb0dd2aa150e9d28b3073ec

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