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

DOI

Citation

Click the "Cite this repository" button on the right sidebar to get the citation for the latest version (BibTeX and APA formats).

DOI for all versions: DOI

Note for Reproducibility: Please specify the exact version of OpenJij used in your work. You can find the version number by running pip show openjij.

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

For development installation, you will need to install CMake>=3.22.
We highly recommend installing 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)

OpenJij uses uv for efficient dependency management and reproducible development environments.

# Clone repository
$ git clone git@github.com:OpenJij/OpenJij.git
$ cd OpenJij

# Install uv (choose one method)
$ pip install uv                                 # Recommended
# or: curl -LsSf https://astral.sh/uv/install.sh | sh  # macOS/Linux
# or: brew install uv                           # Homebrew

# Set up development environment with exact dependency versions
$ uv sync --locked --group dev

# Verify installation (includes C++ extension build)
$ uv run python -c "import openjij; import openjij.cxxjij; print('OpenJij setup complete')"
$ uv run pytest tests/ -v --tb=short

Dependency Groups

OpenJij uses PEP 735 dependency groups for efficient quantum computing development:

Group Purpose Command Use Case
dev Full development environment uv sync --group dev Complete setup with all tools
test Testing and coverage tools uv sync --group test CI/CD and automated testing
format Code quality and formatting uv sync --group format Linting and style checks
build Build and packaging tools uv sync --group build Package creation and distribution

Dependency management:

  • Reproducible builds (CI/CD, team collaboration): uv sync --locked --group dev
  • Latest versions (local development): uv sync --group dev
  • Update dependencies: uv lock or uv lock --upgrade

All dependencies are locked in uv.lock for consistent environments across different systems.

C++ Extension Integration

OpenJij's C++ extensions are built automatically during installation for optimal quantum computing performance:

# Development with C++ code modifications
$ uv sync --group dev                           # Initial setup
# ... modify C++ source files ...
$ uv run pip install .  # Rebuild C++ extension
$ uv run python -c "import openjij.cxxjij; print('C++ extension updated')"

Test

Python Tests

# Install test dependencies with exact versions
$ uv sync --locked --group test

# Run comprehensive test suite
$ uv run pytest tests/ -v --tb=short
$ uv run pytest tests/ -v --cov=openjij --cov-report=html
$ uv run python -m coverage html

C++ Tests

# Build and run C++ tests (independent of Python environment)
$ mkdir build 
$ cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build
$ cmake --build build --parallel
$ cd build
$ ./tests/cxxjij_test

# Alternative: Use CTest for comprehensive testing
$ ctest --extra-verbose --parallel --schedule-random

Requirements: CMake ≥ 3.22, C++17 compatible compiler

Code Quality

# Install formatting tools with exact versions
$ uv sync --locked --group format

# Unified ruff-based quality checks
$ uv run ruff check .                        # Lint check
$ uv run ruff format .                       # Format code
$ uv run ruff check . --fix                  # Auto-fix issues

# All-in-one quality verification
$ uv run ruff check . && uv run ruff format --check .

For Contributors

Contributors are welcome! Please follow these guidelines:

  1. Set up development environment: Use uv sync --locked --group dev for consistent setup
  2. Follow code standards: Run quality checks before submitting
  3. Test thoroughly: Ensure both Python and C++ tests pass
  4. Document changes: Update relevant documentation

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.12.0.tar.gz (9.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openjij-0.12.0-cp314-cp314-win_amd64.whl (876.5 kB view details)

Uploaded CPython 3.14Windows x86-64

openjij-0.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.0 MB view details)

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

openjij-0.12.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (741.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.12.0-cp314-cp314-macosx_14_0_x86_64.whl (922.2 kB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

openjij-0.12.0-cp314-cp314-macosx_14_0_arm64.whl (825.1 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

openjij-0.12.0-cp313-cp313-win_amd64.whl (853.7 kB view details)

Uploaded CPython 3.13Windows x86-64

openjij-0.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.0 MB view details)

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

openjij-0.12.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (738.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.12.0-cp313-cp313-macosx_14_0_x86_64.whl (922.2 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

openjij-0.12.0-cp313-cp313-macosx_14_0_arm64.whl (824.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

openjij-0.12.0-cp312-cp312-win_amd64.whl (853.8 kB view details)

Uploaded CPython 3.12Windows x86-64

openjij-0.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.0 MB view details)

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

openjij-0.12.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (738.9 kB view details)

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

openjij-0.12.0-cp312-cp312-macosx_14_0_x86_64.whl (922.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

openjij-0.12.0-cp312-cp312-macosx_14_0_arm64.whl (824.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

openjij-0.12.0-cp311-cp311-win_amd64.whl (850.1 kB view details)

Uploaded CPython 3.11Windows x86-64

openjij-0.12.0-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.12.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (746.6 kB view details)

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

openjij-0.12.0-cp311-cp311-macosx_14_0_x86_64.whl (911.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

openjij-0.12.0-cp311-cp311-macosx_14_0_arm64.whl (819.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

openjij-0.12.0-cp310-cp310-win_amd64.whl (849.0 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

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

openjij-0.12.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (746.2 kB view details)

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

openjij-0.12.0-cp310-cp310-macosx_14_0_x86_64.whl (910.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

openjij-0.12.0-cp310-cp310-macosx_14_0_arm64.whl (818.7 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: openjij-0.12.0.tar.gz
  • Upload date:
  • Size: 9.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openjij-0.12.0.tar.gz
Algorithm Hash digest
SHA256 150a09cc7c7a2bcf81e2c1899427d4c2cb3f3d4fed439c28a5d347617fd61344
MD5 ac98e8f88c850341f87bb0af8bb312c2
BLAKE2b-256 f9b5fd5da384f34782edf02c856424023a9ef3dba678d8785b54fde7bb4222a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0.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.12.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 876.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openjij-0.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e6ff339ac6bc230fb7a32ea0e359c04d8189171e42edffe4f298d4f43ef33040
MD5 47676ea3ea12fc8fadea2beeab536751
BLAKE2b-256 0eba4a2ba490cdc36350cae660c0f95efa58a36b1db35a14a0b80e6d6bf6785d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp314-cp314-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.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e1ac701f35da144174ea866881cdfe24f6a4be9ecf924953c9d3366b74c9078
MD5 90648b4de42a05312cd73e456dc9bf07
BLAKE2b-256 54a6ed869dba25f9a44c8979f7599c34f8548288093843d965f1d82e4aa48b8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp314-cp314-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.12.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28dc9cecb928185bd9eeaf1cf46b5c8d023b1825d046691f97bf9283944ddeba
MD5 c6b72e1fa6257281fa4d1cab4beda676
BLAKE2b-256 5a55923a30b340bd4be8ae1908eaf5fe03eed1be3d7a9ca140694187e8ecc0e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp314-cp314-manylinux_2_26_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.12.0-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6e6f3ad644e38194e9ac4db69d57a07d07a8ef0d9e4e653ea3fd8c62b0f2a028
MD5 e0ea955fe631698fb72d519b16666dc3
BLAKE2b-256 79f38abe6c8f84d9bee83c48611f02d6d3f7accb1876d608a319a658218865dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp314-cp314-macosx_14_0_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.12.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f0d82e70e8ba76b1e62780a8ed14799ccf4f8da0978d8dc1c195d06f2e89ffb
MD5 54dc869db6eef5934f7d818052db8d58
BLAKE2b-256 cea23dacb563bbc7f5748e263ba0d98bba540f7a132217be1dda34bee685f5e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp314-cp314-macosx_14_0_arm64.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.12.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 853.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openjij-0.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcb720b9f1901068b810995b295c8faeb8f4bd7e048e2459013aaf6cdd86df6b
MD5 e0fa0960233039c167756d5282901f7e
BLAKE2b-256 86a36527f4fa9f7a398410df9fd775a4f51f47e9e4f06f7af482747d2fb52b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp313-cp313-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.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9824aa85697e15f50667fafe4b2e0374623d7a35865f5551edb1c00d45730d7c
MD5 7434d085c2653cc5010426ac41a1dc02
BLAKE2b-256 406c76f1d0c69304806751331d9cf703f6ace04c9ec5660ae65b872e9df49c1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp313-cp313-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.12.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d48f84a9565d1fcc89adc66679812a5fe8c23f238403bcee35ea34d6aa93f302
MD5 2db235680fbcfb60f44594231c5d1890
BLAKE2b-256 5163063b2d60ba5b094862d4ce8cedb74870b12ccb694905f41799be83694fbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp313-cp313-manylinux_2_26_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.12.0-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3b80f1a82d5cf19b309fd3de1b05eb468b67a1a6145cc5819060bf8d43708391
MD5 9c13a6e23f8ad06171f04837b8312c24
BLAKE2b-256 3ac9a787130a90b2c4606173bb62969034c0e7a87b75f1d231e9f3bd4f819bb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp313-cp313-macosx_14_0_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.12.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a50c0180d9a5a42dce724f77254575bcda640781420879670f0158c11cafb44
MD5 cb30ab2e63347deb57b0d4c1627b24c4
BLAKE2b-256 29d48db907f0dec8bed67416b8d19f7448943794feca4fcdc7aea725dc64ea33

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp313-cp313-macosx_14_0_arm64.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.12.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for openjij-0.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2d8e71f8bea0cc440950e821b4646956662aaa535c521cfd51db14a118a77a27
MD5 bdeb723053aa14a93e03a14d0c3aafcb
BLAKE2b-256 b7880031e855f7e2443bae5342c5e94f29cc945d5c10f4605147ba786aa5fae2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-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.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4cc5e35d8b8b264d69c064bccb0ee8a37ea8f1e964ebc1c07bdc21819eb04a8
MD5 c0381321b57031d4049ffdb73b9f3f56
BLAKE2b-256 11c5bb619e1d3f7bea99339346c5a943a9b11fb7775e484ab75db5ee3358631a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-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.12.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4f0cb432ce14de932f00ce306957a5c2f856afeafd1373c7e2ed444f9e06bb7
MD5 c0adbb6331c9f1c9125d28b6fe10b5c4
BLAKE2b-256 a5484a64080d74253390033e9318e8247d7345ab8137f6339837605400110df9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp312-cp312-manylinux_2_26_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.12.0-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b4c680b1a2ff32c388256f4f7d08d25d6ff935e8a1aa80e2d5280380bc475a20
MD5 c3a4bd4bacaa0a486817be66428f2bfa
BLAKE2b-256 d644a9d90701c4a66b6a4fa608f6ffcbe7943036dea02dc28526cfadedaabc27

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp312-cp312-macosx_14_0_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.12.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0f0bd3cc9cd259bd8ba75c6b15afa52ca37623c43aa4d897cb831484c5415d98
MD5 14c52bc4f8e00d8d9c5e5e00616e40bb
BLAKE2b-256 7f875aacc1d9dad6a49106599883d19e2af2267a489ebb06e3367b1e19ecb204

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp312-cp312-macosx_14_0_arm64.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.12.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for openjij-0.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 68cc9a294adf7f75b8fa68c0d5e20aa2b8badd94edcf44fdac0dc03c5eeec6b7
MD5 26e1c8fb96d3365648f26d3fc714b3f8
BLAKE2b-256 20c6f0b76d7144981113c72a140280055b98de3f9836d0de14d6819c3519d1d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-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.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78e50c9a67f8256075516c4681ef9c7e33d01b24c6278d83c30f57703457b13e
MD5 d0a8b44c34d9f7e911aa3622d6f53709
BLAKE2b-256 94640d3dcd7cea9d38d336666774d4d6367eab8ad840fd995f6615db9c59e81d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-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.12.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c5516dbee6c2e574138b28361a521cc4b40cb45354b6f84787e54c20cb61203
MD5 fb972d2f6d41fefe46924d936901534b
BLAKE2b-256 6a2c31f0fbe3a5ead69182fc16707ef509a2cb3c7d3047ab425082247fb1129d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp311-cp311-manylinux_2_26_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.12.0-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 d71a12289b324ba6e3939117e807511a5e0206532ada3ead5dfabde2629dce84
MD5 3e4ae30b6342a368f644f89db9156cfe
BLAKE2b-256 88d2cd08983b2301eab2edba6e406b9a5fb703f91ba5ab371bf45a1b2c6de122

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp311-cp311-macosx_14_0_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.12.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6f2de425c26ae98ac62f6913dd0c97aca0a54a07ef7978e1c3ebe4d9810432ba
MD5 42b293aa17aae17345b8e52ddaf7ae18
BLAKE2b-256 4fc76aea065cebb913b6424eb199561f58cfd1dd044087b60af78ff9c1be6396

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp311-cp311-macosx_14_0_arm64.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.12.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for openjij-0.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 68ffdfe11c9e9a08e9e77dd753866dd840230068ca5c390503c262956a4e0739
MD5 4853c5f4da4a2ae2ed61058e52e88c87
BLAKE2b-256 32782a650cfe7bc5bee24a1d1746c8f7804ae2f3e4f2a17b4157e9c4bc13dfb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-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.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85319db834ad9fec6ca4dd4432a15840c258ba7aabbfb46984fdc1152f87e66b
MD5 5aacc2aa81c713b28cd0888629eca0e4
BLAKE2b-256 e6387dff2c8d356592f2b8be92dd7c8e3d54fb09a0a57ecf1e912a4d841b4aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-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.12.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c88b10e52ab32042134af00f68b576ce6f7b96f3be817e5a1bab95a15c407de
MD5 b5e7ec0619e09aebf58832b89011a8c2
BLAKE2b-256 a5f3472e169d27e84035924ae3537b7562c8c9f4ccd8af646a595e2ea835014c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp310-cp310-manylinux_2_26_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.12.0-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 864c1abc623e6b21f5e29fa3fe79ec55e78ce4f1dc111ddbedc61f4c0244c4ba
MD5 51b94f2ebfb56a91588549da9458b1b5
BLAKE2b-256 7fa938734d8b9c6954f05f36bcf16b7dd2fbc3a6a92f0e002beea469afe0b151

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp310-cp310-macosx_14_0_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.12.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 20a37b45d319336e80b39b25595dd8e4cceb1f2aeb499b52214a1072af9df688
MD5 44b47fa55734bbbcb80d507a92f52f81
BLAKE2b-256 5210cbd350aa8966a60b3504150b38883bb011b212bdc5e976930959572610f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.0-cp310-cp310-macosx_14_0_arm64.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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page