Skip to main content

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.

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.2.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.2-cp314-cp314-win_amd64.whl (873.0 kB view details)

Uploaded CPython 3.14Windows x86-64

openjij-0.12.2-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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (784.7 kB view details)

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

openjij-0.12.2-cp314-cp314-macosx_12_0_x86_64.whl (989.0 kB view details)

Uploaded CPython 3.14macOS 12.0+ x86-64

openjij-0.12.2-cp314-cp314-macosx_12_0_arm64.whl (867.8 kB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

openjij-0.12.2-cp313-cp313-win_amd64.whl (849.5 kB view details)

Uploaded CPython 3.13Windows x86-64

openjij-0.12.2-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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (783.0 kB view details)

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

openjij-0.12.2-cp313-cp313-macosx_12_0_x86_64.whl (988.9 kB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

openjij-0.12.2-cp313-cp313-macosx_12_0_arm64.whl (866.3 kB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

openjij-0.12.2-cp312-cp312-win_amd64.whl (849.5 kB view details)

Uploaded CPython 3.12Windows x86-64

openjij-0.12.2-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.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (782.9 kB view details)

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

openjij-0.12.2-cp312-cp312-macosx_12_0_x86_64.whl (988.7 kB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

openjij-0.12.2-cp312-cp312-macosx_12_0_arm64.whl (866.3 kB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

openjij-0.12.2-cp311-cp311-win_amd64.whl (844.8 kB view details)

Uploaded CPython 3.11Windows x86-64

openjij-0.12.2-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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (774.1 kB view details)

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

openjij-0.12.2-cp311-cp311-macosx_12_0_x86_64.whl (973.7 kB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

openjij-0.12.2-cp311-cp311-macosx_12_0_arm64.whl (863.6 kB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

openjij-0.12.2-cp310-cp310-win_amd64.whl (843.5 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.12.2-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.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (773.5 kB view details)

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

openjij-0.12.2-cp310-cp310-macosx_12_0_x86_64.whl (972.9 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

openjij-0.12.2-cp310-cp310-macosx_12_0_arm64.whl (862.7 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for openjij-0.12.2.tar.gz
Algorithm Hash digest
SHA256 d34f5116c46afc35713c3dd8cf785299aca1d215e136cfe7d0fe80083a8e9b18
MD5 ae373b32914bada864ec00d0c1a955c5
BLAKE2b-256 38bfe31706bcbc07c98c4f06eb22a32bb1455a2b83bd20b214fe0c47fe3dbbb4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openjij-0.12.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 873.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for openjij-0.12.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 723603d56a12918c2578f50fbc80410cfee561e685ca163d49f28cc495add5f3
MD5 52f67514fd15ef73977b258153d606ea
BLAKE2b-256 93f117f039f56fb330475286fe9b62eb7780f941f780d1c81b4de79f5fd747ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 579fd1f73037cd79206a5a3fe57f36f87f07395e821aee0c301355bf603940b7
MD5 8824de8c4f85266f19bd8e72b0db5282
BLAKE2b-256 8525869c8cdb07f25f4785160b3fdd3f407e6883cb283e20645d7d9e5c2096ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2b6feb81d3f3974d1cb772f65b0fa65a5bfed0934655fe7d1a47da57c12b43f
MD5 ddee3250266c9e74514a6b4ce8020406
BLAKE2b-256 816da67c23b6e1171d6177e8a7775de8484c0cd6ce96f7475aca21f2a8fba7d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-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.2-cp314-cp314-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp314-cp314-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 513ff32af931514982d59186776b01bdec21fb79af763b14673f8eed87193792
MD5 619eb96d49eaf203a2fc0db6bf3ef9f6
BLAKE2b-256 ba5132df689b71ab8745296e97e57ea81acbcc79c215cd5cac2f4a226408eff5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp314-cp314-macosx_12_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.2-cp314-cp314-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2ad33262ef7a5ce919c2a64cded6ee29ea43a5a6b3f0ef81ec2c03172fed5159
MD5 75b5f1f8e12de93c18b1415468db319f
BLAKE2b-256 4c682cddf44caf83bb5cb5f56f35e5a8624518c602861ec4971763456736410c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp314-cp314-macosx_12_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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 849.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for openjij-0.12.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a99fea63d46d10f3ae360fbe7a37f1761cb719ede2d702e8fee3c4dd1dcb0140
MD5 ffb20ee45aedc44cb6f38725fbcdf8ae
BLAKE2b-256 e76a63bc0135c8a4c13a3aa75c6b791ff2f66476384c29744d3c8d63b96b91db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52ca7dd45a972892f32549afc247a08ee80a54f3d9e157f1d043578e1b5e6398
MD5 c141d63cd244148283aa6a40e212bfd2
BLAKE2b-256 bb5608d1d1e6c778068424c4bbbdfd6e47ff7edb1d0969429d1ada07e483db87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9703cb07d0f965ca7143d3927bac0039d84d8316bc287b3b6b31624ea69a1f59
MD5 a93daacbf50090d26fa43daa8a5cdc62
BLAKE2b-256 7ac060adbd8a0df8defd3e7ffff226e6c17a9f8617ddd45512f246661e029371

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-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.2-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 034d9565cd72ffef89947f057ba667155a56e148024fecabe9af1a79ea983a58
MD5 917b1728ab22d90f701538bb98e0d74e
BLAKE2b-256 4cb4e5d7d413d483d5a58b3f723954d223212c30947e286d4cdab643ab4246e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp313-cp313-macosx_12_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.2-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ff42bd4b24d895ca73d75c21dd4d73b42c312145bc2170802a590c7628ece6c8
MD5 445834e0f2a82af7624da6109c003432
BLAKE2b-256 25290ddd3ccefefa108220d385c52e2fd39dd757935c6a5d8048b766e6018417

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp313-cp313-macosx_12_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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 849.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for openjij-0.12.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76b623e6c09aecc2dee3e233b58a4d4f7582bc8fceb3e738d911dac406b6e568
MD5 c6d15e14ad03513b9351cd62ff1a2cdd
BLAKE2b-256 0ae28c1865c14c41e4d7413c1995d24b503327f319cc3cf67098ffdcc3130561

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa53f93bd328416807a4fd54a9b999e45b9c33ced37e1e210d1a62bc48b9a490
MD5 3374784fec1f2761750d81a9aaeab2a2
BLAKE2b-256 4dacee9dd42b822aaec86394cac6976ba97d2eba30624902c71e51723dde7851

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f93506b9c4577fb5badff17c5fda8d76511330e90eec6df2f0c628288114d077
MD5 5310f6abce6f4a01a16f95513aef6ae0
BLAKE2b-256 99f9d91ce50d4239042b58164975a4c0cb5e5690a56c66df57743c288903f4d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-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.2-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b2505fd80f07249555f46eb4e0e3c54e108cca1845bcad8a62556e307edf9344
MD5 2dc6fe041592aecbead823fc7f4a9b61
BLAKE2b-256 5791b8297fb534f3a46f2104706355c291ac7520fefb63579e056bfd4c839ec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp312-cp312-macosx_12_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.2-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c8630c9567026a460f12035a4319130c162c437d597cc546d99195b236a95fce
MD5 d23228ab9b3feeadffa48a0e4ad6e506
BLAKE2b-256 62ca1fb638566dd3491fdc307eb0ad6fed762373a7ae77260bb64620461b8cb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp312-cp312-macosx_12_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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 844.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for openjij-0.12.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e906d5fb85f398d4879e59d448c4ea308a413bf7b5c489f31099b70cfed7bf9e
MD5 f9631f9fb26c07dbd6991e350e023fbb
BLAKE2b-256 b8cbfcd6957d8ba845fee26beff47fe46fba72a7e9b0e2ea62fffd307bf730df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62cd81da0240cb1071ad5f78e5e87674dbef911637e2a86e30c0745972c1d35c
MD5 5b7f7d6f673785df6ac1e1f6d451c541
BLAKE2b-256 6baf0033085b595fe0f288a6010ad8416ac74fe5fbf25803abc7ee29f9afbbf7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3cbd35365bc44aba2012dad5baa0b5627d6a9756ad4c3d01ad3ede507b819183
MD5 d3f4fac3eecaf9359ef8b9cb6f36af29
BLAKE2b-256 98dffcb3491115e55fdceed8f9344360de05e03c7d26e9cf3b0b0a4c44c629ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-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.2-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d5c45d17df118566b6fb74bce69610f1af7d50f191573c1d655e8bec5b3c5032
MD5 05220ed99f1015e0b3af8ad045161bf7
BLAKE2b-256 6ee5a3a66e0317bdd9c72d15eb110319bbc6c806f125b3d87a10451cc9b8a169

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp311-cp311-macosx_12_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.2-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4f0b213e6c6779e5104a73632c9efbf6479eb86656d29a6616486b58c351d4a6
MD5 413f225b5b14f0e23fc87e9aa51a441f
BLAKE2b-256 dca4fe23d9c86e9cfffa99ba7ef184271c04810ecf84edc0a6a4a21ce88f3e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp311-cp311-macosx_12_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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 843.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for openjij-0.12.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f57b2bd140e693db016ad87ca0ba270ed94ce8694de6a9b67f38300ef29dc07d
MD5 7ae3a35d9dd6820ac46958a003a75441
BLAKE2b-256 4201ca31ff811bb104a36a13ff6da4cee74389bb3c3c1174584d5f07889bf9d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 257e0deb340b307d375d1086ef45726a32bc946cdf67ed7622420d223b52a24e
MD5 10f04a3a2e98aba807742dbd41db3e69
BLAKE2b-256 7b4f71a3bf2bf682e688d6fa3146afc0cf0552cb07e7fc619b93246f3c3cdece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d584d7670b9f00ad60a0786c0dd12e699f542fbbe74f84eb7e71b93fd924d991
MD5 0a665c6d78380dae33b3dc3b913a1432
BLAKE2b-256 aae2983f54fbf47b31d6ad1d2d07219ce64e19de44c54278e2cd1356494e74c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-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.2-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 9ce53a1acc600eaea3a045fd79a4913f84ee9535425c9dc06cceb133461f6219
MD5 66c3415d73d2d4da1f60396608337feb
BLAKE2b-256 132800784ffdab9cfb107694c14b258680f1320bb1fb7efb3d05e95a3df77f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp310-cp310-macosx_12_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.2-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.12.2-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4604f0aaf187de96683cb240a0e9b735dd780c6779853edb839aef93a1959337
MD5 9ee507a14dd0d7245c099b83fe008508
BLAKE2b-256 2af89eb5a73b33225efd7f18fba9fb1150189abcd5af497f041403ab77f31969

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.2-cp310-cp310-macosx_12_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.

Release history Release notifications | RSS feed

This release

0.12.2 This release

26 files

0.12.1

26 files

0.12.0

26 files

0.11.6

26 files

0.11.5

26 files

0.11.4

26 files

0.11.3

26 files

0.11.2

26 files

0.11.1

26 files

0.10.17

29 files

0.10.16

29 files

0.10.15

29 files

0.10.14

29 files

0.10.7

29 files

0.10.6

29 files

0.10.5

29 files

0.10.3

26 files

0.9.2

26 files

0.9.1

26 files

0.9.0

41 files

0.8.0

35 files

0.7.4

27 files

0.7.3

34 files

0.7.2

34 files

0.7.1

34 files

0.7.0

34 files

0.6.17

34 files

0.6.16

34 files

0.6.15

34 files

0.6.14

34 files

0.6.13

34 files

0.6.12

34 files

0.6.11

31 files

0.6.10

31 files

0.6.9

31 files

0.6.8

31 files

0.6.7

31 files

0.6.6

31 files

0.6.5

31 files

0.6.4

31 files

0.6.3

31 files

0.6.2

31 files

0.6.1

31 files

0.6.0

31 files

0.5.40

31 files

0.5.39

31 files

0.5.38

31 files

0.5.37

31 files

0.5.36

31 files

0.5.35

31 files

0.5.34

31 files

0.5.33

31 files

0.5.31

27 files

0.5.30

27 files

0.5.29

27 files

0.5.28

27 files

0.5.27

27 files

0.5.26

27 files

0.5.25

27 files

0.5.23

27 files

0.5.22

27 files

0.5.20

27 files

0.5.19

27 files

0.5.18

27 files

0.5.14

27 files

0.5.13

27 files

0.5.11

27 files

0.5.9

27 files

0.5.8

27 files

0.5.6

24 files

0.5.4

24 files

0.5.3

24 files

0.5.2

24 files

0.5.1

24 files

0.5.0

24 files

0.4.9

20 files

0.4.8

20 files

0.4.7

20 files

0.4.6

20 files

0.4.5

15 files

0.4.4

15 files

0.4.3

15 files

0.4.2

15 files

0.4.1

14 files

0.4.0

13 files

0.3.5

10 files

0.3.4

10 files

0.3.3

10 files

0.3.2

6 files

0.3.1

10 files

0.3.0

10 files

0.2.2

10 files

0.2.1

9 files

0.2.0

9 files

0.1.1

14 files

0.1.0

12 files

0.0.11

1 file

0.0.10

1 file

0.0.9

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

0.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page