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

Test Build&Upload CodeQL Build Documentation pages-build-deployment Codacy Badge Maintainability codecov

Coverage Graph

Sunburst Grid Icicle

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)

For Contributor

Use pre-commit for auto chech before git commit. .pre-commit-config.yaml

# pipx install pre-commit 
# or 
# pip install pre-commit
pre-commit install

Install

via this directory

$ python -m pip install -vvv .

via pip

# Binary
$ pip install jij-cimod
# From Source 
$ pip install --no-binary=jij-cimod jij-cimod 

Test

Python

$ python -m venv .venv
$ pip install pip-tools 
$ pip-compile
$ pip-compile dev-requirements.in
$ pip-sync requirements.txt dev-requirements.txt
$ source .venv/bin/activate
$ export CMAKE_BUILD_TYPE=Debug
$ python setup.py --force-cmake install --build-type Debug -G Ninja
$ python setup.py --build-type Debug test 
$ python -m coverage html

C++

$ mkdir build 
$ cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build
$ cmake --build build --parallel
$ cd build
$ ./tests/cimod_test
# Alternatively Use CTest 
$ ctest --extra-verbose --parallel --schedule-random

Needs: CMake > 3.22, C++17

  • Format
$ pip-compile format-requirements.in
$ pip-sync format-requirements.txt
$ python -m isort 
$ python -m black 
  • Aggressive Format
$ python -m isort --force-single-line-imports --verbose ./cimod
$ python -m autoflake --in-place --recursive --remove-all-unused-imports --ignore-init-module-imports --remove-unused-variables ./cimod
$ python -m autopep8 --in-place --aggressive --aggressive  --recursive ./cimod
$ python -m isort ./cimod
$ python -m black ./cimod
  • Lint
$ pip-compile
$ pip-compile dev-requirements.in
$ pip-compile lint-requirements.in
$ pip-sync requirements.txt dev-requirements.txt lint-requirements.txt
$ python -m flake8
$ python -m mypy
$ python -m pyright

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

Licences

Copyright 2022 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.4.12.tar.gz (83.9 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.4.12-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

jij_cimod-1.4.12-cp310-cp310-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

jij_cimod-1.4.12-cp310-cp310-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.12-cp310-cp310-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

jij_cimod-1.4.12-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jij_cimod-1.4.12-cp310-cp310-macosx_10_16_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

jij_cimod-1.4.12-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

jij_cimod-1.4.12-cp39-cp39-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

jij_cimod-1.4.12-cp39-cp39-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jij_cimod-1.4.12-cp39-cp39-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

jij_cimod-1.4.12-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jij_cimod-1.4.12-cp39-cp39-macosx_10_16_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

jij_cimod-1.4.12-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86-64

jij_cimod-1.4.12-cp38-cp38-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

jij_cimod-1.4.12-cp38-cp38-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jij_cimod-1.4.12-cp38-cp38-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

jij_cimod-1.4.12-cp38-cp38-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jij_cimod-1.4.12-cp38-cp38-macosx_10_16_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

jij_cimod-1.4.12-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7mWindows x86-64

jij_cimod-1.4.12-cp37-cp37m-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

jij_cimod-1.4.12-cp37-cp37m-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

jij_cimod-1.4.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

jij_cimod-1.4.12-cp37-cp37m-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

jij_cimod-1.4.12-cp37-cp37m-macosx_10_16_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

  • Download URL: jij_cimod-1.4.12.tar.gz
  • Upload date:
  • Size: 83.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for jij_cimod-1.4.12.tar.gz
Algorithm Hash digest
SHA256 5c664830285de2c70bbb437a08917eda08fce2575c09ef59d2ab6b54415e364f
MD5 be457ccb9f62868855df67c4bac545f2
BLAKE2b-256 4e221682e1cebeb45d152f30ca6f6da7e67888f2a7734f15d478471edae5f6dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jij_cimod-1.4.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for jij_cimod-1.4.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7fee0bcc04a2427dd5a63ad3550c81f2d894fbb9c2c582c5a062323ea547575e
MD5 73dd69d0858f1cdf42d9449025f01308
BLAKE2b-256 9ef2e78893e346a7773a771edc5bcdf89d107dc83461f27b362a243240762c6e

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 277613efa9ad6dd888026fa091c1b4d8589e5fa44ec280ad537d5116ebe6c7a5
MD5 c0aef9421e4d7e0e05255e53e0f4c483
BLAKE2b-256 4f1aa96172036da9012838f04a4f2a0dd9f4f96b603ff14d24fd5fb6b29e74ad

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9557c5cf297f56feac1c0e6f34a50389cbeaf1012c3a3ee92ef1e3ba3e75f4d
MD5 054136cd41d0c007dd3deac134a90d39
BLAKE2b-256 d7a08ef8d2337a83625129cfd765118e9501989e90deefcb2bfd1fa756b17fb0

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 82b898ceaa6f35ab4eaf85c5a214c0fdbc369a03089d7eb83538211761e7cded
MD5 526c3955a54acea70917d30efc41b4bf
BLAKE2b-256 b6f203d2414e277b76eaa041b0bdaf5875db3b9ed6e178ab3fa4f0aba1e67008

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 598cb3c8fd8f9006adf3dc62328dfd1d145eca2c3f3f2a2a605fb50c1ba6eff8
MD5 aabb265c7feb23c23f7fcbb050665566
BLAKE2b-256 9b100efffdcfb5db4f3f69c28c9e27437ada39bcc7e23463ca9b2f987231fe42

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ace25f93e3d07a6622ecfe2e311b122ee5b693e60fecbd907a49f896a9d03f7c
MD5 99f7a23e142483e0e87f5b0438a739ca
BLAKE2b-256 b603574ef55ec0673d183ad2409473a1e2dd274a87c232b4014a407ae45b374a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jij_cimod-1.4.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 629ceaba8a48c6730eddfebcd5239fea016b1570a3ae3e6ddf04722f16e44102
MD5 a1b6549db059eaa31506bb8351e34c51
BLAKE2b-256 a9dbf416f1d733163ac014af364754407097d46cfdad97c3ef728caec80671ec

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdba129b801d50ed2b935839cdb5dc9417b93e8dfb0a25d6392d63815476034d
MD5 5bff09fa8163bf5fdd62d99ba86ca392
BLAKE2b-256 b73ee28db9901a40a31ec9149c26593ba3ec2a4b2fa4508b6c743c309555541d

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3194135bfc63a6108edb634211e2862f3dcf5507c9fdfc3bab638f335cd5bf63
MD5 0463e4059df5709d587dc29bc61ebbaf
BLAKE2b-256 3f94899c07fcf9b1ecef932e38e25bee8206a088254f90ddedb238f1e2d299d5

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ec495367442ae6bf1707c34295973ef6b6bf4324f3c9896e52f736af92decfd
MD5 91f005ecd54eccdbb450a32d81093285
BLAKE2b-256 10914fbefd5bf039aba2a8ad325c1aa8007a76971352a758e5ecd3416c869915

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d5b14e17fa17403afed43aa7fc9a3873bd96291a68ecde20fcfc1a1db389d8ec
MD5 c2ecc74cdd43f92bb30937c1a2f92bb2
BLAKE2b-256 bb231aafccbe2cb576665bed831fd44041e04e6c2d466184a80f4b1b4501bacd

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13672853784cf70169d3ea5afe822b008fb85efa84431353c29e8fdc6890ddc6
MD5 fa95fca3ea92605da0ba73a6fbfee205
BLAKE2b-256 4299b288909446bcdc94631a734be2964d06441e76d3096c150eadfed9fcd103

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 204d39846383ddcd4173217731af09a79a62446a4bdac8f7f7ad068ec186a45c
MD5 bb7b540ca6776f9ff7d1ec4cb5d8d55c
BLAKE2b-256 5ef9fa23e3b6851aa7a18dbfdcd1f887ee4e15c09ab77359c211fed7b6e013e8

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.4.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 87353cc889dc5fe5d8cd00eb81b847d4efd17457caab035016189d08ba6985d2
MD5 4d1f6cced3be46734c1452124eb67cef
BLAKE2b-256 3caada804e16974d635337f086bb28f72f09242bf22c72473590b04910e7c0e4

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed9475fa5ebe884c4ee3b01d48cc0855ee1b6b2b50b0f3c5aaa33080a14f6d89
MD5 29fee241b66cb611848cb65db97f340e
BLAKE2b-256 91b4ab83605ab82df5f546f9f15dd7e00db1f79eb8803041be22371cbac2ca29

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e29646ffe40489a1c2bcee6d81d6a3e80249a69cbc68c33088e599305dae9b71
MD5 f5f419717e933ff0e1e32b2ace25ed6e
BLAKE2b-256 8862116f67b3eb7113e2837c804cbffaaa67fcd8f151b732bc0f586faee25afb

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cea9aa2c39923256eee03bdb87ff3d3eb0e166b3f0c55dd357a67b6005c45fd
MD5 50b11eeb64c6a254c2fc96b301fc53c0
BLAKE2b-256 d76d7305ca09403fd3283093a8a02bc0a49535459a68ba44f8036ce10157087e

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 087156a699dda4729327c0adb71f72042caec401f4bfd5aafeb691e9fbcd9ad5
MD5 9206ac71ac0887ed0b9f815d02f186f5
BLAKE2b-256 8e431abaed820593ff710bbd0095fddcf18991550ccf835908e5f1235db93006

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7306c88d79e828411d5a8039c17a3f14952eaa256647c35fc86e990ca30a66f0
MD5 b6400d980a1a37a081c4a3b894cffc39
BLAKE2b-256 76af22d5be68746cfe9355d2c409a6dbdcf3246a69ba6f2fb25694fae4ea09f3

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b06f428c9756388e159fc01e4b27d789c0473cea18cc106938c5271211ccb7d0
MD5 4ab037bb5290f4de045a9301c9961dda
BLAKE2b-256 7df631d55d4b1164f33922626eb470a676ac822da488e088356e0ccf20eddc8c

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: jij_cimod-1.4.12-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for jij_cimod-1.4.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 63ab9252db103ea8656f75c3b242cf03bd329db966a8b6885520c1326670800d
MD5 3572accdc55cca41a6cf23fc31bcf458
BLAKE2b-256 3650f7e0c5e2780c2b09e1e6d9b8c7a260dbabba14f5f8dcdd9a530e3ff8443f

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d4de2ed04ef7350d1f237f8af65129ced8e544bcf04bf67b25293f8f761d09a
MD5 f1927ca45daa49c728d663ab40b9b43a
BLAKE2b-256 0ce0dafe6e7382c2313a26783fb90d1aed390ea7d65cc4708ada068a5551e62f

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06420347a136c8afa2d5e21b8d1a39cd61e14413f97bb0bf3de730eeb2134abc
MD5 45be29d47b9fd9d919d17f759e0ca2db
BLAKE2b-256 d7920e9c8d913b3a7302a0a7a4996ff07cdef54ccd79eaeef96c97d1a1ebe113

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aca168c57100fd854a4ed925e8da3da19067b180092c154d17d4ee931595f9c8
MD5 c764453069fef8be8cf938cf38b9b3f7
BLAKE2b-256 101670c78aaf96ca006922ba369bec4ee87b96c59935d9d9fc5ae9bbec8b07e1

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 570fa72f8dd845eb334515a346fb23f5e559d68c33a183cbbd237df0c7d53dc9
MD5 35f5afb0913699ac47db95354a67fe6c
BLAKE2b-256 e74e647b5939391aafc9addd9713f98c975dcbd22599cac19d6db78cb4c78174

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.12-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.12-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7703d69cd230857d4a86e89ac6a1eb3d909d1394ff9a2a0335a552f2379849e2
MD5 f8a444272d007ccbb96cb9b44313a167
BLAKE2b-256 25e406fe2bdccb757987d2afc08572f28ed98eee5fe80b5ade2023dc73739ff1

See more details on using hashes here.

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