Skip to main content

C++ library for a binary (and polynomial) quadratic model.

Project description

cimod : C++ header-only library for a binary quadratic model

PyPI version shields.io PyPI pyversions PyPI implementation PyPI format PyPI license PyPI download month Downloads

Test Build&Upload CodeQL Build Documentation pages-build-deployment codecov

How to use

You should only include a header src/binary_quadratic_model.hpp in your project.

Example

C++

#include "src/binary_quadratic_model.hpp"

using namespace cimod;
int main()
{
// Set linear biases and quadratic biases
Linear<uint32_t, double> linear{ {1, 1.0}, {2, 2.0}, {3, 3.0}, {4, 4.0} };
Quadratic<uint32_t, double> quadratic
{
     {std::make_pair(1, 2), 12.0}, {std::make_pair(1, 3), 13.0}, {std::make_pair(1, 4), 14.0},
     {std::make_pair(2, 3), 23.0}, {std::make_pair(2, 4), 24.0},
     {std::make_pair(3, 4), 34.0}
 };

// Set offset
double offset = 0.0;

// Set variable type
Vartype vartype = Vartype::BINARY;
// Create a BinaryQuadraticModel instance
BinaryQuadraticModel<uint32_t, double, cimod::Dense> bqm(linear, quadratic, offset, vartype);

//linear terms -> bqm.get_linear()
//quadratic terms -> bqm.get_quadratic()

return 0;
}

Python

import cimod
import dimod

# Set linear biases and quadratic biases
linear = {1:1.0, 2:2.0, 3:3.0, 4:4.0}
quadratic = {(1,2):12.0, (1,3):13.0, (1,4):14.0, (2,3):23.0, (2,4):24.0, (3,4):34.0}

# Set offset
offset = 0.0

# Set variable type
vartype = dimod.BINARY

# Create a BinaryQuadraticModel instance
bqm = cimod.BinaryQuadraticModel(linear, quadratic, offset, vartype)

print(bqm.linear)
print(bqm.quadratic)

Install

For Users

# Binary package (recommended)
$ pip install jij-cimod

# From source  
$ pip install --no-binary=jij-cimod jij-cimod 

# Latest development version
$ pip install git+https://github.com/Jij-Inc/cimod.git

For Developers

This project uses uv for dependency management.

# Clone repository
$ git clone https://github.com/Jij-Inc/cimod.git
$ cd cimod

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

# Install with development dependencies (exact versions)
$ uv sync --locked --group dev

# Verify installation
$ uv run python -c "import cimod; print('cimod installed successfully')"
$ uv run pytest tests/ -v --tb=short

Development

Dependency Groups

The project uses PEP 735 dependency groups in pyproject.toml:

Group Purpose Command
dev Development environment (build + test + format) uv sync --group dev
test Testing tools (pytest, coverage) uv sync --group test
docs Documentation generation uv sync --group docs
format Code formatting (ruff only) uv sync --group format
all Complete environment (dev + docs) uv sync --group all

Lock file usage:

  • For exact reproduction (CI/CD, verification): uv sync --locked --group dev
  • For development (may update dependencies): uv sync --group dev
  • To update lock file: uv lock or uv lock --upgrade

Dependencies are locked in uv.lock for reproducible builds across environments.

System Requirements

  • Python: 3.10-3.14
  • C++: C++17 compatible compiler
  • CMake: 3.20+ (for C++ development)

Testing

Python Tests

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

# Basic test run
$ uv run pytest tests/ -v

# With coverage report
$ uv run pytest tests/ -v --cov=cimod --cov-report=html
$ uv run python -m coverage html

C++ Tests

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

# Run C++ tests
$ cd build
$ ./tests/cimod_test

Requirements: CMake > 3.22, C++17

Code Quality

Unified Tooling with Ruff

# Install format dependencies (exact versions)
$ uv sync --locked --group format

# Check and fix all issues
$ uv run ruff check .              # Lint check
$ uv run ruff format .             # Format code  
$ uv run ruff check . --fix        # Auto-fix issues

# All-in-one check (recommended)
$ uv run ruff check . && uv run ruff format --check .

Benchmark

Benchmark code

import dimod
import cimod
import time

fil = open("benchmark", "w")
fil.write("N t_dimod t_cimod\n")

def benchmark(N, test_fw):
    linear = {}
    quadratic = {}

    spin = {}

    # interactions

    for i in range(N):
        spin[i] = 1

    for elem in range(N):
        linear[elem] = 2.0*elem;

    for i in range(N):
        for j in range(i+1, N):
            if i != j:
                quadratic[(i,j)] = (i+j)/(N)

    t1 = time.time()

    # initialize
    a = test_fw.BinaryQuadraticModel(linear, quadratic, 0, test_fw.BINARY)
    a.change_vartype(test_fw.SPIN)

    # calculate energy for 50 times.
    for _ in range(50):
        print(a.energy(spin))

    t2 = time.time()

    return t2-t1

d_arr = []
c_arr = []

for N in [25, 50, 100, 200, 300, 400, 600, 800,1000, 1600, 2000, 3200, 5000]:
    print("N {}".format(N))
    d = benchmark(N, dimod)
    c = benchmark(N, cimod)
    print("{} {} {}".format(N, d, c))
    fil.write("{} {} {}\n".format(N, d, c))

Software versions

Package Version
cimod 1.0.3
dimod 0.9.2

Result

benchmark

Notes

Licences

Copyright 2020-2025 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jij_cimod-1.7.5.tar.gz (321.5 kB view details)

Uploaded Source

Built Distributions

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

jij_cimod-1.7.5-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

jij_cimod-1.7.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.6 MB view details)

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

jij_cimod-1.7.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

jij_cimod-1.7.5-cp314-cp314-macosx_13_0_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.5-cp314-cp314-macosx_10_15_universal2.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

jij_cimod-1.7.5-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

jij_cimod-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.6 MB view details)

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

jij_cimod-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

jij_cimod-1.7.5-cp313-cp313-macosx_13_0_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.5-cp313-cp313-macosx_10_14_universal2.whl (2.0 MB view details)

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

jij_cimod-1.7.5-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

jij_cimod-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.6 MB view details)

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

jij_cimod-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

jij_cimod-1.7.5-cp312-cp312-macosx_13_0_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.5-cp312-cp312-macosx_10_14_universal2.whl (2.0 MB view details)

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

jij_cimod-1.7.5-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

jij_cimod-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.6 MB view details)

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

jij_cimod-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

jij_cimod-1.7.5-cp311-cp311-macosx_13_0_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.5-cp311-cp311-macosx_10_14_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.5-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

jij_cimod-1.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.6 MB view details)

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

jij_cimod-1.7.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

jij_cimod-1.7.5-cp310-cp310-macosx_13_0_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.5-cp310-cp310-macosx_10_14_universal2.whl (1.9 MB view details)

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

File details

Details for the file jij_cimod-1.7.5.tar.gz.

File metadata

  • Download URL: jij_cimod-1.7.5.tar.gz
  • Upload date:
  • Size: 321.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jij_cimod-1.7.5.tar.gz
Algorithm Hash digest
SHA256 da99e11a671c389abfe2f833c97b42bdca6bdd76de71a004450676412baa208d
MD5 4aaa16ad569aca97a58a51ff7e1d148e
BLAKE2b-256 1ebeda73d1577ab6239d6bb5ab96c3d0f17b6585fe6079b29fdc019d7f8a4340

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5.tar.gz:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • 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 jij_cimod-1.7.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1a70bc021ac0d14bc8495d7ee3295aba787418df33837cf76c7f8fa0ceecf99
MD5 4bfc8b09600b0e4ae17c203cecf6ac32
BLAKE2b-256 828500c24e83f9d0415e52bf2c240b429e26a9e6aed4da40a9190789f3e7ed23

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp314-cp314-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 228cf7869fa1d54eab98140c036a30fbb30074fc7843f537e2d07ba44d996ab9
MD5 010b33070ba44b3d05275df487ab89a8
BLAKE2b-256 baab84317d847c669feb22b851245d1ab52fd7e21a5bb73a42a9c6185267193d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5cf80557f16c05cb810a772194454b442685e4d1a3d74f54c7a98325990e1d1
MD5 4c6b944e9171e9ec0d53d7ef11d72241
BLAKE2b-256 214ca025415c448e8b3606ca2b342958ad7b1e64a96046f517a9a1f91a1cea36

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp314-cp314-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp314-cp314-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 51dbac1f71d8d28218839f2c12d7f9d74b3cc87232ef5460b2fdc7449fc41258
MD5 87d8868dc1019ffef82ce6f59ca5307c
BLAKE2b-256 ffb077a0f3870c65b6b9629877578762b4a8dd594869b7ae23e78948c5df3e59

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp314-cp314-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fcb5175a22cd72f3412c16ca7e827af3c2f09ef7e1e5c34354c76929670fa79b
MD5 af7be704b616f2b52d0513487f4dc1ae
BLAKE2b-256 16c6045ae15c2e53b2baf831a00ac34e63c7e720611518c17f86d48095ed640e

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • 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 jij_cimod-1.7.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 571b725d96c2a711237263e5c64f9d42f833e07311265c897e8a3748ba81662e
MD5 6a6c44f72023db03d7c5f0da35092757
BLAKE2b-256 52c47ca53874c8dada3351d4e26b489639bf99e6a576ecb7c740f180474d7660

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp313-cp313-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e88914cd4ac6a02ff0d3b3fff28c1c7ad2d016fc6d02bc27e0aad12ad4485ca
MD5 03926cf5b945f5f8ca4b1ecf99b9ae88
BLAKE2b-256 73133caa1bc9936adc7587105202fed158bb8fb0a9cb4210b3cfbd7a6ed9b3cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0c843f149257a611914080a78c595afb65c4165da1f00700df176094b52a43a
MD5 9f46c436da64f55f05702e700ebf2913
BLAKE2b-256 e2ff131f39865f38dec64b7c1780ed10ac7e135e6554d8f95fa7a3e40489338d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp313-cp313-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp313-cp313-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 4e73cca554e9adb87d35c842ea831a4a6895f3a3ee511f8459607ecae13da331
MD5 bfabc33d4e5d6c7f3ef0e7676837acc4
BLAKE2b-256 c16f99b43838042291e39c864871b17f5415c60133c51a839387902fcd62969c

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp313-cp313-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp313-cp313-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp313-cp313-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 2ab8430dc5daa88e083e83778fefd527b156be34578163fbef311acd6ff6e413
MD5 4ce97e7bf781d66553a13754fdf3a3c3
BLAKE2b-256 023ac7d93ecf439f3267240e45e6271f8adc27332a97056efc06bcb7d04a55d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp313-cp313-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • 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 jij_cimod-1.7.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a08472758bb6f58383aac367c3b9e88686f736877db348caf6852031324e96f0
MD5 6b395e8d743200d188e96ea35ab8eb5f
BLAKE2b-256 befc8bd8f1d1656a3738a2a0520cc666566aa1a0096eddab300dc1482341fee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp312-cp312-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d2f413324c32d4f9e6b04af59a54072e89955ad2baef39619cf89b4c4185dbd
MD5 fc22d8968a2dd576f23d111fffa2e388
BLAKE2b-256 84ac8548c7ab74aa0d98248c3c70700a0f0197d6721339225252304b0b5fb7c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06b1473db32d630714bae222ade7618732c85377cc4a684f4f5ab25bad9e9cfa
MD5 2581e74455dae31e670578467b93f0da
BLAKE2b-256 8aef7f4e898b8a0608aee33389a359f526e7f7b6d375b3c874f65eca9944f4a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp312-cp312-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 83aac5195abdbbce57c64dfdbf01a483d4df11fb7ac87e7c3ac3acfab4656440
MD5 a21c1e5859c7642de71846c8ffd5bc65
BLAKE2b-256 07ce3f620bea6361b18a39c536460118d7efb4959ff41bae378cb5c459ffdfd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp312-cp312-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp312-cp312-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 8b149d0248290ae5217bbf5a72b5872fdb3b9bcf668a519165e77e356c867fee
MD5 426c8d3d5eeccedffd8598bc01806ace
BLAKE2b-256 92755c1b2b4c79c43e84bdd506ae3eb63c4c1212c114c89d458497b603aa7246

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp312-cp312-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • 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 jij_cimod-1.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9af10d1fcba969dceddbcd36a962b0b9bf0eea29dfbdf452863ece9c77414437
MD5 600f61f5f65570b740890d053716df44
BLAKE2b-256 8126956900037a344f5af67b01a2323db8f9f731fff18a793962245ec6d582d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp311-cp311-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df1942f14805323bd3cc7f3829636f5d391da4a2dfddd653b2d81629e0028fec
MD5 c8a030b394cdb355782b62c0a6d537eb
BLAKE2b-256 b6f18d9bba174da279dc45706971ed733c72be973b772d5d38366554d771108e

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b26d5b8f8cf38851fc96427cf8dccd330c5b00de149ab41027d50a83bbc90309
MD5 cea7c9e8a27879685b3bb19f2a616b04
BLAKE2b-256 4180168e1a54a78d49e8e21c6049c8422c99eb57c13f433bb2e97fcc826fb091

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp311-cp311-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 8e0bffda4daf6fcfcd1935ea1886f4d65d8c9dae8415163f0139f4d26fac7198
MD5 ea1ed3341867faf5a87b91edb2efc52a
BLAKE2b-256 72f99face6e0073b9495452c6eaee92a81980de75438b23ddf2b36f9c5f06601

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp311-cp311-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 f557ef26941f8834611fc7a05742f70b1dbc372fe522beaf48d075bdcfbe620e
MD5 6e606d6aec3e837a654d5009faa0b84b
BLAKE2b-256 ad59e51bc1c47d21c63ef60edb12d302280ede1ce09d9c18a248898a5816067b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp311-cp311-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • 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 jij_cimod-1.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7c8b677ab16c368dd8a96ef3e63980d5995902fa1de3797e8c14a9d9209d097d
MD5 8613d53b008513ace1002ab1eb7b6a5e
BLAKE2b-256 46d70197100e5b5dbf691a4cde6cd2f7d31cede4d6cdc329a4029dcf4effd585

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp310-cp310-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2df6c18f138dd237f22ad4e2de5b0246b2555f0b76b52fc20e67eee15f45fad3
MD5 b060ad2310e60bcf62b046e1f239d207
BLAKE2b-256 000ef12d750ca6001d3603b6064121af169f70160a95f780418def0b60893edc

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9aefdb11f76c0243f5c534763c572ce77e66253939c3095629f58cb49e35d49
MD5 0f1dee597e328f3a1ea1aae26e0f3440
BLAKE2b-256 4897e74d790c23ba01262652a9e4ec4809951978a2ebf38ed972658687523ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp310-cp310-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 91d9b1fd7ceec5e842b074095f2a04ac7ef9692f594114e7bc46b1060bacee03
MD5 dc7f69abfcacc84af2aa9af60722192c
BLAKE2b-256 8f8d1071be21c4828ab3249cc71d2f65556af3b6f2be06f60932442f1229c894

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp310-cp310-macosx_13_0_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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

File details

Details for the file jij_cimod-1.7.5-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.5-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 99114901730b3f3b6fa6525120287e36fb6da95fb0344c706e75f008e0302d57
MD5 5dd182a04e606dee70faa2f693b4e0f6
BLAKE2b-256 dafd533d3dfc05b175ae40a29be9ad551b43cceb5325bfe7d5782329fb356994

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.5-cp310-cp310-macosx_10_14_universal2.whl:

Publisher: build_and_upload.yaml on Jij-Inc/cimod

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