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.14.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.14-cp310-cp310-win_amd64.whl (764.8 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.6.14-cp310-cp310-manylinux_2_28_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openjij-0.6.14-cp310-cp310-macosx_12_0_x86_64.whl (584.3 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

openjij-0.6.14-cp310-cp310-macosx_12_0_arm64.whl (535.5 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

openjij-0.6.14-cp310-cp310-macosx_11_0_x86_64.whl (603.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

openjij-0.6.14-cp310-cp310-macosx_10_16_x86_64.whl (603.5 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

openjij-0.6.14-cp39-cp39-win_amd64.whl (764.8 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.6.14-cp39-cp39-manylinux_2_28_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

openjij-0.6.14-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.14-cp39-cp39-macosx_12_0_x86_64.whl (583.7 kB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

openjij-0.6.14-cp39-cp39-macosx_12_0_arm64.whl (534.9 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ x86-64

openjij-0.6.14-cp39-cp39-macosx_11_0_arm64.whl (539.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.16+ x86-64

openjij-0.6.14-cp38-cp38-win_amd64.whl (785.0 kB view details)

Uploaded CPython 3.8Windows x86-64

openjij-0.6.14-cp38-cp38-manylinux_2_28_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

openjij-0.6.14-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.14-cp38-cp38-macosx_12_0_x86_64.whl (583.7 kB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

openjij-0.6.14-cp38-cp38-macosx_12_0_arm64.whl (534.9 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ x86-64

openjij-0.6.14-cp38-cp38-macosx_11_0_arm64.whl (539.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.16+ x86-64

openjij-0.6.14-cp37-cp37m-win_amd64.whl (780.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

openjij-0.6.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmacOS 12.0+ x86-64

openjij-0.6.14-cp37-cp37m-macosx_11_0_x86_64.whl (592.4 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

openjij-0.6.14-cp37-cp37m-macosx_10_16_x86_64.whl (592.4 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: openjij-0.6.14.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.14.tar.gz
Algorithm Hash digest
SHA256 e01b12c20896c223823cf94fe61dbe5057dead1f85a5a5fe6e53e42c40b3c35d
MD5 71d959164439569c8d4e148bfe06ce25
BLAKE2b-256 d63b8edd97de06a82dc98215f0f54d5eb5c9dbf51d290ca9fb1e71fc0d3182d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.14-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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e2b00d34855c2c6a61ca70ce4b57c5c8ed70090832a0daf07d831dc9d3e55e75
MD5 b94e72e28dce1d0742a2ef00f4a97aa2
BLAKE2b-256 4a7ddafc0371801bb6d1fbe9217bf379f12bbf3eb0842583d7730acdbd2c5a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62c319a5664a657cbe9edc7ddac7736ab340c4a5972eca71a74a1121b000c7b8
MD5 d2d0d5559b980d403ebdcfb473c0f9ae
BLAKE2b-256 7ff1617ec680b9687aacc2cfe802ae3841c1fbfd0f0e3260dfeeefcd00fe73a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77ab6d73328bbe328b412654564406e0b9bcb14b1742897340ce6f98dcec11c2
MD5 32e766217e37fa0af24c81a38885d5d4
BLAKE2b-256 87bd74213e9e0f18c0b4886d6163e0a149d22bc4cda112bbfee5bd0be6a0ad56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 108280a41bb99a975043a92be97644af25c9596a1c4e6b97da9db2db944f2fbe
MD5 c6ad483f761abc5206223c94f995920b
BLAKE2b-256 f5e349cf077521f99dc0ef1a147cfaddb919b7843faf990cc53393eba8a04e6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8255248ef9b4453078ffc495cd8b679d6fcaeead53c79793e25d3c99b758e348
MD5 4d44b397e63764eef2af21338f02a06b
BLAKE2b-256 4cb25c9953b5f6c2e8b85c2cadb2c7bb5419b3f4c505cee0a22428b5962e2611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 706d01d9747eec84aecbf654d29f004cabbc4f7a174b41a7b72dd84b2f4377c6
MD5 151d4f4d48b2ea5d2a2ee12be89db5c9
BLAKE2b-256 7abac91d300846423d16d84bb62cc7a1b9fa0a32c8bb72df802998a18a28a93d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45308013eaac2439a1cc28223de9242a805e4def76c0b349ee74cd188156e5d4
MD5 68dfd763921857e52cff50ab9844fc4c
BLAKE2b-256 fc2b329186927a25b309e370a896b022aa8237f7a3d38bb4d9e28b91f31ccca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c36d0c674a1a2e712e4dd6b5c3e889107c04f81ba8cf8cfe77e0c69b47905daf
MD5 9ad5e3651499bfdef78a454f3b0b4186
BLAKE2b-256 e07423260db1bcd89d065ec3f41aa781a31ed381ccfbfd89cd9623114cb6ac4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 764.8 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.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 af1d640507b096b72e307416f8de4dcf99d749cac27087cc6c677c1ca78a5f54
MD5 b7c7ac004e6da86b9b61891c97524b5a
BLAKE2b-256 2919bc16ba3ff377050a49006050a4c0a863af3ad2c6ef2f73af5a8dcba7817e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79a94acdbc0283e26a75d18f52f2f2460d2409a4525d49179d25d39f6d55a9a3
MD5 c3eebf767f1f0dc8f42055e4279bbe34
BLAKE2b-256 03639a43d9d8ff030f91b3024e06f3bf3b2b088678834c54db56ccb5bb2ee531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1e95397ba7b88e39d86bc40d36762c72f73fb17d745b22e75bacf482fd4247b
MD5 d2ff2795d04c7dd406bb39acb0be05b4
BLAKE2b-256 045739c563036d2f5ced09e14e84b624eb55c99de88a556edf9a8daa8ec40d55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c1b9fa86f29e54f85fc530f86902ba0931e690ce03de6465ca8f6947058814d
MD5 6df4213046b7c6e2b907d4f6a88dcd55
BLAKE2b-256 9a9f4a5902bdaf0f225a52f3642c277794540c523209224780b9f873f3c28579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5a7d4f8eb39d9c184472c3e7d8b52c36af35b9efb35ad734882425d6623da4b8
MD5 e8b1b96a4712ef478a050166ed64395c
BLAKE2b-256 f3ee9a014cdf814081af26489151904c437ed13a9ef38c1b2bcbece983b79871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 be530349da8b5b77a46d27fe3390c260d422717877be07d5771e6de9a2117497
MD5 546ca6cc2508d8a2f55f9d8e30c8c664
BLAKE2b-256 e169096c8b5133ecd01d5b1366c051087f4f49bbbb273178fdb9c1309d35ae70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 11bd6c4eeb9befd3a24c844a3b0d14785124509411ba1ac5f41b4a3737bb5b61
MD5 b50ed85d85fa067d79cbb3d51c412b37
BLAKE2b-256 b8ea18770573f1909d10d6bad1ac3b9a7e38944faaa0e40dfdf09823c27fcdac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b11c0b6780b455f64599610eebfc36be51c4928870a448525432507ad4e593ab
MD5 bedd99bf9c356269dd3e24f4f43046df
BLAKE2b-256 4a572f98416f5ac8d97a077603be87d52463f0352cc7373e04bb6d1c546fb741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 bf20538c97184d511b5d08c69a26234611f1f862adb995a04b0f75dc957a8497
MD5 3c69f04a75c02d07a9729f354c238c5c
BLAKE2b-256 05badaf06f6aa4830692db50041e8b2f81eb587e0e4d8e336061138682ac6b77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.14-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 785.0 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.14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8c3dbcbec990ed5e03077d6b0e555f372c1dbff05caf4a224dff4c9552d8f5d2
MD5 6b6051e5218c5c6fccd096b2f1e04eb6
BLAKE2b-256 f7362660f692c61b8f47d98277e380d6d7067110943f1bc440430819c564e78a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85a86286a785aa008b9b32532c92a8ce3255d4afedd32387f1fbc8d966c5a0ed
MD5 c1c07fa03f632359f6845f3edacd46f8
BLAKE2b-256 e1e06ee0016d11fb39174e2707ad25ae70eef3d9b403a31f2332939189ae479e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fdbaf96e28d60152cdf1bb905d33e0b912f6ad9c0fcbb7888e1ebdfae95a594
MD5 b2a59b9576b0beb493f758ea37e5f854
BLAKE2b-256 22716cbf0f1d1f360dfc66825179b741b60952d0d6ee64d0a04198cbf15c6f26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d2a2e5c99c08501d6551f331bd287408ef2be12ee926066e613d70c44e3354f
MD5 a789c559c06d372cc91159274575b77f
BLAKE2b-256 76de9f90586e47cc0be7cebda6e329f3e96988b972187674bd256f6d9dbb894d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 115b808a835f21e8e046023315095cddd3bcda3f244bbb24cb3a5aacf68ca6df
MD5 050c5ca5ab10cabe5ed9ad7cf482a7ea
BLAKE2b-256 fa455d9b41f085ba12da2bd71196731dd3dddef1e3af8097e2c05ada71ed61ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 089bf0d06e20c7ce9fc3984996b78476b826a1a049e76727e57de9477cb8c893
MD5 707a3d14955975aaf0eb637aff578c89
BLAKE2b-256 ec9b6841268022c8d293bdae7d5b1e4ae5965568d93e241ace7aa9fc2a6ed2a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dac7c991124874e0d0cce1c42188c737dc208b9e2b4423e203d665eb528e701c
MD5 6db7e875681a405c45f31008ac3aa31f
BLAKE2b-256 e12ceae08382b0e03ea34aeafaf123e0bf8cee4bbd64bce5ef6e645a0c4b0dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08adc0a4073d8366bb708b3bbc6bf832958fdbcff8a7c89faf043995ffc03e52
MD5 0f53edb7760fedf280d7d5d36f5d7dd0
BLAKE2b-256 00b75e993a454ee63d590a33b2a3f35a047c0e0bbc5639296ebdaf79445507f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 6e5d9b905f49ef2956eea997114e3d8d8f6196ee0a9cd03ede7f9649ded29140
MD5 077e112e17a36b89e0df50c2b6300eb7
BLAKE2b-256 212dc893ba921dbbbca2bdf9a1ce32b0335f31b1a705fb963b0024db2c116e10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openjij-0.6.14-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 780.0 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.14-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c4657d94fd09990b8db2e1461b8441e6f5563efdb403b554343df66767b27331
MD5 c1d48065e72f8c6b42a8d10858e4732c
BLAKE2b-256 65212ca7627f14d987fae7000d89b94233926d9ebbda4bfb7fc01e52fc1c06f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2bbc2069c6cf42bebb4ca32cb0e4f7817dfce1366a7ca512e6e2b275d0444da
MD5 0d8c57ac411c05675b64f7cf5d3ecb23
BLAKE2b-256 d601a11a160258adf1c536ef9a1085a140bd145475d2bc8a1e3d49460216864a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5556420c3e2480da1f0295c8ec87160ed2294dc84559ebd08823be39a895c4e
MD5 da042e063dd6b2ed7832f1b0f56bdf86
BLAKE2b-256 4b73b31254a635b7c141830d89164627f0547cfb964933e302f4815739f7abad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 099701e78ab4af58218993644dae493ead517994f9729eba6e2ef2657d8d541f
MD5 d428da9dc5edc753dd6602f7a54e6291
BLAKE2b-256 00b7507cea40cd397f8980824beba375a4237cdc575d6f2638126f4ffca9f15d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 bbc9e0dfaf7e54048bd6cc0473e5984a6cb7b426cdd13dce9aa8ea766b022a56
MD5 574c652762f8b8873f53ab70aa872e77
BLAKE2b-256 31b0902f9bfe18c447756fbe4e09aab726e9f3ec14cd8deadc543df0e9e5d55c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f1e4eb1335a23acb53e94ce58a4f2c004146d44ca8f1199ad139c700c7d8ad3f
MD5 500a960ca34535ab7b963a592456c70b
BLAKE2b-256 98bbc8f5e438602486dfebc7b88cab293066e2aa584655eff550f9c147419851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openjij-0.6.14-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2098017885465c7ca55433b74535dc30c84ca90f72d18265b00e6b3eb3bd115a
MD5 ac86da6a907384f016213dcf9020744d
BLAKE2b-256 8e82e812ddf61ffd1756a459993d62070ef3e58782828e42684061806f0143b8

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