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

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

  • 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,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

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 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.6.12.tar.gz (87.1 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.12-cp310-cp310-win_amd64.whl (764.8 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.6.12-cp310-cp310-manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openjij-0.6.12-cp310-cp310-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.6.12-cp310-cp310-macosx_12_0_x86_64.whl (584.4 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

openjij-0.6.12-cp310-cp310-macosx_12_0_arm64.whl (535.6 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

openjij-0.6.12-cp310-cp310-macosx_11_0_x86_64.whl (603.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openjij-0.6.12-cp310-cp310-macosx_11_0_arm64.whl (539.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.6.12-cp310-cp310-macosx_10_16_x86_64.whl (603.4 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.6.12-cp39-cp39-win_amd64.whl (764.9 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.6.12-cp39-cp39-manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

openjij-0.6.12-cp39-cp39-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.6.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

openjij-0.6.12-cp39-cp39-macosx_12_0_x86_64.whl (583.7 kB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

openjij-0.6.12-cp39-cp39-macosx_12_0_arm64.whl (535.0 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

openjij-0.6.12-cp39-cp39-macosx_11_0_x86_64.whl (602.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.6.12-cp39-cp39-macosx_11_0_arm64.whl (539.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

openjij-0.6.12-cp39-cp39-macosx_10_16_x86_64.whl (602.7 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.6.12-cp38-cp38-win_amd64.whl (785.2 kB view details)

Uploaded CPython 3.8Windows x86-64

openjij-0.6.12-cp38-cp38-manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

openjij-0.6.12-cp38-cp38-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.6.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

openjij-0.6.12-cp38-cp38-macosx_12_0_x86_64.whl (583.9 kB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

openjij-0.6.12-cp38-cp38-macosx_12_0_arm64.whl (535.0 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

openjij-0.6.12-cp38-cp38-macosx_11_0_x86_64.whl (602.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.6.12-cp38-cp38-macosx_11_0_arm64.whl (539.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

openjij-0.6.12-cp38-cp38-macosx_10_16_x86_64.whl (602.7 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.6.12-cp37-cp37m-win_amd64.whl (780.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

openjij-0.6.12-cp37-cp37m-manylinux_2_28_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

openjij-0.6.12-cp37-cp37m-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.6.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

openjij-0.6.12-cp37-cp37m-macosx_12_0_x86_64.whl (573.0 kB view details)

Uploaded CPython 3.7mmacOS 12.0+ x86-64

openjij-0.6.12-cp37-cp37m-macosx_11_0_x86_64.whl (592.5 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.6.12-cp37-cp37m-macosx_10_16_x86_64.whl (592.5 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

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

File hashes

Hashes for openjij-0.6.12.tar.gz
Algorithm Hash digest
SHA256 b22a4b4fe46ca2c825d1293260bf523a4a2e6a94e6053e1112e870b1dac1bba8
MD5 6b580b2a19d053a03b735ab783adbf41
BLAKE2b-256 203ae09eb8624de784133ad7741debc71d5e8ff4de140fcdabde221fe3165910

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for openjij-0.6.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c0844c1d73c6cc81b04cd38962a50a54eefe4fda4b402d1532ce344e3181711c
MD5 f926093f1dbc1da38d860443184c4d71
BLAKE2b-256 c00aee4d33763b366ae163558d9af60215a924223a5e709578d344f71629ea65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85c5f2668a76ea9064bcdf45b1beda4ae6d2fb706ca61a6572041af169e49ceb
MD5 65c0ef9b41b5a10fc95c24bd58014011
BLAKE2b-256 41b201a281dec78d76c5572c413335cc89ec99a35062dfc5c089f6096e4fd459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51fdc315c6033b8450dff2190525217ca59057344cd2c0a676648059a2b9d830
MD5 628cb471e05847cea6b832ac1294e354
BLAKE2b-256 dead9de8292475dcb62abc4be4c1a79b31dcacc47ef0fb87ca0cf34ca55a64bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 e81e4467f9f3ea0b7c71f3b5a18d78766e4b233a958cb504ff7d165daa780add
MD5 8e84957853b195746f53a675f8e8f896
BLAKE2b-256 cda101c985228738b1358b41de2392cdfa58a6ca3a53598b1ca4669f63d1d3a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c84a5ef6dfeba89d2e68cb6105fac181d9b829d3d1c07560758c826b3289e1d0
MD5 283d6d75ad480d343701eadebb76468b
BLAKE2b-256 bad49369c9acb3d6b039be97b6648e97d177d5c2bcce5539abc0a35124aef359

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4710ae0b03103ef417ee92e93eb787eaa3f9e7a024b3134844b063f440ca55fa
MD5 bcdd0efaff2429c0002bcf4127d86f6a
BLAKE2b-256 66f8fe6f9fab716497fe0e9e6faf3d57c779559ec7e0545b71b2b22943c70c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21542270e7f197555a3652ab19c43c5c37c7f80c1d6b998a853e0b1f11a7dd71
MD5 7ff4f27da4ad032d5183ead268cf53ca
BLAKE2b-256 917a8419c7a2620d64953c116ba267394da684df7af396f9188e4244183c2624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 29c7c082bd3ed3b976ece9c38980f20ae8073a11b4f2216fc44dabaab3d242d3
MD5 218c559bc31d3d769c2b6e4883805065
BLAKE2b-256 723ba20e089dfb98e4f8aa4b863b5ecef267a57f170fbea484fbbcddca860ff3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for openjij-0.6.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 68dc875f3866c8a0e56b93c9bc6e30e7c7a28f4cfbefabc9ca4b098ee0779da6
MD5 4fe439b1fac58e303cbfea93826ee712
BLAKE2b-256 a1f86505f1ec13d6011485a2916cd1c54db9935c5c6aa4bb39996263e032615b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a59c7df0c6935cb000d61a986613b7d65a594e449a099703d9732d3418ad74ef
MD5 e744ac9ba122ff615fe3285fecd20112
BLAKE2b-256 2fd0e54e4ad7b9244831bf085d94c486939b988882633c789b4987cd8286262b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 017f948e4ae87020e32c1e76d4638411061ad4ce2d1e3d5120f3c3dcc0ea5096
MD5 cea4b60daa2c975b717081d7b160ab33
BLAKE2b-256 9782a0cd32aa2e6fe1cd99d5742edd14ee5248ed8cd91db413c2629b1f0e5164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 623d3640458a083416104e1947b38ebbb03688b04445cef67eb1ebc247f49090
MD5 388a36932c8dd3a8e24ee3f33c940ae1
BLAKE2b-256 eef84446ad93743276b12b904e44c5e6a8132c38421e4128f8c7107871f9343a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d4e7b7dac89db50d4575514ae465b60bb9a025791ffe17c234ca1e60f3fe7194
MD5 ff61079f520d4b5600bff551506fb49c
BLAKE2b-256 d110e0105eff61b11a4f86f4ece1c5e9e3b6e6e67c0e93f62ec92cf38cccee99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 28a4dd58de6a4ce7a71950bb969c27fb87805bf908dcfb7cca4b0fdd32bb1d4e
MD5 f2fb0768fad2f3ff25787fc5e07db739
BLAKE2b-256 6a78cc457cbed88d5bf2e8b9de3008e72bf066f02c4ac88187b3708a3ea30d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5e052bd56331a8e33595f826a76bb53798ab712061ff643da79c889a7eb4c5ff
MD5 17e80cfc4599c90da2fed74d944efc6e
BLAKE2b-256 c921d95e690ebb68d4a0ae9338375e8ca41a7e1474e64560241933d6e7bf2002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2c0885f98c608cc0a778872a457b66c620ef037b4649089fd3aad77cc69021e
MD5 8a0b2999556da060a1d7f59d897eea00
BLAKE2b-256 af7c49c1a1295a102d47b9564d9e283b5441b0fc2ceee1905a1cb0bafc58619c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a4f0743ac2857b391b41d38e129cf1792e975752a6f69f571846f8d294c572b8
MD5 349edc2b22e29d5a1842035bdd1f5fad
BLAKE2b-256 fcfa8d2782f34b4bc0e5a98100e7abfe7cca20b3589fcff3b58e639a023b7e53

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for openjij-0.6.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 edfbfa48c37037e08eaf8f56f7854ff130613e5193f4e946538e67e5ef759d44
MD5 1e7694738714a98be20e5a94e15907e2
BLAKE2b-256 cb39d7af002df98f545480f19342d2ce8edaf1800a01c09a08c21f396c6d9adf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a465dc1f0089009bb485ae6d22f34d554a85c12762d66f3e9256f35f942a1e5c
MD5 b90b26f80ce0508cb2247f55a30644d5
BLAKE2b-256 acd75359f5277a7193b0852f86d010987fdf78123ad8261987fe1a7416281402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 758461ff83678aac9e436102aacec2e93f26ced550ab7cb78b3c16c8027d2e7a
MD5 d0d3662ee93974c42bf6565fa457c3c7
BLAKE2b-256 ec7e1daa9e3d6a81a41bcf1d743462faa2914ac5988ebf2072d77684ee2f6912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70ef96e8a005da8254dc6c2cd040a55054468e124f6c45f4aed8d8c1060403df
MD5 2a07a016c8f14274ff11fa96eaa939f2
BLAKE2b-256 7d89f74dbe21e446569bf617f9d4955e776b899d2e1d081154b88038dc4c0ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 475eb3f268c660bebb36707df41d8f9d59ba0a5d8da3dbcb7a4d455b39a10073
MD5 409b771f9c70bb4cc6339cf59978ee38
BLAKE2b-256 4995946d75a69526148e8a44476d3753813e802b439fa5e35f55d1a3e319e798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d75d52c9237060060380a9693035a63b275053b63cf32f5fb09d73f281ef72cb
MD5 2e941cc61d8762fa609fac9784bccb82
BLAKE2b-256 06c79906c25d71071e1a2cf25ab782e31d44a5c4808827ec9775b4896955e0fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 282e2c400b69d845ce456ec253f140893f8c089965c8fbfcb8b708ed7b7ba739
MD5 1bceb9b9ad0222a89528fad469447eeb
BLAKE2b-256 f252f51d44e4a2cb59946e6d1ea48070353ae2bc6fa7b90832524494a03b9a16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6807dd15b8fe4ba368125d534fcdfe8d8a6c02bc3b30134447b72f0595446d17
MD5 57036f7025758d601a3340f17b89d37b
BLAKE2b-256 a40d63ac376e1af0993d08be9ca0272a3af83ab54b709c01825858fb3db6350b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3236cfa134bbd22686d16cb4b2aab75c57e71f98d53e246ef35d16c56fa15530
MD5 aff94a350bf95705afcd4a60e6747f2b
BLAKE2b-256 dfd40025bb214833a1e91f5a65059cac0f4417e043fa3a1125e1f78d9aab8cc2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 048b3dc743bb155c94eaec27812a1bcac3d6dec8889fb78947c99d5a1ed7d262
MD5 f47163cca3ed8a71ea70195852fb9ad1
BLAKE2b-256 f71d602745820f49a1a24c06fd98cf13a1a4421cf7d906baf26ccdf19352fb23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 850542d00e1daab6b6abb4690c7ab1ae807fab3dce0ecc2a68367ae0191a6061
MD5 e43e33719669800c13c9793c37b71483
BLAKE2b-256 23c14e112bc26a7f8a174c47e6e0f1e62535783a71379b2abe7d9a31c64fde50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5d8d0481071cc721481cf0422512a62a1e294fa668fe7ca12795bfe76d96dd9
MD5 4a1623bc63ab8d3b1237e5df57a2974b
BLAKE2b-256 45f6506a488a74a559d58a0aee55bf4a265e606b9688aaf8e6b3dc48fc205937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5f47d21fdaa33b674ec4daadfc5d296d53cb29b8b136ef7e3312c8e777327d3
MD5 1660d15faf8ccaae0af6edc429af5d1d
BLAKE2b-256 d5efd3a63a81d5232c957bdb47e037861997892c84f57dea6b76038c869b2e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 22e7d0af256ddfdf0095d7dd9257f8a194f6c5b96864db86076bf90c4b94a663
MD5 e13af85d917f3346439d4220f191e843
BLAKE2b-256 677f9907d72c1cfc7ae40a52114a2a6c27436251718e8f9ad3035f88fe458c60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e1a41acd6bce62c2f2587e4bafd2bb1a1d6899e593ddb5d0acc9660f57e76d3d
MD5 847558a8c1657410f2bd1c53966f74aa
BLAKE2b-256 ccb2d6a6443bdf3a5ddc3db68a5ab58a6086fcf828ad7d7a8a6a3ab414b837b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.12-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 77b1db9532c4dde38ed9623cbe2567fa1b37b7fb7bea9f615f588ba6cab50781
MD5 10ff3337ca48f8ddf1fc1808fab5139e
BLAKE2b-256 ac8409a2b2f4082b23d91c311a3c79ad70c3e4d5a93ab4ff468ac3acbcea9826

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