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

DOI

Coverage Graph

Sunburst Grid Icicle
  • python >= 3.8
  • (optional) gcc >= 7.0.0
  • (optional) cmake >= 3.22
  • (optional) Ninja

OpenJij Website

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 .

Development Install (Recommended for Contributors)

For faster development iteration, use the editable install approach:

$ git clone git@github.com:OpenJij/OpenJij.git
$ cd OpenJij
$ python -m venv .venv
$ source .venv/bin/activate  # or `.venv\Scripts\activate` on Windows
$ pip install -r requirements.txt

# Build C++ extension only (faster than full install)
$ python setup.py build_ext --inplace

# Install Python code in editable mode
$ pip install -e . --no-build-isolation

This setup allows you to:

  • Edit Python code and see changes immediately (no reinstall needed)
  • Only rebuild C++ when you modify C++ source files
  • Maintain fast development iterations

When you modify C++ code, rebuild with:

$ python setup.py build_ext --inplace

Troubleshooting Development Setup

If you encounter issues:

  1. Import errors after editable install: Make sure C++ extension is built:

    $ python setup.py build_ext --inplace
    
  2. CMake errors: Ensure you have CMake > 3.22:

    $ pip install -U cmake
    
  3. Clean rebuild: Remove build artifacts and rebuild:

    $ rm -rf _skbuild/ openjij/*.so openjij/include/ openjij/share/
    $ python setup.py build_ext --inplace
    
  4. Check installation: Verify the setup is working:

    $ python -c "import openjij; print('Success:', dir(openjij))"
    

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

Development with Editable Install

For development, you can build only the C++ extension once and install Python code in editable mode:

# Build C++ extension only (in-place)
$ python setup.py build_ext --inplace

# Install Python code in editable mode (without rebuilding C++)
$ pip install -e . --no-build-isolation

# Now you can edit Python code and changes will be reflected immediately
# To rebuild C++ extension after making C++ changes:
$ python setup.py build_ext --inplace

This approach allows you to:

  • Modify Python code without reinstalling
  • Only rebuild C++ when necessary
  • Faster development iteration

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

Uploaded Source

Built Distributions

openjij-0.10.7-pp310-pypy310_pp73-win_amd64.whl (845.2 kB view details)

Uploaded PyPyWindows x86-64

openjij-0.10.7-pp39-pypy39_pp73-win_amd64.whl (808.6 kB view details)

Uploaded PyPyWindows x86-64

openjij-0.10.7-pp38-pypy38_pp73-win_amd64.whl (810.2 kB view details)

Uploaded PyPyWindows x86-64

openjij-0.10.7-cp312-cp312-win_amd64.whl (842.9 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.10.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (755.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.10.7-cp312-cp312-macosx_13_0_universal2.whl (1.1 MB view details)

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

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

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

openjij-0.10.7-cp311-cp311-win_amd64.whl (846.6 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.10.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (757.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

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

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

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

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

openjij-0.10.7-cp310-cp310-win_amd64.whl (806.8 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.10.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (718.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.10.7-cp310-cp310-macosx_13_0_universal2.whl (1.0 MB view details)

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

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

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

openjij-0.10.7-cp39-cp39-win_amd64.whl (838.9 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.10.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (717.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.10.7-cp39-cp39-macosx_13_0_universal2.whl (999.4 kB view details)

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

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

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

openjij-0.10.7-cp38-cp38-win_amd64.whl (816.1 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

openjij-0.10.7-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (716.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.10.7-cp38-cp38-macosx_13_0_universal2.whl (998.5 kB view details)

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

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

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

File details

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

File metadata

  • Download URL: openjij-0.10.7.tar.gz
  • Upload date:
  • Size: 151.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openjij-0.10.7.tar.gz
Algorithm Hash digest
SHA256 67771d9e54f3e796af37124c2b1159ead0eed9e3ca9106a98a2d4365f778d835
MD5 6839f0fdbc91a7e38766eb8f24c6176b
BLAKE2b-256 e048ccab96a2f2bc0ff56d2f32249e131e9205e817dce7392229fbe992d63f05

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7.tar.gz:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 26778fd22a95f95dd5e2dc9c4013d5bfdedf2405cee5b091c45be9e7f6153e4a
MD5 2e0a4f508aaabf026e8111310651375f
BLAKE2b-256 46e52c71c694d2a764675b7ebec0ddf4327ec1a9a07fccd4cfbb8f0059f32bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-pp310-pypy310_pp73-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 df50dd8d52398802a65ab6e3a589cc0748b39d2a37582d2bc2bad43e46298f04
MD5 042b311c77112f85e1bb583bc0bbf708
BLAKE2b-256 12987ffdf69c99ca4bb0ea71625ea8889f5298213cd81c79654425d6b533c9db

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-pp39-pypy39_pp73-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0b2cecdb1aee847cf259ac3f1d6384e08d4a64142cbca24434f935f65e26fb2d
MD5 dd77a72cd3f77b4b75299d840d87ec1b
BLAKE2b-256 5a24bc47982d33f200a58e196a964de0419cdac76a660ab5cbf5b8330f18fcee

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-pp38-pypy38_pp73-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: openjij-0.10.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 842.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openjij-0.10.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d975ec4590be703e57d62f4c57f8a1f0e24c3eb25116495b8a3db33343276126
MD5 513445e6eb0f1d5a0436b03be762eb30
BLAKE2b-256 701f6dbce115878014d2a430c62eee7b51cc8186db84a16044526852c3259c74

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp312-cp312-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfcba58351460baa31fc1fb10cd53de494161bfc6b2af5ceee0844a51b04b064
MD5 fe04045223c74d7d76a5bc4fcd3cc8e6
BLAKE2b-256 24d42dce28f0ecb90603cd4eae2b6eb9598f039d0b39b82214c1357693f9073f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81934eb151523c14525ff2869df542ffd86c298354e5f17a6adecb532070383d
MD5 38d7facace9383646a80eb24a29ebed9
BLAKE2b-256 42fc1b1992ab8ee34eb060b31f494f66053f59f8546ccb086218e8a41c191e4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 e362efc118899c094a4b8c84d282839b43113b5b0ab161280c53a8b03c6b38a9
MD5 37434f2323b3cc01b69845da00ff7f8d
BLAKE2b-256 9eeaa11934e2acece1e828344b5012fd09cf257c102967b46ca4fce561b6048c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp312-cp312-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 aab038a8f2395bc91d954048e0c037fb31e617ee522d7f477bc6f45ee34f116f
MD5 23420b9de8beef7ea4dfc78ad43cd945
BLAKE2b-256 c1478c822e7da4d607f55a25ddeea149e89e02e82ac88e2d562da82f11b56a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp312-cp312-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: openjij-0.10.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 846.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openjij-0.10.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 560b39b6a345a75baddfd93861666f7d0617a5ad176e9576e6f51e7bcadaf49a
MD5 0459ec505d1c42210f311c39f2ac72e3
BLAKE2b-256 d4b41723d02d7b57749d94a7ea7fcad9257dd83d9ea87317bd0371d47421b4f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp311-cp311-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2942d9a4e4627d5c5f60782585f13f042392c4f8bf22af1f02c37d62182703a4
MD5 72d9cbce85cb736298a7705bc352a78f
BLAKE2b-256 0dbb124203a5380e00efd71717cb274be4d592df00c62fe8501eeb40088e33a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ac74d6e80649ce205c297b12b8c3540d8deb5a45773fac2fab08ca43cf95a3b
MD5 b3ed05266f8fe0ada2c4e8c27aab760b
BLAKE2b-256 4b3b1538e2bf1f10e1ba5bf8b28b265e813d0cf55fbad1bb0ddf007032a7e908

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 38af30ee07aefb0303eb4bd2d38f128dbe8462f5fdfb21deb03652e980d0f19b
MD5 a3e560ee8fcfd9288ad6d2134ea49713
BLAKE2b-256 6bc4eaf1c86083eeae21dd2fa809eaec1107fa8e680976eebe81e89debcb17a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp311-cp311-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 8eedb2c922a96fe80fe6d6d3ac9fc071eb03e67536cc6bc42d200771dade1bd6
MD5 c6c50c53db900c9c5a09a760ba40c1c2
BLAKE2b-256 eb504139882f41460c03c4289f47a116de1c25d99915012b47e60ac3bc35bab8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp311-cp311-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: openjij-0.10.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 806.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openjij-0.10.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9530528c69d2b4aad9c7d292f579a3df78a81c6c73ecd6f23d3d12ad1d027283
MD5 8eadb83d7adb92916f230770ed096371
BLAKE2b-256 6cba363adcaad3f0d40bab5d75cba6262799964bd576dc14822ba2947dcbcad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp310-cp310-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d46fbb5934afc8139781b674226dfbf274318c34724248083f13d371fefb3c07
MD5 a71282e091d2c400d3d2ec790cf3853c
BLAKE2b-256 27884b480d1e943422807dc2f3b4a203b654af3b093fc1143be0130d34e58462

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96ea0cc58c94857828c89a5afe643f531a747438a0ecaca99655724eb78fde56
MD5 85a26f9ea7a6ce71889e40b8b854dee7
BLAKE2b-256 be46c3382843e1a6d3d429f1a4c74fb411824b37c2db38ae07553fdf7d6fb2ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 689f3d6712f74c9a52adad7c5dfc9ed2e82af37f7debf1cea5b162d8536a0e93
MD5 bed4e0167a96e8ff2d80449a8f779e65
BLAKE2b-256 a4088aa2af144e30d38acef2848cfc7d350ecd41d08705191e5d6644c19224e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp310-cp310-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 b7c5f52493cae8fdfdf2ca16c1552b7bc85f5356d52c07155a109e884d8cf495
MD5 2ca550f7bab4dcde5cbd745f2a065527
BLAKE2b-256 26b2e911b4893ea1c2ab742a163d7766bfe6b0ab73701d8a21b3722081637546

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp310-cp310-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: openjij-0.10.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 838.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openjij-0.10.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3b2243669169a4109396642389e0805ffe0cc317bcfa85701a60cc4c1b87f4e5
MD5 ede417f85c1903d441df28203eb0a803
BLAKE2b-256 6925ddc82abe6673595c23c5157138be6db5be82adb818107c2fdce01f53bb5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp39-cp39-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0545c098c94c3151ee2cf795b83393fe3ed96d8e8bf271384f0cf41f16f1eb7
MD5 512cacafa725f5df6fec14559b16d467
BLAKE2b-256 0eb14f534576e1397db2733c1dd4d210c0d61210c93ce17a911c438cfae03ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 415a97451781c2f85f18576c3c2d4d169fc8ddc34135665ed8934d3d4af797d8
MD5 77dab3e62182fe01cf26a0529d707b98
BLAKE2b-256 6644e72e22e1eac008351c914e03e1b5f2f9c86116e2a13fcbeba7bf71513f81

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp39-cp39-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 d06b981a5cd9f4c12dad11e3c0b728a61e053126f0b2b09ff3a376b3422d7d25
MD5 91472630efdf09895ac1254fcf1c3a6d
BLAKE2b-256 4968be59db814b42822b00c007345f9594a48a6ca9ac29e134ea819e5a3914a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp39-cp39-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp39-cp39-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 0eae6bd1ae5872ad67110e856af89ed9b0f0e0306accadd55b232d956e2794ce
MD5 4485a5e3fa21412d83b8bbdee6870509
BLAKE2b-256 1f86f33eafc3073a3aa0de27bf7de481af0e5ce680b792689c69fc31d2568fe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp39-cp39-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: openjij-0.10.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 816.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openjij-0.10.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fb78466221ed9100dfe49be135b003448aaf751e696efc50aac7eda50d0a3658
MD5 de477c775f5922c4948df24a93d9c354
BLAKE2b-256 eb5d92a12487389c5bd3f9153bd5d53cf33db7628dab05f66e3a27f9094dd730

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp38-cp38-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 746d7ac88eea4ffc2abcb4008bf2a4b7ecdb9764c17654bf8e8d5003562ccd46
MD5 a5a775c282697f2a2913c0758e6ec4a7
BLAKE2b-256 2f294de97f7ab4607c80cf7dcf25029984603807bec75f10cd37d9fdfba2ff87

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.10.7-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.10.7-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43158d4158fb35d6512ce7e8de0f5422363f5b2570e99cbf6100f8dacd893c5c
MD5 bb48c8838fcbbd7730d5f4728769ecf8
BLAKE2b-256 b751ddc294c0ea1a22e454e937cb555d043d86c0b8d8573923aa95422a9bba91

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp38-cp38-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 fc38829010c990889a5c992e0e005030d89df8932face50100e6ffd1b13184ce
MD5 ffd80086d75012b0728ed4067a04645f
BLAKE2b-256 04272d14e35eab45a229606e2dfd41392da5025a3459494d856d0ecc99748bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp38-cp38-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for openjij-0.10.7-cp38-cp38-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 c40f6e04237fe1cea3777430a0e29f212836c2d2c0ac67539d76c62f007a34e4
MD5 6b946cdb0327d86caf8839e67c23ece1
BLAKE2b-256 3a3e84c4ed1b4e6bba2eba65bd1f94faaf04b3dfdeeed90f148bf58a56b55619

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.10.7-cp38-cp38-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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