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.52.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.52-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

jij_cimod-1.4.52-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.52-cp310-cp310-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.52-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.52-cp310-cp310-macosx_12_0_arm64.whl (947.3 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

jij_cimod-1.4.52-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.52-cp310-cp310-macosx_11_0_arm64.whl (950.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jij_cimod-1.4.52-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.52-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

jij_cimod-1.4.52-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.52-cp39-cp39-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.52-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.52-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.52-cp39-cp39-macosx_12_0_arm64.whl (947.0 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

jij_cimod-1.4.52-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.52-cp39-cp39-macosx_11_0_arm64.whl (950.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jij_cimod-1.4.52-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.52-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

jij_cimod-1.4.52-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.52-cp38-cp38-manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

jij_cimod-1.4.52-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.52-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.52-cp38-cp38-macosx_12_0_arm64.whl (946.8 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

jij_cimod-1.4.52-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.52-cp38-cp38-macosx_11_0_arm64.whl (950.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jij_cimod-1.4.52-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.52-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

jij_cimod-1.4.52-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.52-cp37-cp37m-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

jij_cimod-1.4.52-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.52-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.52-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.52-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.52.tar.gz.

File metadata

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

File hashes

Hashes for jij_cimod-1.4.52.tar.gz
Algorithm Hash digest
SHA256 4a27718969f4e932c6fb4d803b17aa48602880e1afd54d998bc0fd815b8fb1d9
MD5 2d44aef43d71e80926238abfbe110280
BLAKE2b-256 b69b1e530a2fce2230666c19277186cddc917d38259027dd6eb3c0f76246bb16

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a1fffafecd92a6de455d601f6fba9e48ac9edee3de2765990210ebb69cd11136
MD5 e6b1da3a80e87598eb0f80447dbf73a7
BLAKE2b-256 05b08ced478315a583e8330aa85605820d9f7b0494296ac832e3509d29fb1a86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d1e70cbcb230412cf75b13b8c3dc92989f3f0644c42f451f38e352a29a92ebe
MD5 2f3a4b4f04ac494c4c3f3b986839951e
BLAKE2b-256 f1f2248eb627851f4d14ab11cb5100b30e6842238b746b283d6bbb04ae3b60a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 727391066441a6637d794cbc4c55b6e02756ca69868342601fea31ccb2882b5a
MD5 2de8e94c4cd89664de505b954742c4b4
BLAKE2b-256 f38e2530f404468e39a46bd251ac628b9971bd4fa5f20d20a736984dac618255

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 16779a3437d7b5d36607b4255d14c241235266077484b22cab3aa0d4468b8843
MD5 5f5f21ba13c3fde14f38232872c479f2
BLAKE2b-256 660aeb30ffb278a33cafd142e15954c25ef91a3f0d5a2855162fc2937ce49554

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4a9822095c83b86f5e33dff94418cb5e53630879c372d0e644daf38421edfc7e
MD5 f7e7e8a39de481c9fee321848f0692a2
BLAKE2b-256 20691ea6169aea2f4fc51532b5f319982df906923e04a9b6b8c1404308d793c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 89c5238d17c0113d7f04344043bbcac04bcd43107ccfc2df938d4acd4efeb9ce
MD5 b8ebc6e8307e010cfb7c46d7cdbae6c8
BLAKE2b-256 2dfb12025cd648a294b9a390299f4f1005170273b89ea3df1bd46516ce2429b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86c35dc8b392ad5ad4551e59777f57383ad70961d49b5145bfe81a77eaa70678
MD5 dc67383b203f441a8cdcbfa8f90e9357
BLAKE2b-256 ea03778e79045e5fdebf8e3610a1d4371977349a8624f26568249b07a9ea4611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 aa3d4c074f3363bef0b96808bd4fe16794a583734b546ea10f8a4af2334d9bdf
MD5 e0a307840c4a5357128a0b994810cf3b
BLAKE2b-256 1709f0e2b6cba5c8e1ee945a953fc5d736c1aaf67fa68fedddd0cae170a6b949

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6571541a91c9e400a16fc88a476587f02ff0e2d37742f04784aefade0dbecf75
MD5 02f5af4c0848e5d069ac42a65604c39b
BLAKE2b-256 c83f4a206a1af629888471cb77de95d209d9026b0f5c4fbba3cc41992b6720e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42093eef1ed966c18379540523149d21bd85a1e33fbd475f13eb6f70b610f21c
MD5 a47ab1e0801dda2c9d5a5fbe83b534b4
BLAKE2b-256 55c4c55e051be278262d71b76bf49ff02ecdd8148a680f6c8fef1dcf1b19374c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3bc37d1cbfb071e94060002efde7256a8d24b5f90a539fd4d9dc51352ae6be4
MD5 be7deba00e6aea0ee70a1913c98d0f83
BLAKE2b-256 abb3b823b2051bd3c410cc14ba6908b69ed4628dd1b311ad2493925d32aeede6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 880c28757ebea9875087eb042ea253764987b44e25020796e61e4d2ad3a91ba9
MD5 16480b5146f29e9aeec7f97febec2976
BLAKE2b-256 461e3643071a88f19769e858640f34680fdb284f9a554a4dd3b143cfd4cee0dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d0d3ef4c770230c302f29b978ba800fe28cf9cdcc2a6a712a2d53729abfa932e
MD5 fdc9230e7c67e5d92f7e4eeae4dbd4c2
BLAKE2b-256 1f7e383153f6ab27570cadd41cbdb0f8d2c3e703d226fe53bdc269c1bd200850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 99039f4d7a8552503cfb7f76e1920efcd9af17963842a9cd46d44f379f6a3adf
MD5 17395bbed4a8df07f00d0b480c5874f0
BLAKE2b-256 2f64ede5be32f3c447be75be9434cbfcfbbdd9f15bd9d72f4877132070166d30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 10d934a2c73b1fe16ec313d85cec9261d80dcf26b113abfd245d802574d30cfe
MD5 d5558cc4d1ccb8abc592d2245c640a99
BLAKE2b-256 46fc838bdb340940d4a81d5c81140425c9af0341d5aec98da02d25f771247582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 794440f531993e5511f23b60ec2f49d547b384d3ddc97bed455febf98f310bb7
MD5 3b3cda81b0b4809ad064274d0d95b713
BLAKE2b-256 a6be0f61c6e52067a55a1124bb795db39724a421b5237102eb516f069071d4de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c6733e3003df77c68ea54279c069fb305f1acb803da98da18460410416d11e4b
MD5 2a67bc0fded415601044277ddea1a867
BLAKE2b-256 e79d29e12489450d15b8df513beb25c2c23c1c80120b1d75e94b49dcdb64c88e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ad732ea2e32aafc5b99013f6805fff6301782423ac61614f487d394706c91ed9
MD5 673487622d661d14074a83e0b47240f3
BLAKE2b-256 14bd270134f8d71181796d3d14d24b245e9c9ead4e961e20103e92ff3b7f0222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 651cf5d821175647e2eff339a57434e1c6459479f12ce1b4ab16fc5322e7d60b
MD5 0501e275c416c17d8afbe216cb3d1152
BLAKE2b-256 f76dfa0e570bfdf1b6f82389d85a99cf8b152c01fe3e28d7002993d53f1b1615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b51db71cc9f9953245d821975abd974c0775b17c935501eba5f32a784d18978e
MD5 6038fd1d91fbcdbded152353a898f22d
BLAKE2b-256 a0d271ba7d12177f97786f08206be6c9f3950f5be4571511acb87c77189f7c71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c1637336a0fe3e8a81521fa4232549e86f775f53ac61c79b79cd2d28ef9a4a5
MD5 dbeb48e742daac50d96fe211ccff636c
BLAKE2b-256 4ce52aa4d77b264924e1c2d815ad39895f3756fc2d72e46e7e258a2071506653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c939e93d244323777097cc5b67ea3a3ad6e6e821768aa5b78e51e0f30d63b139
MD5 91441ac31e152a424bc205e142f0661f
BLAKE2b-256 0121137d044f1881f02cb5d663f8ca1b11da5a76212ea9cfcc93a349f365c0da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1a696c59f618f5d311bb2f2539fb2d8f8a48b33e48e2e15fc33d5cbba44ae009
MD5 88e6e8e0e0669af6a6cb99b871616f6e
BLAKE2b-256 a52b40038fa72219535bc7fcfac3cf38f37da29f9bd2a3be55efec9845143f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3ae8b5ff71284d56e07369c691f54f90d493506ae4bb3b160d90990146c081ed
MD5 8d27c9acea98ac009899c8629d88ca52
BLAKE2b-256 656ad8495600aca1b5a9a1f89a9afea9cf83118e46e9a51abd184d79f4f8d06b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05f2ecd02121e535aff05bde6342c1cabf3d5ac5c4e58652012960b8ce9d01af
MD5 9dd8f56ea207b202f87b575baa32be84
BLAKE2b-256 0bb2bdbf5e6c6e548bcd899a9e4de19b491ce7f7e5efaf1de398284ae754001d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7147cab194762150ff6eec4b91b41887b5c48549de0975e8f77fd7891b1b4add
MD5 798ccc5af1f5cf1c36594966c7160542
BLAKE2b-256 9888d107668a7760997c6e397dbc2dfa288b1506883a2b4906b756ec01e6a0d5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0b58dafe8889a4f788b271479da9aca7b8af4036f40413488656b8de1d58dea6
MD5 c1babc679c63311d3706668b81f2560e
BLAKE2b-256 6b4f1aac708e71f691f1955d2d323700483406a456128bc3734485b3b80715f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7d0b300351c1796b6b8a021b81c2bfbe891fefeeb5c3b3ebf21120a3b3be836
MD5 4b13c981482943171f5b02cd5cf88b66
BLAKE2b-256 792aee6b5710705268dcb27429a4953bcb85b3fae3d805b1e5269754fcdd0c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d2f12ab90101f00345922715db122278c64683e238c59fdf7e012bed1627125
MD5 01b73af5aaa6cbbbb8becd67605fd7ad
BLAKE2b-256 dee2258228ff8dd7de22a727a8fc73ed7a192681a82f83dcaf8b16e36beb30e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de220544d32a6bd5087806f8f6737ddd34fa15ca64eb8038bc2ccd6d8d794cae
MD5 75d468e4a6fb5a3d5dc899e2ab7d1de3
BLAKE2b-256 1fb8795e62aa74caf8bf5f3314ff0cf71d913c3db6fc708aa722fbdb0789b678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 435242c274f23295b48ccf64590ac30d2db455d6f5e4fb48388dc40b8440e90a
MD5 31d6fe6aa92bde0cf9c0b6f790939732
BLAKE2b-256 6c0e97aca29b4ec911391ddd9492e219ec03975e296a5f60beff4aaf8426a9c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2c3a717a2823e65748346c6f358315b1779f4b0c8793f39a5f4f0332ee2de244
MD5 25c91bf7e9e89444528972f8bbe77d6f
BLAKE2b-256 c3dfe7316904c810cf0253b0b34a6a88967e435d684ffa1d8712a548c2290484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jij_cimod-1.4.52-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 41af051e28210ab92eab8f28367abcf8b2106be047ee1557e954c7da36d032b8
MD5 9857c09f5819802b0a22cf26f5c30c1f
BLAKE2b-256 1f955e7d761354bcf9ec17a5d0c4a2d0e1b1cb4944c1eaf4a93b9e63bfadae99

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