Skip to main content

Fast Rubik's Cube engine with Python bindings

Project description

CI GitHub Release

Cubik

Python module, backended by C++ via SWIG, for emulating a Rubik's cube and its behaviors for implementing solving algorithms, search algorithms, and more.

Usage

Installation

To install simply run: pip install cubik

Creating a Cube

from cubik import Cube

cube = Cube()
print(cube)

Outputs:

      ⬜⬜⬜            
      ⬜⬜⬜            
      ⬜⬜⬜            
🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦
🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦
🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦
      🟨🟨🟨            
      🟨🟨🟨            
      🟨🟨🟨    

Applying a Move

cube_R = cube.R() # applies R move

Note: all move methods return a new cube This means that cube will be unchanged and cube_R is the result of applying a 'R' move to cube.

Applying a Sequence of Moves

from cubik import Cube, Moves

cube = Cube()

checker_moves = [Moves.M2, Moves.E2, Moves.S2] # sequence of moves to build a checker pattern on the cube

checkered_cube = cube.apply_moves(checker_moves)

Outputs:

      ⬜🟨⬜            
      🟨⬜🟨            
      ⬜🟨⬜            
🟧🟥🟧🟩🟦🟩🟥🟧🟥🟦🟩🟦
🟥🟧🟥🟦🟩🟦🟧🟥🟧🟩🟦🟩
🟧🟥🟧🟩🟦🟩🟥🟧🟥🟦🟩🟦
      🟨⬜🟨            
      ⬜🟨⬜            
      🟨⬜🟨   

A Few Other Handy Functions and Features

cube.is_solved() # returns true if the cube is solved, false otherwise
cube.get_state() # returns a tuple of 6 elements 

other_cube = cube()
other_cube == cube # true as both cubes are in equal states
other_cube.R() == cube.R() # ditto

other_cube != cube.R() # true because other_cube is not the as cube+R

canon = cube.cannonical() # returns a cube in canonical orientation*

cube.is_valid_state() # returns true if cube is in a solvable state

* cannonical orientation is green in front, white on top, red on right, etc.

Rubik's Cube Notation

For cube notation please refer to 3x3 Rubik's Cube Move Notation.

The Backend

Each face is represented as a uint32_t and each color is represented by a 3-bit section of the uint32_t. This means the entire represntation the cube only takes up $6*32=192$ bits or $24$ Bytes!!

Specifically:

Sticker Bits
Top Left $(b_0,b_1,b_2)$
Top Middle $(b_3,b_4,b_5)$
Top Right $(b_6,b_7,b_8)$
Middle Left $(b_9,b_{10},b_{11})$
Center $(b_{12},b_{13},b_{14})$
Middle Right $(b_{15},b_{16},b_{17})$
Bottom Left $(b_{18},b_{19},b_{20})$
Bottom Middle $(b_{21},b_{22},b_{23})$
Bottom Right $(b_{24},b_{25},b_{26})$

* where b0 is the least significant bit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cubik-0.3.3-cp312-cp312-win_amd64.whl (150.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cubik-0.3.3-cp312-cp312-win32.whl (137.6 kB view details)

Uploaded CPython 3.12Windows x86

cubik-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cubik-0.3.3-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cubik-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cubik-0.3.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (250.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cubik-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (172.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cubik-0.3.3-cp311-cp311-win_amd64.whl (150.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cubik-0.3.3-cp311-cp311-win32.whl (137.0 kB view details)

Uploaded CPython 3.11Windows x86

cubik-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cubik-0.3.3-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cubik-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cubik-0.3.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (244.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cubik-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (171.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cubik-0.3.3-cp310-cp310-win_amd64.whl (150.0 kB view details)

Uploaded CPython 3.10Windows x86-64

cubik-0.3.3-cp310-cp310-win32.whl (137.0 kB view details)

Uploaded CPython 3.10Windows x86

cubik-0.3.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cubik-0.3.3-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cubik-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cubik-0.3.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (244.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cubik-0.3.3-cp310-cp310-macosx_11_0_arm64.whl (171.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cubik-0.3.3-cp39-cp39-win_amd64.whl (150.2 kB view details)

Uploaded CPython 3.9Windows x86-64

cubik-0.3.3-cp39-cp39-win32.whl (137.0 kB view details)

Uploaded CPython 3.9Windows x86

cubik-0.3.3-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cubik-0.3.3-cp39-cp39-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cubik-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cubik-0.3.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (244.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cubik-0.3.3-cp39-cp39-macosx_11_0_arm64.whl (171.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cubik-0.3.3-cp38-cp38-win_amd64.whl (150.3 kB view details)

Uploaded CPython 3.8Windows x86-64

cubik-0.3.3-cp38-cp38-win32.whl (137.0 kB view details)

Uploaded CPython 3.8Windows x86

cubik-0.3.3-cp38-cp38-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

cubik-0.3.3-cp38-cp38-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cubik-0.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cubik-0.3.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (244.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cubik-0.3.3-cp38-cp38-macosx_11_0_arm64.whl (171.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file cubik-0.3.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 150.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 449ce07a70358cd1f81efeea505e086aa4eed198a9ec4b1e36666bf090a04c68
MD5 51a61a812998e66eb317bf9927c85ef6
BLAKE2b-256 b2f89f6131eccec46e9dfdc8cadccda2f8ef25445e6748daf92c4b00e4d611e5

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: cubik-0.3.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 137.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 17afcca553943858d6d9a52136b4cab2e6a80743be704cbe87dcfc676e76f572
MD5 22780248128ce0bdf996c0902ee42aff
BLAKE2b-256 50daf5c6fb9d22c7fdd18d5bf6741b9964e74a7b400af3a01062ae30e02957af

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a5e719489ca03784061b73093a8167b881b0cdeb5af3532f67cd869cb463e29
MD5 18b756c0bb6100ca27d2ea66f03c79ae
BLAKE2b-256 d333e44b9ea0f76fb32d887330aff1324a08c7db13bdcac6107faf746e75dd46

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de545622c8bd0aae3ab4bb266f1299153ff24a49788d90ee860d4664a48d7128
MD5 39ab5d71f4afb569f25f103f1bf8d3ad
BLAKE2b-256 d59ff694ab1e9f9543e3f6d6833001aaf997a1e50600d41928ceca90ddbfaac1

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 260975fc3f8c3ca22ec26a55e0403b1777a048910e4085414d22bf4bf11b42a5
MD5 36fa68100a39f626c07aa5bafc5f3503
BLAKE2b-256 fdd0260737343ce3c6b66b002161b6f390c1a95f8f0a3aabf34773ae7511b47a

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a90402b3b36fb1d26b45bd3b98a4d3029dd6c9ce3b0817884b9bec0338881e1
MD5 3c6019af69c830a8b83f40fce901a4df
BLAKE2b-256 4ae6f92ac3d7f94b373659ce160482ca16745d25b3b1b829f970added6266990

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e22184e24d7df66b5bdff77e5a5bc334366b8ab457b24d7a2a528d3a9e180c
MD5 8f2be261ccab402b117a5ccff3a604ac
BLAKE2b-256 3fb4098263c32a23098a40c2e25ea352d09264f923e22da8078b3ce332730f81

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 18e0b8127643b1de80a0de9284a749785d4bb1e7f3a1872db495627a5ce62dd0
MD5 b4c26c612be65f05fc5ffa2a3ac70863
BLAKE2b-256 5e0cd2703da9712bd3c3884b0a36ca8d7b4925c2be17020ef5380136774b43e1

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: cubik-0.3.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 06056c85774300913a49109e67a7caa88e5aef30c0b271bd0274fda3e43c356e
MD5 8eec06a4c45b813468ef0c2bfb29de8f
BLAKE2b-256 8b7c31a8ddcc8af8956732ac8d9379842201148fc163a1251c73285e56fb8481

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 872aaa9f6411a47e91e2b84bfcc79b3a0e29c6cd954d537069caed94d7a59dee
MD5 cf327e0cfd3b85cd143a0dc53c6b19dd
BLAKE2b-256 364506c8e7758e9f9811948382ace13b92b677bb98cc8dd8cc21dec9ccaa3100

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e98bc240b348fd3bf79501bfb0192597eb770f9ecdc785b90c2bc5d00ae0e4a5
MD5 d7c9ce28bfc9cd43fc3d42be39783080
BLAKE2b-256 255a1a1582e797196011519a04daef40ab2abcb0c9b295336f4e9fc847697efb

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d69591964a6d463b429bcbdd79dbe40d5d717db84fb5972b9cbadc329f706fd9
MD5 a4faf594030492f3c983133e2657976f
BLAKE2b-256 c277fd026c2f215703c618d0cc9f192427ea34ad86b0563a12a1c10c2e2374d8

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e8da5585c61f6cdfe2f796b55a14613528246a3134c4a4778a2b6b3fb70de4ad
MD5 871971faa47469c5eb5b86a081f572b0
BLAKE2b-256 a65ec584340a4a0ecb1dc49019025b64166eff376171f754029f07fe53220f66

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 867f951a49de1730dbea4cad131477d31cf5eaa090c8ad19c68843058614306a
MD5 c29cabe9538f765079f28e9491c52757
BLAKE2b-256 caa9d0b87f310644d67b407ba6499087e4572a8d0feef44b079ace5d8e0511c9

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 150.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 40dd9bbb6718e041766d99808504fb9b69036b84753f5020600250871692bbda
MD5 1ce631d6d45619f45a4f2e75a158cada
BLAKE2b-256 317faef25b6dcf7074a28a717833d04f06511d9f0a5ebbdc0cd0aa9d2c8e2520

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: cubik-0.3.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 01cd6358783c41b51902bf25070cd22f9c5771b423a226088c728104b3e1f10a
MD5 9313d30f2018f1faf4e2f1a892d8bcb9
BLAKE2b-256 a1d7187244359fd16c885c5a9dd772507513a3ad53ab309c672988b41c818fa0

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a8c1b2e6392b34579e6f0af656dfff7cd122070c6b64fd0526cbbb975ea5a6a
MD5 9ea9fda57063f3fc16378b7fcc2814c3
BLAKE2b-256 4ad27acc2adee766af6287b4587e100fdf7eab75bfea6cb3fa3dfe97053d6048

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f8f9cb53c66c8a911843b441bedf33271492874913c34c0bed4ba9a37f805b9
MD5 5c4efecd72e3ba243367dfc754454cb4
BLAKE2b-256 955d7da5b94930ec7a9e2b7e6aae768d12ca653c35eb319ad32bc506b6070d5f

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5aabfc59a8807e2675b8696111f46a48f263559ff7d1d87c181dfd64e91f0d70
MD5 7f70fcad90cbc1f8351a0afe1de77059
BLAKE2b-256 129239800870ad74e5390784e76d95c461ffcb441d33cb5d080141a7d50e5b8b

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3766e9a7bc168c5033ea1caa75c728cb17fd2119620c4504050c26dffd31668c
MD5 c8d0fd8e368b36b35aa9521655abf5fa
BLAKE2b-256 7497071697829f4d2df07dc6c23da395d962bbae6760e02459a5c6d5c0c5426d

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7b26f567c6f66d0e10c6c26ac2eacedb5f813a21131d9518d5061abdae7dcd1
MD5 c2928b25dfe3fd88208abea2b93b8816
BLAKE2b-256 03e924d5a9047c0bcf253c5641146db03905222595be6ef25be7deb83d6fe135

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 150.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a1f7fba9b2ae968f2408d9dc45449b13982e8c3d66fd965884123d4c88bb30ce
MD5 7593e5a0735c878680490f35e943c24a
BLAKE2b-256 2cd2df56b5aae5fb71b7d6bd16fce8d48cf90e18bbe861b78270b359d987e759

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: cubik-0.3.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c16b8f4d235703e3ae3ff3578d8a9fea33ed27e5e220a4d158fcf32745fe3914
MD5 40925569be8ce75e8ee503db75034bd6
BLAKE2b-256 1ee6d970fdc5c745556a1ecfe7e9a8a292b0bbfc3c809a61c41a217e891f5435

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f58f780d8e53aac21ffdb2db138758dc53b086f7dc4b1798651dd6261d45fe7
MD5 58105f10a46aef20e3015405a392389f
BLAKE2b-256 af740c6f2c6c6baa25d860ecc4460581ebf53a6c62f63f76d310fa32d9b3295b

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cubik-0.3.3-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1377208c935d4ab499d8c85b825792db8a99a619426ced0da1dfd7183cc3a889
MD5 beb3bdbcad54066459f75c60e248d320
BLAKE2b-256 6d443fcecfb1154e3958e4240867c32661f34c9b98c484a9cd03bfb698a68055

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcdad4e074884fae82b9732c33e3fa4918377e54d29da02415c7e7f39614bb90
MD5 fe4ee07127e9aa859d31e4ee8e4fa5ea
BLAKE2b-256 1396dece695473e11b0598108b284bee9885d4c7f1230ed2d8846f604673deed

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b65b46e2162f366a0adfe2fdb44ebfb934e684b4f1a0e2f3aed24d43282e8950
MD5 075e36c79c6179cacddfc86b7c505e34
BLAKE2b-256 297d3697f5a4d480ed9c878740dd932ada515abdbd87d8e365f87151a82e0ed7

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 171.7 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36da63c6d5ecee16d1b40809704ebf4105cd0126011aad0748fa68e550bbf76d
MD5 fa194b5717d520c95a6072b947c36473
BLAKE2b-256 3e2c4034797398bcb007ca9aafbf0d7b1c1a79c864d83dc218c12645171fe6e1

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 150.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f148543d4b6b0646f6fad512fc5c5007a73b4fa5bf1e7cc587b1c2a249f2779d
MD5 2a0b40e0c85ee29e592c1724666a6fd3
BLAKE2b-256 ec6ec3a23f34e836730ae205e7d201045f9a2085a725bac20fe784092a0e20e7

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: cubik-0.3.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 525f03567e3e6ac9167ddb2889e0dd5fc5877d2e4f450b23a026fc1f28ab2fb5
MD5 129e0577ee68fc023517e6426f10e9fb
BLAKE2b-256 4a8b8a993fdc14b1616c7e855b3d658c1d9b9a6ee5bcb3714a62dfe994b5ea7b

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b58da8c504fcbe1d164ead8ddc63f4b45111ddf15bdc85a12ef4a8e1ecee2635
MD5 431e31c8455098ff18eacd1478042a68
BLAKE2b-256 2c4fbec17582c6b40f9f9d1e7e372c9a6462dd805c7e259e63e63f8bb663a026

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cubik-0.3.3-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7479691c4a25c940fdb649599c656ce00fac6f9b2d79180b2ff8a12843d21350
MD5 d2038a861057b795697165c10a47d71a
BLAKE2b-256 bb025039c368534acc3bde697ee9e40cb7fce5c68b1a7d2fd874941cefb9ed59

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8510aa486ff1abf4112bddc4ee88e1e3eb6e09eccecf35c59939f2686c2cd3aa
MD5 e1c9976a12f2850837314ad635ef8ff2
BLAKE2b-256 5af73c3327903d0014a6f322b15b688083353059350f1bdacef0a3a9cb467a83

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cubik-0.3.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c9a311306e5d91583b2ead7bbb1ff5f41a0cb9815a1d9b3a79ae7f8065d7061d
MD5 20e3b16067abbfa82c2f8993758e9fbd
BLAKE2b-256 694402e1d483e070feb12b1eb353d9f317996175ff3beeb99783cfea1c06c3c8

See more details on using hashes here.

File details

Details for the file cubik-0.3.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cubik-0.3.3-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 171.8 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.14

File hashes

Hashes for cubik-0.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1999c5df13277d194fec24f3226d70d15be83936c3192e4fa2e621befdbfedd
MD5 d97c2f0ec8b9b6d7550cb6c37da03450
BLAKE2b-256 1a547c7e9e7f864013594e37098a3a1a2dfbafb3594c10bf56aaabceda4e8b7d

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