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.9-3.13
  • 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.3.tar.gz (339.4 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.3-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

jij_cimod-1.7.3-cp314-cp314t-macosx_13_0_universal2.whl (2.0 MB view details)

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

jij_cimod-1.7.3-cp314-cp314t-macosx_10_14_universal2.whl (2.0 MB view details)

Uploaded CPython 3.14tmacOS 10.14+ universal2 (ARM64, x86-64)

jij_cimod-1.7.3-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

jij_cimod-1.7.3-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.3-cp314-cp314-macosx_10_14_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.3-cp313-cp313-win_amd64.whl (991.0 kB view details)

Uploaded CPython 3.13Windows x86-64

jij_cimod-1.7.3-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.3-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.3-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.3-cp313-cp313-macosx_10_14_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.3-cp312-cp312-win_amd64.whl (991.2 kB view details)

Uploaded CPython 3.12Windows x86-64

jij_cimod-1.7.3-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.3-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.3-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.3-cp312-cp312-macosx_10_14_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.3-cp311-cp311-win_amd64.whl (986.8 kB view details)

Uploaded CPython 3.11Windows x86-64

jij_cimod-1.7.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.5 MB view details)

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

jij_cimod-1.7.3-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.3-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.3-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.3-cp310-cp310-win_amd64.whl (988.5 kB view details)

Uploaded CPython 3.10Windows x86-64

jij_cimod-1.7.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.5 MB view details)

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

jij_cimod-1.7.3-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.3-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.3-cp310-cp310-macosx_10_14_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.3-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

jij_cimod-1.7.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.5 MB view details)

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

jij_cimod-1.7.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

jij_cimod-1.7.3-cp39-cp39-macosx_13_0_universal2.whl (1.9 MB view details)

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

jij_cimod-1.7.3-cp39-cp39-macosx_10_14_universal2.whl (1.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.7.3.tar.gz
Algorithm Hash digest
SHA256 f8703ef9d8a876e560fce1b78a4fedaf6e30d47889ff2055a2c596e19f04e589
MD5 76653ee21e32ac44142bda52c3a8d06c
BLAKE2b-256 df91bc23303e171c3d920ab19f81f690dd69d255293ec656fa90158a5ac623f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3.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.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fcabe7f866bd8a50fc2605ee0a376252cec957bbcc95a3c62a6f1c737f0af69b
MD5 bc2e953a8a189ba2ee0ccbad11e33d08
BLAKE2b-256 dfc5ca687d81eeda65d31826b4cadeec877a65fbfc19131170bd9bef02a0a030

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp314-cp314t-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.3-cp314-cp314t-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp314-cp314t-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 372ea5103f872a8f92bc27d543771b03ae79fb33e3c8fb6aa72bf61341c81850
MD5 40f05c3d105eefece8614c2ac68028a9
BLAKE2b-256 5ae788f55d6617a8ab8d25dda6822ae33ec0eea145b618800aac49e2673717b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp314-cp314t-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.3-cp314-cp314t-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp314-cp314t-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 9663a77bae8d8eb09b48cf90aff5d715c2ddd8141df1ca0e67a281bc2bef235c
MD5 0874ae9d22f5ff76d04df38765ec0e5b
BLAKE2b-256 2e9f156629740b5034e27055150a1420f73d3a094368422150da7cf3248245f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp314-cp314t-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.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6b79874b140a74101a3850b6f5b1fccebac0532278cd0e65f150bda073fa5fd0
MD5 a6795f7fa44faaf674ca2d91e42d2df7
BLAKE2b-256 28beb2beb9fd07cc4c0ef8eaa4dd80d596e44f7f1ff315ba754397dc29acf869

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp314-cp314-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp314-cp314-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 fe3161e8c7f553d3b6a9b783d26b3b4b9d4f4f6ff7119a85a7334c1c7aacfb48
MD5 68d065b5e03c602422248cec81c202cd
BLAKE2b-256 8f37321460e0ec2496cffb576540d76d9110b7cc276ea8d114134314b21a215d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp314-cp314-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp314-cp314-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 689e096f130434e29661e14deab24bd2a3b65b8e9515cfe35f736696913c45c9
MD5 4fd4be9accb46e30347682e550c595c2
BLAKE2b-256 4512ecf75b19460017660698e5fc74b74380f07e69fa6f2ead1253a7fba876cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp314-cp314-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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 991.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3b66eb6b96ed88dae87603392d8674458c0dd4d8ba14772530f4f8ec9f80062e
MD5 420c61d3096847845f2cb23cd3c2b36f
BLAKE2b-256 6d0af5055263058b48aebe46bf5cc38d1682751faf4b5333091e381eba8313b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 788c50b8f6f72fa8b8e93e41e6e2aa614cdccbe69df2c6377f7bc78498570c91
MD5 46fa19c023d4ece120f2ad3092f72768
BLAKE2b-256 36fe2317a49cac1885505710a7746c44a152d69e7ab7b90bf20f18da30a122e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bcf92509f188002b3806eb6461ad1107efda2a8515221bc158b5b96c0a496d50
MD5 2cf6f7e471abe0545dfd69f7b2b54872
BLAKE2b-256 17e8c30522af53b73c18bbacbb9c9717d1f76d0e63da789a6120a9184178dfde

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp313-cp313-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp313-cp313-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 ecfde7b976cf1519d96cf6ac71e5c17ac9ae264fc86b562d2e2de01f96983855
MD5 1adde3ea0da7f725f5b068b60ec16dbf
BLAKE2b-256 8df72355d38d8c2581448cfc967a405488c8010a3585a4b210f6022c463223d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp313-cp313-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp313-cp313-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 25041ae9ef4e987369749e8b994a5b4f98ac6043bb0c87b70a7d21117eb7abc7
MD5 ff4ed5fe3c2f96d27140eaeebf1c3c56
BLAKE2b-256 8970ee8a6d7c291b343cda343b12ef36228dc948d0589615f4746eca82860292

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 991.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61527ae9dff40e328d2f9e1b061f678a3119df2f6a4828d6cd18ec6cd156a7da
MD5 8c3803bae98d1794d0e4bc099a2a32dd
BLAKE2b-256 ccc99486d5a271328a1b18fb71e73443b3ff8297adab569f042e7b8da2c325b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b4401c72c141c91a848ea8b4b55ad5a148a947d131f948c831dbf5ad583a44b
MD5 21b5b479af2d2222f99ba9d750586d6a
BLAKE2b-256 456e8105e4c39f84941aafbb4124f86cc4dd73dde1de6686cbae25d7b625f9a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7606566f54a751d5ad83dccda2ec23d253cb870dc81a62108feef1dc27438dd1
MD5 a978740866dcf7a1f4946535a61982fc
BLAKE2b-256 219d1551e065a119c5b8c3cb17eefd2e44baa7d5d508c81768dc41d7ab5e3c6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp312-cp312-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 a5a624e10f5ef5cb191253c68d2853a7e07762ba75b1c0792a1faaa5b1c90c66
MD5 22a29a1b91029d16c9c6efc3384c5076
BLAKE2b-256 1caf0ba953a124f02131d5b5223aba86c9b78b9a87181dc0f353e765e697425a

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp312-cp312-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 3e7c7db5905d3e2e85e04079333ac53bd48ab91ee0f849ec2437e65288b8dfdb
MD5 9ca1adb8f76f1122de90f49bbea4e90f
BLAKE2b-256 528d496dec0c82bb69fa91d3be2598295dd83c92250b262f0d6c1ab0c7433910

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 986.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3e9b8dc4ec83f9107d7de6f7d5398894bb68c6e9865f2cdc88505a9dbd047a0b
MD5 6691ca751cc3ea338357ddbd81047cfc
BLAKE2b-256 d7326a21e347277153f3b98961f74bcd99842f7a39ca8bebb497421652e779b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee9cdb61a6ec74fbc2e4d674154d773dfa28fc4697b6ed05916748698917343b
MD5 863dfbad9cd704ef5af6146512116c0a
BLAKE2b-256 7473807076c8f761218baac2fa2917ab3c2fd45069f85b7adc45ae23c6cfa311

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55eb78064d5dc47d37c945116e3c0437c5e7268199dee1b8b17dada89111b716
MD5 e03b2f452704ab588b8c81157937c105
BLAKE2b-256 c89fe85a3530b13eb150a3d0756e5dba539140e816d1a0503495a6098caccc1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp311-cp311-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 9e426630decefa0629f9855e049a33211b3b851f155e9bcd1a0d2580c63af717
MD5 15b774b7343c4e8bf3e9a983aaaf7097
BLAKE2b-256 1ef721d7d73ce043c4bae1dab5e463bfd88b1db215f7b021aec8158ad422ff9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 b649e127e442c2fee843cf4a8c198bca4a0e10b73d83395404c3da81b481c054
MD5 fc50357d3a4044f1c8d563b9813bcd2d
BLAKE2b-256 2213e39f912e48ca28497861d52d4bd3aa6d40bb29524fcd20e8e23ec5a57411

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 988.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 afbdc1b5973f26ad90aba358ca75c580f380ee30fb719950a0746d4c591ab927
MD5 644815cd7c9da55128bcc97ef4f19445
BLAKE2b-256 abd7e121fb8bad08ee274c5342d2db0ee596f351bca7abd68d4c29811b75eece

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb115033289b0fdfbbc400cfc1db1439b5e3f0a5fafdb4dfca5bbd5ecc19f6fd
MD5 7a16cb90b8dbfce974a19292d25de882
BLAKE2b-256 c8cab9f5182e0f1d189c68aaa745e7dec605007df31868cfa8e36bf63c16a81b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5828d06657f600e1a44ed9db7ef96b1996028e64e0a564e7c204dde656999e2c
MD5 2079b925324932d91e2de30e342903a4
BLAKE2b-256 d233e36822c6b5b863912f2d2d12c8176c45ad38c348ebf21bb108c30ec06ae1

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp310-cp310-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 d8611e95144e13b9b4e8a975f22470c7bdcdd12c5217377895a1f12c13fef347
MD5 97b95195d052d85807113100fcd583e8
BLAKE2b-256 0b20b1af449060c9204530a2599a13dc849cd32b8d7c7d32a8636e8dff527be2

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-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.3-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 a62bb978c36784be4603fd8b590405337ddd2768dee2551a9ef6fa079d99c834
MD5 7adafc013bc8e3d7c3e1d0d78ecd6b85
BLAKE2b-256 a3e29d0825dce8cfdfc2bd0fa758a425ffaeb16a408bd9a47b3fad02be0830e6

See more details on using hashes here.

Provenance

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

File details

Details for the file jij_cimod-1.7.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.7.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jij_cimod-1.7.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ebd9eb2893e518236fba86b1279e4d32c5e24f13734eb22dd5a185b7774e59b1
MD5 d11c40c50c17d9eb4ba12343a390dcd8
BLAKE2b-256 ae19cb1e3110c8b9c0c7d8a43e1b4f32993e36f7973d1c32cd596821d30dec8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp39-cp39-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.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fc160126264b901679f34757d3d1a2294869c88a040b3a6faa326f30d076b65
MD5 9a8f9e261bb68566db24f4d1172c33d4
BLAKE2b-256 c7b59bddde65a1f6f06f7c8adb0480eedca29f3c5bb381e5c3c4c7cb8bca8592

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp39-cp39-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.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d7a12107c2950738449f99a80cc8e71104896b00866bf3b8f4d06d8a0569e20
MD5 6c304e09c638aa4a3bf53c82f0721ab6
BLAKE2b-256 c3e82e6cfe18da8cb929c58c5e6e0e2d782cffba74ab5b45988a3579e1b55fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp39-cp39-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.3-cp39-cp39-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp39-cp39-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 578b60e3a59f4d76eb521f56a693169efa5ebd4f91d67ca636f3e0cc5243972a
MD5 5d38d7087199ce85413dd01c7ae4d80d
BLAKE2b-256 291a7d5a3b2828a39a50fb1dfba55348aa309d2f8ae470b2441d29d961f7c7ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp39-cp39-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.3-cp39-cp39-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for jij_cimod-1.7.3-cp39-cp39-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 345413483902ca531a6d4e344ee84bf4df35f4eddfcb6502019d5af56209ad73
MD5 6c6a0b785af8acc91e18d2f8850dde80
BLAKE2b-256 1c79e6d1843b0547f5f867fb4c2e6d72e6ba1aaaee823db4d4c17c13909a6f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for jij_cimod-1.7.3-cp39-cp39-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