C++ library for a binary (and polynomial) quadratic model.
Project description
cimod : C++ header-only library for a binary quadratic model
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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file jij_cimod-1.6.2.tar.gz
.
File metadata
- Download URL: jij_cimod-1.6.2.tar.gz
- Upload date:
- Size: 84.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6e367c653eef801e445d43f59f74b91cbc8c68771ff584d13b9890b5134e0c6 |
|
MD5 | 15c8fd019b83e6ca5ef2dbc01c858a29 |
|
BLAKE2b-256 | e88580339748a7d927e7b55969f2b7abfc0805c6bf4d40956f350295caf84635 |
File details
Details for the file jij_cimod-1.6.2-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d7dce4cfda8b9ed05bc29643751acabf119740a41e986b388645742a599e006 |
|
MD5 | ef0bcb9577890d739d2e74488d1ba41d |
|
BLAKE2b-256 | 361019539faa802357a9e613d3482c3ac2c9569a8867bb486459af4469cdf07d |
File details
Details for the file jij_cimod-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7bffc400e392262b4404ad85e2c503fd73d9a0639ecfc8f6cd7179b2aef6068 |
|
MD5 | 51da730f18670c62a8662fbb754c31fd |
|
BLAKE2b-256 | 91e02656804314cc8a897394502369e6bbb3e03065f50381c8b9b08d689e2850 |
File details
Details for the file jij_cimod-1.6.2-cp312-cp312-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4371566da93b5e30434f2eb96c08a478a1d48f639233c96ed4d52155ee40bcf |
|
MD5 | a16dde58211d1aa324150f8a870afb41 |
|
BLAKE2b-256 | f17be10fb323eb17aae3f251e9fcd2b38210d76f0bdf8f4680c01b13de146107 |
File details
Details for the file jij_cimod-1.6.2-cp312-cp312-macosx_13_0_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp312-cp312-macosx_13_0_universal2.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c511c55350f3a4deb27afc18a3353b8f875e23bf5020f1238f9c0c065e87e4c |
|
MD5 | fab0b4e722efafc53c5830e28d46552e |
|
BLAKE2b-256 | 8a7be23cdd11b63b1fb3237c56c799a62609338f3d103aa5a78038db0b6d6636 |
File details
Details for the file jij_cimod-1.6.2-cp312-cp312-macosx_10_14_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp312-cp312-macosx_10_14_universal2.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 482f80a920d424770bce7e2c4b04d795df8c5ac9ee6cec1d46dd87a529900766 |
|
MD5 | 996368935af7c0b9da15c9c81c68f990 |
|
BLAKE2b-256 | 163502ad15655b70ad00e80c22ecec28f68d2415f46d1fe86b1ae64efb1c122a |
File details
Details for the file jij_cimod-1.6.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45c95d5a04aca0d993b97095eb656fb25877a6cea806cccd3f2685317ae55e4c |
|
MD5 | 2f1af3d2cddbcfc1bf34cd246708cf04 |
|
BLAKE2b-256 | 2d4d7ec0272115c7842ade92df4176d89de295268a23c3ef0e88be56b14b86e6 |
File details
Details for the file jij_cimod-1.6.2-cp311-cp311-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6625959665042f85fff245ac42617c79bdc0cf671a9e3dfb388fa3df94f04554 |
|
MD5 | dd2c6131ed544539e91b982154fe339b |
|
BLAKE2b-256 | 08e6494ede5b9e086c1bb71cb53fbfc6c586730358de1cbf1d8320f0df887aea |
File details
Details for the file jij_cimod-1.6.2-cp311-cp311-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a5c9bc43513078aec04037734567a11667844a62fb6132caea05dcd4660ebe |
|
MD5 | aa2f90aafa208d227a3fb14f6f43b1db |
|
BLAKE2b-256 | 76b8e68e3ab688588ac0a2ce5606f4cfa2f404bf11e16478a898c5d8c3036225 |
File details
Details for the file jij_cimod-1.6.2-cp311-cp311-macosx_13_0_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp311-cp311-macosx_13_0_universal2.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d980610c71786dea6a4257717f64054bf8834d64e88213fa2d31e1254f6d2483 |
|
MD5 | bbcf3c823f33a4b8d84b73564d6e40ad |
|
BLAKE2b-256 | 5152e94d39ad3a54596c72e73a798a0acb1765181f6cd5c072f78c93402fde8e |
File details
Details for the file jij_cimod-1.6.2-cp311-cp311-macosx_10_14_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp311-cp311-macosx_10_14_universal2.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba80358c97fe23ad6a34aa017e1e5b1631ec7a99ef3ded151d782f08006496a8 |
|
MD5 | 89e6cc1735756e677529ddff00fd2d62 |
|
BLAKE2b-256 | 37fdb8351b75fb510038def25491392dad34747e0b0e95ef23bc3103f4ec99d7 |
File details
Details for the file jij_cimod-1.6.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f272ba31d66b90f50b9f4f08b73a42845a1c8754d0c5f6b526e9cef90d6882fd |
|
MD5 | 240d6b3a0c5f134751b5d92ab6345fff |
|
BLAKE2b-256 | 13c790f819a987d351ab60c2e49075506119c738f456c62192c5182e215a0e04 |
File details
Details for the file jij_cimod-1.6.2-cp310-cp310-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10d6d84fe7b5e5f38ba38ea22b1917c826b056ebc4c0e0e141c8401466487cbc |
|
MD5 | 95d5f48463948f7168fd8f54830ec6cf |
|
BLAKE2b-256 | 4af7aa02d517c8a3aeffceab221703bc3406d2b0b42234568345bd2f15c908a3 |
File details
Details for the file jij_cimod-1.6.2-cp310-cp310-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 999.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30395c1b1f6babfe9c15103218267fa309c2b6db4fc2ba2d2fb7d1ae1d5a38c3 |
|
MD5 | 9a26a6ea43b84b4ddc9379a784b747f9 |
|
BLAKE2b-256 | 759a7577c8a01a7ae2434beb955deddf50f79898f89992325ce4e91a64038baa |
File details
Details for the file jij_cimod-1.6.2-cp310-cp310-macosx_13_0_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp310-cp310-macosx_13_0_universal2.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 022d34570187d0bb5d61422489e35eb73fbaa9879cea4d650d36b7bdaee99080 |
|
MD5 | e4fe73739057ce024e34bde4ba182255 |
|
BLAKE2b-256 | f546c50519a537c93b4df45109b2dea20da5881d193f2c53a0504fc5a7b0f7cd |
File details
Details for the file jij_cimod-1.6.2-cp310-cp310-macosx_10_14_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp310-cp310-macosx_10_14_universal2.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a03c6b29b9aa86e3ef26dba29ae5f3fb4414ac5c95f613d3d8a0b3e01c22c7c |
|
MD5 | c5a6f966dfa132460a3298e173791db6 |
|
BLAKE2b-256 | ad7434688def122363929a9e1690f950d4c27ca840f18ceae9137d316ce9b033 |
File details
Details for the file jij_cimod-1.6.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-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/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407821d2bfdb87668cb730dc8703aef6bb2d5c6d6c6310c5e05dfe0317ea4501 |
|
MD5 | f5dccfb87f9b59e63877ef6c2e1876d8 |
|
BLAKE2b-256 | 5d2d3744a25d823c8875d6bd55153c190184a2800b767bb575784b3a892d57ef |
File details
Details for the file jij_cimod-1.6.2-cp39-cp39-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b074d5e5a24d876dba1c6e7dd995c2362398a31dab269bf00a09722522e3aff5 |
|
MD5 | 38b412e2441f20d8342a0cc078bf4450 |
|
BLAKE2b-256 | 489702f8fc62fba97adc9b0479aad6c75c3670f2e4108c7ca37c809e8f5c9b1e |
File details
Details for the file jij_cimod-1.6.2-cp39-cp39-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp39-cp39-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f189b65a82d4907c09862a0eeac2623876ad93a08e62d7873e7295693d052dc |
|
MD5 | efae9cab6745c7d7f6a54c9aa4c4bf57 |
|
BLAKE2b-256 | 8af52ed46acf3bea1ff701a296b0b17bf607632ede63d10ebcfcc70a21634f5f |
File details
Details for the file jij_cimod-1.6.2-cp39-cp39-macosx_13_0_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp39-cp39-macosx_13_0_universal2.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be2619f96f478aa642f9151485e3653fda7a669076d0b96e062c47f7d4f0f1f9 |
|
MD5 | 335ced2ee1cd3725f1c1833a08754007 |
|
BLAKE2b-256 | 9e7427d9bbf634477e12b8c4dcaaa9e86d120c384a4c0206fecda00e681dd65e |
File details
Details for the file jij_cimod-1.6.2-cp39-cp39-macosx_10_14_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp39-cp39-macosx_10_14_universal2.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc2480fd3169d1c2c552b57b3f4f7b3e56e5f3b2782db47026ba9b02f979985 |
|
MD5 | f1442dbd1b8b09145a959c0b6921efd7 |
|
BLAKE2b-256 | 34fdd0386abdc802c00908213ec3881c3c4064dc9706d2f66a0dc769fc05cf44 |
File details
Details for the file jij_cimod-1.6.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e31651b027f97c75ddfdd6abc4cfafe88e66e36c394ff7f88162313b28376f8d |
|
MD5 | 8802af0ab2ab944c4f45a1214cd98600 |
|
BLAKE2b-256 | d5ded0b08dd74a574b0fafce4c779714157d3d3045e54d30b5a45d56a0527b0f |
File details
Details for the file jij_cimod-1.6.2-cp38-cp38-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp38-cp38-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 629acfd0ae19c0fbcbd4d8ec7070b163a8fe1bffcb4d4aafebca5c5870c15c03 |
|
MD5 | 7cf9d3a99200204f709b7e362e3d19ab |
|
BLAKE2b-256 | 1041cb935faf3b6d2874c4c4299cfe4825bdbed8b7b543a81d0949382240d3af |
File details
Details for the file jij_cimod-1.6.2-cp38-cp38-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp38-cp38-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 999.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8ea2c46befaa111b5fc3c1fdc7e00caa80bc0b90c8b7a97d19f07cd9324896 |
|
MD5 | eab867cdb4376424584df8cd875ee26e |
|
BLAKE2b-256 | 8b01f36a2ca52cc407d3be2e473735a3f21603242bb5ee8c68c9fc56806aff4d |
File details
Details for the file jij_cimod-1.6.2-cp38-cp38-macosx_13_0_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp38-cp38-macosx_13_0_universal2.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, macOS 13.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17440d3d13cb38bd96285a6487728fe0903c3d92747aa3a3af5d52b8413d2598 |
|
MD5 | 6495928df779406d396c19d5e63db316 |
|
BLAKE2b-256 | 6a94d4670349a37c0e4c55b01a1f6227001416b22bfc101c5e9fea2d4d53537e |
File details
Details for the file jij_cimod-1.6.2-cp38-cp38-macosx_10_14_universal2.whl
.
File metadata
- Download URL: jij_cimod-1.6.2-cp38-cp38-macosx_10_14_universal2.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c35462b03dc0d5438e0beae26bdd23cf234fea34bae6e48db1ce1f0cb2b88da |
|
MD5 | 12c60099fe639f8cc55abe8bdfa79afe |
|
BLAKE2b-256 | b01e9d1b8c23e2f6be9ebdcd6456b815db78ff24f5be47c74660bbbbffda2d0f |