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

Uploaded CPython 3.14Windows x86-64

openjij-0.12.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

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

openjij-0.12.1-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.1-cp314-cp314-macosx_12_0_x86_64.whl (981.7 kB view details)

Uploaded CPython 3.14macOS 12.0+ x86-64

openjij-0.12.1-cp314-cp314-macosx_12_0_arm64.whl (861.7 kB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

openjij-0.12.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

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

openjij-0.12.1-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.1-cp313-cp313-macosx_12_0_x86_64.whl (981.7 kB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

openjij-0.12.1-cp313-cp313-macosx_12_0_arm64.whl (860.4 kB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

openjij-0.12.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

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

openjij-0.12.1-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.1-cp312-cp312-macosx_12_0_x86_64.whl (981.6 kB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

openjij-0.12.1-cp312-cp312-macosx_12_0_arm64.whl (860.3 kB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

openjij-0.12.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

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

openjij-0.12.1-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.1-cp311-cp311-macosx_12_0_x86_64.whl (970.4 kB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

openjij-0.12.1-cp311-cp311-macosx_12_0_arm64.whl (858.7 kB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

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

openjij-0.12.1-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.1-cp310-cp310-macosx_12_0_x86_64.whl (969.3 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

openjij-0.12.1-cp310-cp310-macosx_12_0_arm64.whl (857.6 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: openjij-0.12.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1494eaed682e98838d8d79a64ce8f1e909b3de0d6d94087d8a46bea0a9792209
MD5 e0b353f048cb22e91009098a26ec3bcf
BLAKE2b-256 c5826511c42d5d4bb52e9b680e37f29e644c332f9a2372eae87cf64d10485285

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: openjij-0.12.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ca366d0b56e4890696ca02167ae530862a0fef0d759bb15004c7eaba89c2ff43
MD5 ea3787578feb5ad18531c351f239c910
BLAKE2b-256 dcf3c6473e1d8a8b473e389030f865e8d39fca0a10f875425cc86c4897aee38d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30f6d3dcae30bdb18e0be511c3b4dc934ec8bc0cc8e6cf98ab39215a7f2323cf
MD5 75a0d18b26943fd90db0c269153b565c
BLAKE2b-256 2f259bb63bb3de5524411d13ee26045abd78016a2eb5e6ca6580e68b8344564b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39055dd99553eb2038867698f49747dd17d42cb8dbbdfa6c0d06cc3cc29665d6
MD5 19fafae0c530351d86f59ce625a02f73
BLAKE2b-256 bd093868d5ba1a0a806048c74cd64cbe99932262dadcfd82d89e6e846b8b6a0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp314-cp314-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 9e4779d7b0d27bb919fc4d31fb8ffead332de893272bb34344e3ccee394fe1f7
MD5 4e56fb1fcd77ed91c9d1fde4f45d828f
BLAKE2b-256 f973610f9073134b137b7e28986dcb980d1c61fd9a8e5fa2c02acaec819065b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9103b0e03a52031a42dcbb7d249404dbaa9f081b5cfe4c1573d6dc55e16fc576
MD5 2a86bdfcf4ff11b734800a7a0d29e7e7
BLAKE2b-256 2408258a0b577bdceaae86ec9e17604232a1a64d2ddc77369799c467d18cc5cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c0ca843c7f7daedeb5108f3531f9a9aac794d79c5b9327f3dbbe0bf440ec2603
MD5 ae98a888121de96ca5291a40e5c7b8a7
BLAKE2b-256 4183a0c2eee27904ca0120f48234af925204193d32e70b978916da0014bc7969

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 427664fb4eba10c1c0f9cb5d5b0f639466f9e93ea839255432313ffe12c98f3a
MD5 9f799b79e086c4674627d9b9cadd0491
BLAKE2b-256 c2ffdd32defd7e398842f281e6bdb46ed4e9efaa81915dc7d1d1450860be97ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c87b9b6dbebf9a064a569df8b13a67ddbcb4cdfe5cdcf8c664a9d359361230be
MD5 b5488ee219b53acc9aabf2087b9a6ff0
BLAKE2b-256 22fef4cab5a1437bd90809e7dac5abecc40ca31af2bc5f5f72c094b51ec05533

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 e56025b07025fd88aef763d9f3378cd6cc41987a1d7d94c65b76f377085ca329
MD5 1c377271673140022c620ae33e2cb8b8
BLAKE2b-256 ccfbb20192fd65f79b852361a92e450f65e9fcb1a27b88cf00f7f1c6fe9e40ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a782706628810fcdadde50e4ae4c2ab5db1acdd82270c3713c87bc28e5243a8c
MD5 5ea7e391b2aa50920be65a9aad743f27
BLAKE2b-256 fc8e7c63bcf8d0cb2e3ca69ac468fb2963c61af9ce6847315db74e64c43e3683

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a3d0305de89b8e558d55d4cdfa770d010278aa07ee104742ef2539f25e44496f
MD5 6eaa7516bd90ce2ad65584c1b110bf2d
BLAKE2b-256 6e4e83c15b9e3cc5dd15bea5d08e7a3c0bb347d7c16031861598f07c51a1b1b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8d92506de10395d10ea5e12e8cab1fa8e475bdfe3711e59c095418485e76b6a
MD5 3ed544ef79b6ab3a258b1a9f89406a4b
BLAKE2b-256 3d0989447f6030373488fa548b5a511125673722447865a946d6b5a8f4ae4e1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6af419bd73940407a3d69c14fcdb8e3ec2404522ba543c10439f0ab88032df4b
MD5 8aed9b765ff857d9025c4f8fee7203be
BLAKE2b-256 18d4b30dd6c1e3e377dc182f6ad33af66f5eb69d4804810e0862798e61dabc44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 1d873cef877f73cac7a2aafc83fb2b647e7581aded0bdea963948298506bc2b6
MD5 efbe5b66e8c12b7067aa941fba20de91
BLAKE2b-256 8d2f7fed8d60b3c7ca3d2585ddc2c1a5497f2b5a00c1aad88474a454f7a9c81a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 869d64fb16aad5aedd942a0c53299042ba8b8aad1e42f4faadaca59ad08d34f0
MD5 72df22deb081f5a9c33e7777ad1739b2
BLAKE2b-256 6e15701ab8d89576c319e11ec42b096de37882bb6c04d7ff5bc1325e12ceadc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dbf0dddfd7e7bad793377a7eef5ea92698804c5c239670be100af4380fd3373d
MD5 6c79dfae2f9bca7da66b27928d496e4e
BLAKE2b-256 1689532e9df3a72d1c9a13516cb0269f5760ae1d5533ebd74db0b212dd3c920a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90b6e44b08492000fbe0f05a063d479e262e341d3e3a8e9f109fce22360ba70a
MD5 018f0f701555c0546ffe881549c4226a
BLAKE2b-256 17245814653ab6ec015b25e4a562831af07b290aa697beeb5e92ee0a90dd868f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38f7c9458f36e936619502168cd3dbc534e47d61f1e460eb321aa62e8e4fd5c2
MD5 74bb26a5910ee5cf4bd871f9c8260c49
BLAKE2b-256 746f7e9826fe0781dd668bab47234deeb6be852b867035a6fd5da2a51f688ef0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 1d8eed468d555f57ee1aeadaeb809a7c5376749673e799de6137ad5e6846b536
MD5 a0ac156759f2542822e0140640eae7f3
BLAKE2b-256 f34da15f5dcf0fa06263837d211f5045902003a69d09af6f1c924dbe426d99be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 de912877ec631281612c0ced997d4ce748b30aaca99a052c439dd7dda066b498
MD5 8481456e423f5b6ebaed9188374cf5a8
BLAKE2b-256 5a9eaff7f6d7ec008f1680cf63290d4f9c0613036fefeb520d3da347a1eff7b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.12.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openjij-0.12.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d8185cf9161cb2d5e62fc2fa435350869dae9d92084ab39ca493500bb66fe99a
MD5 a464f5ae6fa749c87c2aeb136b538d5e
BLAKE2b-256 5a1996c25d8e96c4c2ef395651fba27b58002cee88bcabb9f86e35990981a211

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38c38b07b8e92aee5e5290f5b9e09452e5e78dbaa8a8cf4c7bfae2f645b7cc05
MD5 fc03e2207b0f4bfc60754e8e375919d7
BLAKE2b-256 26f78fed21a73c74fd33ac42629844b16499f8ecedbdc0b040345905900b8629

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 becb36e4e0d5bf846ac48bbef095542c865b10d9ca44ca757bda2112bd4b60f3
MD5 9cd90f4674ef717957e67e121fa61828
BLAKE2b-256 b35328291b97664b11b910184d1661b9e6ca0b8d33f1e3f0c52e7bea4f8af3e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 e0f98c6806fb86708cd45c4fd7068f881680cd916e084a9209f6dea8affc6f4c
MD5 e57849362ecfd08ba37ed266e43fb557
BLAKE2b-256 1d0c46aea4a8566fd718273b3623c59932cbfaf33f685a166e91203f4ecdd366

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openjij-0.12.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9db5a8da5bfbadce08c396aa6fde3583094c5e495529a31c62067224884d6318
MD5 c7acb385b704ca7b40b62f76c07312ec
BLAKE2b-256 6f5065e8f4b3858b2f59295bf6ed6b685418aed07ea1e85a6ea5bd240b624b0e

See more details on using hashes here.

Provenance

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

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