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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.5.29-cp310-cp310-macosx_11_0_x86_64.whl (551.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.5.29-cp310-cp310-macosx_11_0_arm64.whl (487.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.5.29-cp310-cp310-macosx_10_16_x86_64.whl (551.8 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.16+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.5.29-cp37-cp37m-win_amd64.whl (906.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.5.29-cp37-cp37m-macosx_10_16_x86_64.whl (543.5 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.5.29.tar.gz
  • Upload date:
  • Size: 82.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.29.tar.gz
Algorithm Hash digest
SHA256 06391afac27eafc84e845d96397e232b3eaafaa3288626d417498ea91ff9fd71
MD5 ca2e36ff8b678afd98827ee499f3b754
BLAKE2b-256 65ae502ff0aa1f716030e05904b1fa81dfa8960ee251ec7d87915929ed6c7844

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.29-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.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 603fc0c353c133da66d61e1040be248424754fd0db7ab16d8967aa422f5fd70b
MD5 7a46cae78324ebd933e53012938a6414
BLAKE2b-256 d3e73744040d1f341b556fcc552eee3a4166c3f31b302ae9d9a0e1c3d4063364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 043ca4a3b200de212eaec3fedd5a6867e82171c45308f44f4ba3d3738663c9ec
MD5 3a6c2b5e9112ade0ad85329acc4fe6e5
BLAKE2b-256 82fb001f81e78aec66f5e1862c60e8c2f8f5747dcd41b09d0cadd542b6d138e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52aae7b6f2ffa4a2cd96bc4a735ede55375270aba9d5d2d5c90ef039f8d17dca
MD5 94be9482b6edfe0d53996fd93745d0b0
BLAKE2b-256 acfe5db436c36e24bdc46715dce004e012974bfbb890455647a1a25b2b4eed56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d58e8c2b8c0ef05c2ca13db692a619da01b73960b120facd9ba56c5a04be5823
MD5 6fa9caea49a74f0adf7263b176a8f79c
BLAKE2b-256 34856ef87752ca2ad8cff12530bc5ece98852dcd3ab4bec11096429262143707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2e0544e8e4c56dbbdbfb0902db340c1751449df43e3a912e57ed4a189edcd48
MD5 03e739355ecef8466e255ecd0cb9d813
BLAKE2b-256 e5d6c61025443e2cc0a7844ece8cb1aafba1f47aca05c03a9ce417110fe7a3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 eebc9f295bf0501d23f7e879599391f6d3afb0e5c448cc7b2153b8a3ad587f46
MD5 a770d50616aa47f75615ad45309753c8
BLAKE2b-256 f5a2d36ff3d9c5063e1ebcdb65023a1f3a75de797e3983c63d2c56bc632b004d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.29-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.29-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c43b21fbf7337690e30a73feb1cd20699999df9cf17c0d642d75462cee1fbe74
MD5 df625bcf800cae45e2ff4588b795e732
BLAKE2b-256 6bde82040c0e94c135c59237892391b24a6ede40893929b20f9d851d014eb6ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 569b4298f2b2ef379aac17b5726c74c18205fafe5e5c271a4e8e22da71c6589a
MD5 181f8f11681bcf2127c68e3328eee71b
BLAKE2b-256 8113fa5b9b32853c901982df27ef1410c225bed62e76065ffc9c327b81f87cd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e056d099fc25bf01619a421b660aa3ae7d662bfdd8020a0e9cc8246140a0c435
MD5 831713c153c6dad0aab7e3ec0acf42ed
BLAKE2b-256 4f853b9032fd28d8673935638329ce909778c715a19a46e3ca3b33c0bcb99fb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e73e8c68fec815e77059cd3e602b7526f55895de3ae01594637116f2f0cc3a3b
MD5 117a36ab63706d58fde6af7894337a98
BLAKE2b-256 798325478962d259e21a6f171274e8344c9a8178a47bfb213d2eb8330df19c8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 181f702c2ac18e9e323822b30e1be8fae5d83f7216d91c94b699989abdcfe9c7
MD5 b1ee76230df949a8cdada85f6f50d3b3
BLAKE2b-256 e9b04f194a99b24eedfb0379281af23ba5d60cce3184d11be12641551155204e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2e87ab169e540dae17340658ccf1c7f72391c9183f42f1fdae0b8a3993f86d8
MD5 b70a30d9596c0c71b6e4a190917f2271
BLAKE2b-256 2823c0c791bd827303cf541efc4db438bc7c8faa693bf17b376b5e574eaaa67e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a8dd2686f849a3a6c84f1461de744a9231785c811e52065d972f0d8547bf26f6
MD5 74661e757e2d29aa102064e1914e2eda
BLAKE2b-256 1b4d111cd21414f688d6b0228d29ec79fbdd9aa3eb4fdb1c4181be872cde91aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.29-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.29-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6cc3bf9778f94c983068f96ba5a417a706b89baa6d2fb3b3bb0a77621b24e6e4
MD5 f904266583f4e5078737dcfb20ae71a0
BLAKE2b-256 31f65e9181324352378042182f9ed3dde4da178c894bbd0d05288c05e64f375e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f73298d71e9bb47de7d4bd3e807b8f03f9b9bbc3a96025d1c67d43116093eab5
MD5 c6a383ce378641cf1202795da1983786
BLAKE2b-256 b668f1368f6258c0cd3c340e89d59377dd5fad141ed0690340ce3d07f008a257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11412a71a2a96db3541a52ec111834de4e3a130d02bb42f8da0e6d9209c9df75
MD5 bf7f07b2694b42003413bd99fab7f246
BLAKE2b-256 7f9fc593adbde1586384200c9971bdff77a48dcf8b218bb0e773b44e7b366100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 100854d77d13e5fbdffb0a20bbcd12b17b524db9bace919ae1e1a9524a523e3e
MD5 0e8e208b82383adf3c760b6a3d04d16c
BLAKE2b-256 f602abd4ba151847a1cf62d2c39d9bea1db3771744639bde05984276e32e574f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 01164f649ed66ea54b099a7b15e4ccc7dfbae65889c61b559cd01cd9349c7282
MD5 165687752c9a3f859452fd81749ee346
BLAKE2b-256 6e35ef41b8fe2e0cea1d4f5bcd66de2b33724278d4580d5f8a49d74678e09dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34b410329e558f2aa824b70d2f307e9cfcfd221a34cff6cfc410903e2bcbbd6c
MD5 9bc6e388cc84e14d9f4b682a251e6892
BLAKE2b-256 046d48b8f64c123c7d19cd5eeda362d40e23ba727e7c856ef88a50991074d4bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6a58c55d3b5d04ef7f71f7a58838df13e55c02df011495571018ca790d1bc185
MD5 caaf153c100dd3f8a1011e46132850b9
BLAKE2b-256 d1e73d27509a40ac4d349ce991e55395d1ab29bdc7cfdd95dce9bccfc21ad3ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.5.29-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 906.2 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.29-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7d9e6cea81941e735c07cf741f287dc1360ea096749e0fc8379aead609310198
MD5 879d07ae560c3a9e945c1ab01e438874
BLAKE2b-256 510ff588cbb2ce1434dd541eb708b090de8677409813fb34a2a18ae974f2a608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab2c1e678be309a7267e5b10860b1687f16336082875aed06af40565111c13d3
MD5 ba60bf25dab80cc11f9955977c52aacb
BLAKE2b-256 b3ca4601c04aedcbcfa85e6264c1dbbd4afc685e8ce449951697127a1be76516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03aec806c7235b3f9f58f1fd6fcf7c355e33b2ef547648fee528fc5e77636583
MD5 4c42069f1a0086a9e0f1277cdac748b1
BLAKE2b-256 bdc53664622795a71f5f3b642cbcb528d57ecf8be4d7d9fe416e618201fd9d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 868c1188617ecc8baea67dc9fb9621db2d70862927cf061c67e16075721cb0e9
MD5 03ddf762ef17b7292f45d86ca19135ba
BLAKE2b-256 241525edfa01e9e5a2fdd3b93d9ec9229d9f5160fc1fbb21a5357055773df5b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cea1912b818b519ffc5a4d0de8356f800e57376e4c0a061d4c256858d950d460
MD5 fd93d8f42ca08f4ebb1c8c703be7a992
BLAKE2b-256 3f33ffef6106a298f4e8646633a3a55e68cf194c77f0da86f058f3f3b4e56975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.5.29-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 563cf6917613a5a282824289448779c64d3f16b7dcf7b73901192661e9a6c156
MD5 1acf8d483c6c5e6ca7cc1a3d5ccf7e78
BLAKE2b-256 dfcabde756d7a4124cfa110d50835422551285d21c30b712e758e124bda64ba2

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