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 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 setup.cfg
$ 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 setup.cfg
$ 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.51.tar.gz (57.6 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.51-cp310-cp310-win_amd64.whl (982.6 kB view details)

Uploaded CPython 3.10Windows x86-64

jij_cimod-1.4.51-cp310-cp310-manylinux_2_28_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

jij_cimod-1.4.51-cp310-cp310-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.51-cp310-cp310-macosx_12_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

jij_cimod-1.4.51-cp310-cp310-macosx_12_0_arm64.whl (947.1 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

jij_cimod-1.4.51-cp310-cp310-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

jij_cimod-1.4.51-cp310-cp310-macosx_11_0_arm64.whl (950.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jij_cimod-1.4.51-cp310-cp310-macosx_10_16_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

jij_cimod-1.4.51-cp39-cp39-win_amd64.whl (983.8 kB view details)

Uploaded CPython 3.9Windows x86-64

jij_cimod-1.4.51-cp39-cp39-manylinux_2_28_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

jij_cimod-1.4.51-cp39-cp39-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.51-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jij_cimod-1.4.51-cp39-cp39-macosx_12_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

jij_cimod-1.4.51-cp39-cp39-macosx_12_0_arm64.whl (946.7 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

jij_cimod-1.4.51-cp39-cp39-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

jij_cimod-1.4.51-cp39-cp39-macosx_11_0_arm64.whl (950.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jij_cimod-1.4.51-cp39-cp39-macosx_10_16_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

jij_cimod-1.4.51-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8Windows x86-64

jij_cimod-1.4.51-cp38-cp38-manylinux_2_28_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

jij_cimod-1.4.51-cp38-cp38-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.51-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jij_cimod-1.4.51-cp38-cp38-macosx_12_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

jij_cimod-1.4.51-cp38-cp38-macosx_12_0_arm64.whl (946.7 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

jij_cimod-1.4.51-cp38-cp38-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

jij_cimod-1.4.51-cp38-cp38-macosx_11_0_arm64.whl (950.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jij_cimod-1.4.51-cp38-cp38-macosx_10_16_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

jij_cimod-1.4.51-cp37-cp37m-win_amd64.whl (990.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

jij_cimod-1.4.51-cp37-cp37m-manylinux_2_28_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

jij_cimod-1.4.51-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

jij_cimod-1.4.51-cp37-cp37m-macosx_12_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmacOS 12.0+ x86-64

jij_cimod-1.4.51-cp37-cp37m-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

jij_cimod-1.4.51-cp37-cp37m-macosx_10_16_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.51.tar.gz
Algorithm Hash digest
SHA256 7d448c8cc009fe70968fedaaf145cf2d1c4bd15809b4e6795f14cf57f34a89ae
MD5 a6ee576b7b3d72e9fcebd977e064563e
BLAKE2b-256 8527f985112685073d0f28e15615243002f70114d965c6dae2bc8b66878d4e62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jij_cimod-1.4.51-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 982.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1b3275b72a94414e836e3debd98a871d01abe8aa963a40c94e323c766f5377a0
MD5 1510f9100e79394b0b8480370deca800
BLAKE2b-256 07b02a2ef6174a1f46f08d99112bf246c49271d0da047a884bb8409321c27081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de0bc48bc5bc04916007c7ac813eadb66e6d38265aae2bd2f29b8371e65390ba
MD5 f59a494c063f2428254bd2f8e528cd97
BLAKE2b-256 94b6dcc8b78119522142104b36bc06b48e53c22f9eb7d58b5a6df70572860179

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a74280ac4ba759182b6462499f0dfb1465b83d0383e5bb27fa71c414c851bad8
MD5 133455c878acab73afc5eb34647454e5
BLAKE2b-256 a83851b0bac1d36ec40981bc55663e6ebcea5a5b88bb03e9fba3b00ab3efc84a

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 e3f488b7ec746e18505d4f56c45f7488f26f9698189a5b240d56ce4ed1223df0
MD5 785393761b1ccccdff25b930ab1d97c5
BLAKE2b-256 6913e0d7b86aa0fdbbce566d0e8b596d7ef8366ae285043a726401cd1b390645

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 6e7564464f3ccb73bfe74609b0bff6ffcbd7d4d7fcbcc0daf6836092a120f962
MD5 904458d0dbe33d70594d491db04a9a47
BLAKE2b-256 ecc7a4feecc6b7b5d1db9fa0d5ccaa2795b639eb4797bdd5e44ff409d186104d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c0a046ba56e52d30e50bae9fdd29a2a7647b4325bc134782ce590d871246140
MD5 b79a8a8c7507352f271f8ffe34c23653
BLAKE2b-256 8623f18c37cb7a85a89bd051f35c6079d58bbf923e9d72f085378c309e9d090e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c282ba0c0967307434c04008e60fb5c6beef936bb6e7e8c7b4578f718525327d
MD5 554318dab17071cfc322f4e59bc1c9e2
BLAKE2b-256 c6840ee310737cc548a3ae50a00d388f032e473c04e3b9124f9992f29dfb4515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d84999abbfd98cd4c502d21de18c5d96110a363cb8dff7e9e47192aeeeefb5d3
MD5 662bdd2dd825a041da62ee7fefb5b061
BLAKE2b-256 c845508794a8a13eac65e42ace729ab35732fcb845872903d99dcaf4456f1a22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jij_cimod-1.4.51-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 983.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 112f7ffff62ef7c907954d07ac3bab945612f0f788991cbfca22e34f5348be8f
MD5 7f1d6c8028bc4e8865cad1e4f551c632
BLAKE2b-256 6271a337a48074526287c35a260267696aaf13ac3c1b8099eb6bd3b720b34775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c1194eccc1515a369332666dc35ecd3910db314f878b7f093c2815558f29fcf
MD5 9ef4f8ad21e00e896958d8dbabe2703a
BLAKE2b-256 670d50c04debc5d0c0ec0cca2d4d8501cdc8b4b1e1f0be7107197ef5a35effc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adcef7a484518341181b867e67cd8fbd18a482f9350dd6a164206ab69b494a78
MD5 9b242d6128dfdbdfbd0efbb8bdb5dc9c
BLAKE2b-256 cfc21ddb64c008b0db730d7232c3ba2927c060e24985e597d4d31bce08401d1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9782c620cceccd3e6de16e51f26e0abc2523928cfc7543ebec569bd65224a46
MD5 91ee5c0bcf524c1db014bff07e79de7b
BLAKE2b-256 237c635ebcb1f86ac50af526a2844aa42864bc72dcb994e261cd45281cc210d0

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 4790823b910848a343df87a0bcb1aa9ae834e4ea8d39508d26e0c02fd3911990
MD5 44c30510ba2705afd234429c52860816
BLAKE2b-256 e262821d6f5d16481e9dbf4745dce5c4915f20fc16e6a1848ff2bd8b0e46423f

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 885768cfc8ec9523eec3da7588320d681de48387bdd80b6eb5cbbf37764a59a4
MD5 ab87fcd6c09ff23b48668b43e9b07bb0
BLAKE2b-256 280248ee73d99b81b03e3c5e7076d4f80fa346b9c589d97dadb5594084fd35e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b7ebbce871ee5eaf1b73f174088ef1f20bca9b5724a0a62619a4c4857956c571
MD5 0f5f0326a4dc75d4d29e550a0808a891
BLAKE2b-256 0eb906f8957f5db0ba196447d034663a9e2446577b5c538b74bfa8d809bac263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19c0389b26e363b4b94c9293dd5925e44b767e5473b2e32d946a5b5f9b891e38
MD5 b1d737b146d696d243375ca4f1f15b11
BLAKE2b-256 775e4b88c20540b128d8a580151e6f9dda27caac4f5bca8d6bb0857be77ce42a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d3ecb5a5dc48037fa7674568a378d03ae3a99e3998e89e8044d04b25253aaee9
MD5 aad76557c680975985429d936951bd76
BLAKE2b-256 ebcd68008b610d493cfd0c1c8e31489d3b22b68c6ea6ec2e2002849f0ab47de7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 11b61afac80265ed2c2b91d1a4c5b9e8fedfeac1542693cf2bc3e797755fcb61
MD5 3e15251c0023beb0480ebaedb2794ed8
BLAKE2b-256 423706c173c631c20e787f2e178c5a622f31c145ee8f4ffc13e64dc5d12a6d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e799fe61dc5e6c470ff055514534ff7f805f3edfeec08bfd52139a51d54abd61
MD5 256e9fc1e8a894d011dc1469b31003fc
BLAKE2b-256 7263c3a6c2244c0609704d7c5ff23008380fd97439f39c2c54f35fd41d06453b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d89c9bfc6f335c164568f04ac91dc868050c83a45803211319f45e9a95b7828
MD5 41f5398cbd4965a63b620bc792916e73
BLAKE2b-256 cf5372fee7d148cb9ac89e32de771f911ea481aff77fb9632d8bc41e5e94e24f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 704a5bb5004b21c04e52bd67fb09aee7605487d1c32109c0de198c2a18901b41
MD5 3edc3befe38575992b5bf8bb67988fbd
BLAKE2b-256 e5abdb53bb39093e253651e98123e04be7ad485c4a8cc3d31708e7caed28e015

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5176a4cf43002b2c788e84470d5f065af4f49d11104534959ef15873e5791347
MD5 9f3ee365fef574ef27a3e0e00461ebca
BLAKE2b-256 ed7b08b790bf42a5bc3941943bfd4fd1c0bbaeffed8057f74df586c98c955a6c

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ad548eb457f7866b8b686b3459aa8d2d1602b371942f01c83c38415a3d569940
MD5 aed6a7a205e04464b67b0dc576867163
BLAKE2b-256 5ec8a47c89a7b5de76c0f10708c1bd65d9deee67d4e57c91a4aa8deeafcb6d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c2b9062c3d9a351c8496ebe19e78a1b8a0073acadc4aa01b7e6f1691bde63abf
MD5 f6665e2b0e7af7d1bfda9c8aea151476
BLAKE2b-256 92eb115c4ef9535e5d6a590ea205d3a914f6a91f1870cb93cebf567dd1d1517f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49cfbf0712e8d307fee9f135fcf126fba7260f31832e2f6558fd963ce013f051
MD5 9a4e95a484c659ac8cd92a3b8d20fe3d
BLAKE2b-256 9391df8496ecaee3e762fc4262b507e8c3bf2cd70abe04e2e2b1235bcea94212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b64526e2e09a0439a2bf1e9c7370093472913cfbebc4a7628d909f92a433e1be
MD5 664550c06628002ae9843a0314f1ef21
BLAKE2b-256 431e5d93da3b8d7f693b0f86a3602e356078758fedb76cc5a15b32f062d61b22

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f5c4e0733dc35e012af3da8172d0fab2cdf46767347163dd03c1facf414cf297
MD5 196733729a343dd9ae71c7881a1b0cbd
BLAKE2b-256 e7601503ad4f24dfed2d9c61a3419a97f0203c87dd3ad1636d0731de2a48f6be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bedd4791b0e774573f5e26c9fc9382db69941ac83d904bdec3f44133f2147512
MD5 d2508b125bb6ba012b29ec17aa6d3c22
BLAKE2b-256 5ab2594188eb7c24569dabc7755235b5efd659431ad1b6e5d9c2bb84bac839dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cac366ac69c9c65ed51bfe982a0dac59b4508e522220774ea076841a17c0188
MD5 b99249b445b861f7626ad00e22a7a61d
BLAKE2b-256 b3c4f21849368bc81958f44c6114ffd401e3af0d06a74e8d6173900bc9aa55c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a35e761802e474a1024849a40239f70ac7fc041d1ab6c2ce1e22d1720c75519
MD5 d2462a559e77245fe9175921e9bf3b83
BLAKE2b-256 b880ec8bb5cbf71d46dfdb693f0350ca10aae5112938bb0e4e617e5d381058bb

See more details on using hashes here.

File details

Details for the file jij_cimod-1.4.51-cp37-cp37m-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 939c705873d1424376b3c879c697323eca50d06b2500507fa656608359fb59f1
MD5 9e09be31769cf2806ba7225ad02d58fa
BLAKE2b-256 0fc7f3ab05d5b3106393f18303c7c386dad32980773768eb1802020b60d8db24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cf0240280b1bbd997b5ddb5bbe705ef6223472576b8a8d4a8a7405c49d1880b3
MD5 e34c4bcf3cdd833c198a74b94e989b31
BLAKE2b-256 e55f00ff850885d1a1e3ae0b309395613aed4c53bdda08f41ba375256075133a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.51-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9bc227d9607f4306d797589c6b8e5c0f4314424551d39fe034c486f93bd2d29e
MD5 672658d3ad5bb3bed761fcec7904e744
BLAKE2b-256 e1d9ad941edaf72402b4da94760d2edca08422e12286f0bbfab1290630e903c7

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