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.7
  • (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: 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 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

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.6.17.tar.gz (152.8 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.6.17-cp310-cp310-win_amd64.whl (966.2 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.6.17-cp310-cp310-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openjij-0.6.17-cp310-cp310-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.6.17-cp310-cp310-macosx_12_0_x86_64.whl (658.4 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

openjij-0.6.17-cp310-cp310-macosx_12_0_arm64.whl (599.0 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

openjij-0.6.17-cp310-cp310-macosx_11_0_x86_64.whl (679.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.6.17-cp310-cp310-macosx_11_0_arm64.whl (603.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.6.17-cp310-cp310-macosx_10_16_x86_64.whl (679.6 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.6.17-cp39-cp39-win_amd64.whl (965.9 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.6.17-cp39-cp39-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

openjij-0.6.17-cp39-cp39-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.6.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

openjij-0.6.17-cp39-cp39-macosx_12_0_x86_64.whl (657.5 kB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

openjij-0.6.17-cp39-cp39-macosx_12_0_arm64.whl (598.1 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

openjij-0.6.17-cp39-cp39-macosx_11_0_x86_64.whl (678.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.6.17-cp39-cp39-macosx_11_0_arm64.whl (602.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openjij-0.6.17-cp39-cp39-macosx_10_16_x86_64.whl (678.6 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.6.17-cp38-cp38-win_amd64.whl (986.5 kB view details)

Uploaded CPython 3.8Windows x86-64

openjij-0.6.17-cp38-cp38-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

openjij-0.6.17-cp38-cp38-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.6.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

openjij-0.6.17-cp38-cp38-macosx_12_0_x86_64.whl (657.8 kB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

openjij-0.6.17-cp38-cp38-macosx_12_0_arm64.whl (598.0 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

openjij-0.6.17-cp38-cp38-macosx_11_0_x86_64.whl (679.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.6.17-cp38-cp38-macosx_11_0_arm64.whl (602.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.6.17-cp38-cp38-macosx_10_16_x86_64.whl (679.0 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.6.17-cp37-cp37m-win_amd64.whl (982.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

openjij-0.6.17-cp37-cp37m-manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

openjij-0.6.17-cp37-cp37m-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.6.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

openjij-0.6.17-cp37-cp37m-macosx_12_0_x86_64.whl (645.4 kB view details)

Uploaded CPython 3.7mmacOS 12.0+ x86-64

openjij-0.6.17-cp37-cp37m-macosx_11_0_x86_64.whl (665.7 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.6.17-cp37-cp37m-macosx_10_16_x86_64.whl (665.8 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.6.17.tar.gz
  • Upload date:
  • Size: 152.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for openjij-0.6.17.tar.gz
Algorithm Hash digest
SHA256 9e6eb9730c45a1f6fbe91371d9cd535b797140d6a9f8a9e0d866aef2e7751273
MD5 4d0379315ad6b1b2dd12df3b1f7b2c4b
BLAKE2b-256 0ee40e4cc168afbc338107a55a24cf196d1d10eccd1bdb1d16cf44c28131bae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.17-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 966.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for openjij-0.6.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 abe5d22606c1828229019982aaf8d15c8a80b825375d4a09980e32d185bb4d45
MD5 d9cb6be9f4315cdd525f36ef015e29e1
BLAKE2b-256 9e049531cc8625cd508e0948a08e3e9bf755a3edea0031589e9f61919f3ebee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5f4f46bb89984736ec6529becf300bb242ccc427f4e9b0b9c215a5848545a35
MD5 54a60360e885c92b3d4bcbefe4774638
BLAKE2b-256 756e68e52a13f4bb8ef36e3fe8a3e76297b1f10dc28c6d01fa45b898cf4e36b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0842fb4d25d0159d01e7e49ae8e0be21923b9a36315679322f4047a89304f156
MD5 46f9f990ed144cae37dfed6282aa6f87
BLAKE2b-256 235889f96038c0b823ef2f1209bd8a1e44228c2e1aaf6bc0212c634d93e0e99f

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 67ae86d4650f3fb6cf20386026b3829a02bce11059491e994548aaca14a5d27a
MD5 821e504c1d9919caf42cfb871eb21c6c
BLAKE2b-256 d0a4f4ac9b2a1db8229ebe5584636447479f42de91a5952ce0900655134168a3

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c49e53536e64cf16427332111c58dd5409152dc231aba6f55109b42b02687e55
MD5 b32c082861ffbbbc108708a85757b8d6
BLAKE2b-256 9dab98f721a8e1e8a402979e1941bc05807d4100ce8d45e6fc6c44ebc57ca402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5f08b2f718df0e13524ca620be4f0913a3067209ab0810bc8e5f772568891eb3
MD5 1f2608bb955c27c9e9ce6063a3d861ec
BLAKE2b-256 606901a04136c4ba3c1a7bf9fa2b064cc51ee91abbc146089895b0dfb75c03d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8407f551f3b1bad0c6ab102085804d890aeef2e9afc65772359f4934060989a8
MD5 37a01cfca71fdf2ed915ac0d20fceeec
BLAKE2b-256 eb242e49d979e9406ac7982f5ce95eb2d64c2cefc3116b67f0f8627e356409c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 5c4b53c551b76adb90b7a433475aea87ea2c74a381c495d515e9fe445d24f07e
MD5 330789b94d052cc0cc1b9b6c3f19270a
BLAKE2b-256 7580bfa72290d949d2d22922007c7b7d5fc951c2b44b1ad63d41f7ee24a3b700

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.17-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 965.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for openjij-0.6.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3dd80177e60757184a834a30c95a5abd6ef4c1c17f8bca6c12997966f5be4c5e
MD5 88fdcdf4d7143ff2eb028841ba6fa3da
BLAKE2b-256 8cf56c8247efd74009328221a3ca228764eb8dce66688617c984abd91b181839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b11e1212c3e5324769944d9f606837d42589449c40404819fcf7f405598800c
MD5 dbf3bc8cea2bb9544790f253bce2649c
BLAKE2b-256 c47bb16783ede0708d29f80cf28340b085b4280ede19825cca093baa169e17f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d749a0aedd4ed6e3544ffa2474791ac0d487b2722c5cfe10b88b81b4b4390918
MD5 74df0042bb0e46371b53e1efb07ff407
BLAKE2b-256 318d3474ea8e846088542aaa29b06a57141fefb9b697e2b131d8749d046cf9b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 377a5ebc87d5394a2f7e0b6350618356f77bf838a8dba0660535a53eb2cf38b4
MD5 16cdd303227677ac79e3a489caaea735
BLAKE2b-256 ca02057f54684526c114766e15f40acb609953cd39e77d37e13d9043050f9043

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 e78f43bc2f629bdb2b201fa66df2b536679a73cbef597839a67a3155351352df
MD5 f597eb2faa0f2af1f6e9ada49254ee0b
BLAKE2b-256 e1bff5a0a25e4a7cf0c89763928f21c526b406dbfef57d7dec047c60dbf8818d

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a90f9110005a686f58b9f1dda2df84546b01d9ae1f9e56826a1e7692f76b8b73
MD5 45d5889160e63f69892177caecfa743a
BLAKE2b-256 436aff6f96f176d282a98a95d2115fb8b09ad22b4092fa0afc189ff3e5e3f0fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 adf0e327a78060a1a3b95f8d0b79a851055a512f9cd015ee3b847bdb2911678e
MD5 0142726ca1b74a326fc807be8a4292c1
BLAKE2b-256 4ebd22edbedd65c3002031b5e37c761f26e81907d4350388f4d374abbbbe4ea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d6616aabfef2d2d3d3ed1677bbe3845de2b37f26ca302575ed81ec5c59d3ce1
MD5 e536b07fccdc6f011893c50d4c74e5e3
BLAKE2b-256 021e2376927286d63ce3c2c9488815cfa4f9fa2d44b04c42426d251c2bdffdf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 177813adc520554834c9a1eee4eb876f084b8fb2ee3dd01f44499fca14a963d9
MD5 c771d6f4460804e0cc6ec8982107cbcf
BLAKE2b-256 338bc48bd90a06f17c391c748083dc04d89c6eb15d32d1fbd16a92ef6ae6de6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.17-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 986.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for openjij-0.6.17-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 74964f3d29971457ec309d83fa3033171c99bea6aeaa58e2e1c1f1583f56ae59
MD5 e51a3579536ec80f51ccfb3e820589de
BLAKE2b-256 7e170654df3ac819f381d7924fcd4cff01bc7506e09bcfa3a4823a971d10ac4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b0a9af19bdb0cba97f386bc11899b3b401e6c12b2a230127956d04492f282d4
MD5 d805aa81cdb53fd25bed0f716113c986
BLAKE2b-256 66138f15f5ad62abfee3b8563c62a4d1c1b41f1c59e13dbcb1df39ffc7a32378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18b536d63ac1912a31d747603d7d76827c3c4a698ead91d49ec5e7f132050591
MD5 4ccbb0fedf1eaf9370875f102714f023
BLAKE2b-256 3f80bd5412132109fb6f5c3890087a2763ef2b39938326b68a2805ccdf4cc99c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d8b87575acebf9813d5d6c29c06f1e7075ba1905802801754cdf8aaf353e79a
MD5 99531d30f966f157741858963127abd4
BLAKE2b-256 c3a6ed43f724dbf5c667541ace9e80005cb580520cc8c5330da8d0643e7d810a

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 50af47c0c986686057ed302923c117907f35d32367ade36d4bbfa8a1b7e03369
MD5 2ceb8a7860d7ef15f774e5181b24ecbf
BLAKE2b-256 40e890d124b54d46f725a8ca5f5abd6071e5e849807d74512e50b18beea59402

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 cbad5f0d4031d172033c96c2cfbc333b2fe76b350105cac1de7912a413060339
MD5 96423046e9261249c9132f2bc722aa13
BLAKE2b-256 c2028e4dd3bfa33f40531b113352701839025d36ea288e934ac3e63d6515a08b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bea0c403c17a6ac0da493559a2e05737f860561aada2e99074663b159f7dbbf0
MD5 33686a733eaa1085e223f0f1f67dd8ee
BLAKE2b-256 69998e593fb1c562c261c1fa7803f69d5ca743717abe7638a5891a0aa0e071c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 653d5fa8855dac2a8048b3864a06b925a0efc29cc60017dd0fe578da295d8ebf
MD5 8c14f48b7d7e3f25abff23923757e733
BLAKE2b-256 a19d4d97a640452fc387340d4d93c15903631cba69f119085569c765eaa53d1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 587cd39b047e7ffd02cecc6d13ee3d4c4b83a0b4c9f8a2763eba4aaf004f9f27
MD5 6f33afc79e882622fc7fa2bb51fbc926
BLAKE2b-256 781fb2798183a989e6265842eb00adf632746dbbdb2a2027f2ae2241541f5747

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.17-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 982.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7e4d5f06245593d5d85c5a041417dabec2422701a3660f359a73b837dbd61313
MD5 7455279f5eebfe9438a6e24225675c25
BLAKE2b-256 51f03c281ebc1e05d2db4bedd88d175d8bec0afa5532bfc9a93178303c949ea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbaaf79fb5fb63ebe520fb6e7ce32d5838b9aedf2d0928d871aafd1ca7c24dfe
MD5 6370eb79d662e54e79f1abe193972abd
BLAKE2b-256 d318e6a070a6fee751c4b9c4286d59835a0b318e062962c5899c72d31f268fd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b6f467183c14fac79d3664e9e608a38c9797efcca30d3b6890b12fd01ff4f6e
MD5 890cfdd3840805299a3a1dea80185aad
BLAKE2b-256 d6eaed2999c2d856c7bd8520e18b3de965c60e98450f768fd5319b3c07449fd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1cd6c9e27eefd4f909709e0f72d49dd4eae12185e55d1a35f6107db274285e9
MD5 c472fc6ce46500323b9595129cdbb57d
BLAKE2b-256 9ab67838fd96f685f5a9e6cade7da064f1a94404952d91d1c3d3508cd6d4fa3e

See more details on using hashes here.

File details

Details for the file openjij-0.6.17-cp37-cp37m-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 cbf44ec78ded5c53b7a477282abc307470ca9c7979e863f9dcf10df25b65dd7e
MD5 c875e4243dd25eb551d164c14836caf7
BLAKE2b-256 5e9fbf1895b999dba943e62e5630c6826be381e9e1af4ad7701099e68de09f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0bbea7de02ed32781388fe270eb35ad67c48555a4d7538793e1a8ce72eafa8b2
MD5 afd7ba09fb6a99c6150bfed6bf1400d0
BLAKE2b-256 641dd70383b3fdba3812de351877c50fab57085ce01b38b7ebed33f3998da1b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.17-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9a3845d03897da2ad60c892095e2e577c22cef3ea737c6adf64e529b34889293
MD5 08c6b00d900ff02d966e35a2d511b606
BLAKE2b-256 cb01f082da7dec4f0bceaaec261598662dd68ada63633d25dfd162b4dfc8b3ad

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