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.8
  • (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: (2023/08/09) GPGPU algorithms will no longer be supported.

# Binary
$ pip install openjij 
# From Source
$ 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

This version

0.9.2

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.9.2.tar.gz (148.3 kB view details)

Uploaded Source

Built Distributions

openjij-0.9.2-cp312-cp312-win_amd64.whl (854.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

openjij-0.9.2-cp312-cp312-manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

openjij-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl (708.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

openjij-0.9.2-cp312-cp312-macosx_13_0_universal2.whl (1.0 MB view details)

Uploaded CPython 3.12 macOS 13.0+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp312-cp312-macosx_10_14_universal2.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 10.14+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp311-cp311-win_amd64.whl (858.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

openjij-0.9.2-cp311-cp311-manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

openjij-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl (714.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

openjij-0.9.2-cp311-cp311-macosx_13_0_universal2.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 13.0+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp311-cp311-macosx_10_14_universal2.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 10.14+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp310-cp310-win_amd64.whl (820.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

openjij-0.9.2-cp310-cp310-manylinux_2_28_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

openjij-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl (677.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

openjij-0.9.2-cp310-cp310-macosx_13_0_universal2.whl (998.2 kB view details)

Uploaded CPython 3.10 macOS 13.0+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp310-cp310-macosx_10_14_universal2.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 10.14+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp39-cp39-win_amd64.whl (804.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

openjij-0.9.2-cp39-cp39-manylinux_2_28_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

openjij-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl (676.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

openjij-0.9.2-cp39-cp39-macosx_13_0_universal2.whl (997.5 kB view details)

Uploaded CPython 3.9 macOS 13.0+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp39-cp39-macosx_10_14_universal2.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 10.14+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp38-cp38-win_amd64.whl (841.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

openjij-0.9.2-cp38-cp38-manylinux_2_28_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

openjij-0.9.2-cp38-cp38-manylinux_2_28_aarch64.whl (676.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

openjij-0.9.2-cp38-cp38-macosx_13_0_universal2.whl (997.6 kB view details)

Uploaded CPython 3.8 macOS 13.0+ universal2 (ARM64, x86-64)

openjij-0.9.2-cp38-cp38-macosx_10_14_universal2.whl (1.0 MB view details)

Uploaded CPython 3.8 macOS 10.14+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: openjij-0.9.2.tar.gz
  • Upload date:
  • Size: 148.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for openjij-0.9.2.tar.gz
Algorithm Hash digest
SHA256 ae928b19ba894409c3916abace2b1a8952e17be5bcf91e6a6fc5529be6e522c0
MD5 0df80e80022d6f13fe07658c1c7a0e11
BLAKE2b-256 581985ae9b954b91357bd7bf896aff69d352cb04aaba93effe8069eb02bf9699

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openjij-0.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 854.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for openjij-0.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4ddafcbfba5588ea5a15da5290277be73ade3f9df69723b2d545d2aa45fd1d48
MD5 1fb3427a964d35217916a0b91ed10633
BLAKE2b-256 15eb705bd4f433ba707ad31c3c1a3d37e79cb7de5da54726435bf72ce1c52203

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0991545c2c8f8c736856fa884d0e0b5de789a0cee8cb5006081a6f44b5a3b10
MD5 5510a502df9b5045a81ae87357b384fe
BLAKE2b-256 8b87c3f4def5fefcc5ecc5ed855cec075c4c5898c342826e5c842460f4d90332

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8c6b6817adcde89bd49801fd3added0be13d058f62507e0bc2fa5be9263a1d3
MD5 24d7a0a628e10d6b4a759f1c804503ca
BLAKE2b-256 18c8ec57c9a13deb1c7cb996ceb1701a3cc28f0ca9fd4047218ebb1c78bef546

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp312-cp312-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 9a1ba9d9891ecc2d262439a8090e9da6c7961c984c65ee4b00c3d899ae70d409
MD5 c0bb7d5bcd65a4c67a2a9fe0700f59ee
BLAKE2b-256 ba799907691299d138acfd20c1425071b22fa6b04ffa4ce99586aacb14bada5e

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp312-cp312-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 bf68f927d9900c5ee569d7136b4252cc5f4a690362cdb44816396f69f0546405
MD5 e876bba1b1e6dabd1cd7c3fb570a7bd5
BLAKE2b-256 1bf5058db7fdac8ac692a1ddbdab3574378f18ef70a82c83565a302825b36edf

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openjij-0.9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 858.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for openjij-0.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed3c72747886683de3390d155980c24bd5191616de518069b1975b0cf72be4db
MD5 5137b541c7fb75099dfaab7722dd08e3
BLAKE2b-256 b842e2b091caa8c68e678e4bc46818b8d341a7809860244f57dd778a78b8f4b2

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 272c77c2cb908317fd92af146a90405c66ed75f9a979444cd4493ef541f804da
MD5 d8b291cad016b3174226552a11881858
BLAKE2b-256 d19c38e8baf2ef5ef9bdeea63d1c8bc064abbf98eda5712feae00e36f25f66c9

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3cb981ace56c2de1bded44201f6299a15bb03bfbae7f422899dbab92a7b9b77
MD5 056d6ed7cb28a19d288428a464cb18cf
BLAKE2b-256 5b2137e908b4ff36305f98498e6d0774962a15039d8a05b95c4aba559d5636f3

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp311-cp311-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 5409b6a1a363669a971bbb86acd0e9989d86c6932d8fab9f93c72e7bc01c29bd
MD5 18d4b0760019e7cd3af44781168d78ca
BLAKE2b-256 a8f7ac0f189336d21ec81561cd2d4a83b8ada29d881dc8de1aed7b27a65cba38

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 db09cd7fccb1f857c45b43b8e4f37e5c2d5afcdae506cbb2e21742423f422fde
MD5 0c468f6c0c8ec148fd657e604cd795b4
BLAKE2b-256 738f4531b888c3d057a0250a20c9e02c18efcd0d7dcbc98a96be3d78378c45ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 820.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for openjij-0.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fea8b0db52c36684756895d2727115ec6f2571b1bc2a3842eda5bc57bd824132
MD5 35ff3c2a86fe2f3277336ae683f6cb1d
BLAKE2b-256 e55df9407370e7b0ffcf6b0a07be144efcd141cc912d9a3bd6cac48b65da3320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.9.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fb642d364638d95ff13308cb4e1ee4bf65c748e957cc4a143e81f84725bd93e
MD5 bffc8af57a3179910357c3ae2cf74752
BLAKE2b-256 73d2e578199ec22b5abd4da07ac88d3daea42f5e18fcb1692f8d6416539fc926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd847e3b8d2d43cb2a6d3e12d613c6f9174edecb44cd633ecb7109121fd31620
MD5 8020ed9092cb0dc8c0a09c92252b92b0
BLAKE2b-256 1da88f5f6fac00bf9227b26b49e7804ad36cdce57f33f2c6ae6ec416769fa164

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp310-cp310-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 afee06c73432ba8d458e3089b103889cf9dd5791e22fe8bdb9fc9993e799c364
MD5 bfaa27b42788c9d5e266244ccc8c69da
BLAKE2b-256 239aa7e1ec22af89b90f0aa9119a8ee1afcd83e40c59c2ba52a6cf56e66d4b6b

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 08d3a0181ab05630ccf72a097e294194cf7ae1ee67e1aa6f3ef760cfe36754c9
MD5 d421c317827f254d65b7c131d5a76800
BLAKE2b-256 0c8040d87bc8244cece33e9bd5a85ff46206a434ef266a62fc270c47cad822b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 804.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for openjij-0.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 36fdfd3234e1866ff8fbd3fc6909d2e0735620dd69114c1fa758e72185710591
MD5 7a170d7f223fd2ad0ed3720aed6708a1
BLAKE2b-256 6873acaa2b6e3fde09bed4e392eed34145a657bccf03b75e4aae7f0a9037d8bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.9.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a155a31dee5fe47ff88201ae4e66c73c0a987f37beed17b38e019e70a0ce18b
MD5 dda6cfbfc8a0003fab601ea9e7bbcc89
BLAKE2b-256 7072ba545a1290f67f9b091c738e2f33c4bd1a97a84c582bd0e7f5ccc8aa7de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf06bf95512fc2d17859a63258dffb834f0bf1c8b6e46510bedc6ee089eda8d5
MD5 deb4e196711a83b670bea3796f616e63
BLAKE2b-256 b00a1fe8cf8065d25a68b4c5394503f1f7a7a5f140ad715ea0d41b6c7ee6c60f

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp39-cp39-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp39-cp39-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 662e5842267655fcba9691af20a4ccfeff069508081746e54949be0a80553bec
MD5 c0879e496729edcd1441797f3ac1e745
BLAKE2b-256 f9da9a3e9d1d24954a7a26c9632457712a2687cb045cf70a4d825cbe7d76ed7e

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp39-cp39-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp39-cp39-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 5069d7ac9da41678b7e78cc72525b3a299d95db6dfffc5f71bcc0b1004cd5325
MD5 67a001afca209e805d77086c53caa4e0
BLAKE2b-256 f1d92d43d48a0bacae3fd487aef69eb455cf8661f5fb58dfc263122f1ac445e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.9.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 841.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for openjij-0.9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b61dc048d99dcd4bb810c8869f1798e95606bbda5e5a725926911b61173acf3d
MD5 ecea286f32ab928db327c1c34901d341
BLAKE2b-256 70c7c207e957f931aa08d17a182250805662f727c044f932f25a67c8650b6f48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.9.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eaaee266e7d0abcaeae05d94e34e88b3bd2f05bd37908257648205b8ea12ec4
MD5 b8ae7d16b1d3ae05e5bde994fbbbae28
BLAKE2b-256 47f20e4231d2ba47b6eafbbac124f280820ec9959ed977b409f1f34c55d0d8bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.9.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00b641ed6203bb1696c468c9d971b5fc40dae65756260a4911ca5e425d03bdca
MD5 eed761f5ee1847b5fb7e1b6ae1067d6f
BLAKE2b-256 5ba0ecbd525093b4da5ac92601a5e15aa46a49a456c65dd7c927aa5dffc71da3

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp38-cp38-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp38-cp38-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 d5f9f598e4a0c35e55fcc7702ad79b091182a23a8d31aa139826614469da7c83
MD5 35fe705859db9239af0c79b1c377661f
BLAKE2b-256 aa89f0e1602d2f1af542c8a72b8f6e8605ec576d33308103f31e179dad1acba0

See more details on using hashes here.

File details

Details for the file openjij-0.9.2-cp38-cp38-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for openjij-0.9.2-cp38-cp38-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 24e61ebd11c254bc9c3f8fa2d54369db485f65dc745425cf33096eb929129352
MD5 4d4802257c3852516f047353af248d74
BLAKE2b-256 4efd6cffda0807eb73bf27d58a4cf38fb24ec9a73721b7c9f4bf862b3237af75

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page