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.canonical() # returns a cube in canonical orientation*

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

* canonical 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.4.0-cp312-cp312-win_amd64.whl (151.0 kB view details)

Uploaded CPython 3.12Windows x86-64

cubik-0.4.0-cp312-cp312-win32.whl (138.3 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cubik-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cubik-0.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (251.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cubik-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (172.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cubik-0.4.0-cp311-cp311-win_amd64.whl (151.0 kB view details)

Uploaded CPython 3.11Windows x86-64

cubik-0.4.0-cp311-cp311-win32.whl (137.7 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cubik-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cubik-0.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (245.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cubik-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (172.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cubik-0.4.0-cp310-cp310-win_amd64.whl (151.0 kB view details)

Uploaded CPython 3.10Windows x86-64

cubik-0.4.0-cp310-cp310-win32.whl (137.7 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cubik-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cubik-0.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (245.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cubik-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (172.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cubik-0.4.0-cp39-cp39-win_amd64.whl (151.2 kB view details)

Uploaded CPython 3.9Windows x86-64

cubik-0.4.0-cp39-cp39-win32.whl (137.7 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cubik-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cubik-0.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (245.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cubik-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (172.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cubik-0.4.0-cp38-cp38-win_amd64.whl (151.2 kB view details)

Uploaded CPython 3.8Windows x86-64

cubik-0.4.0-cp38-cp38-win32.whl (137.7 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cubik-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cubik-0.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (245.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cubik-0.4.0-cp38-cp38-macosx_11_0_arm64.whl (172.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 151.0 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.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e144b31b04a1b4c4f9818b4b9ef77818fc8c6c1f4af50dd5a365107ed223e96a
MD5 f4265d87e2279fc36b0f6a28ab7e7f09
BLAKE2b-256 347d07b9e5453378ac673f3546a1677b557dc950e5d6716d278a97ddd7f093fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 138.3 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.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2a3e25a6b3e0887d6df0d297f50ad07ee6350720931e57a22ea942525f4f26fb
MD5 a6daa82845da8eac2e46bf4aa690fecd
BLAKE2b-256 e2e9b7e9764f7c6477145e5ae3a19282bd042bfd19b969de7c66e20efa9b72b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c63bedec7622823446797793c9b2410209c28c733cafcb242342bb5cd346925
MD5 f0912155407e7aa1a3b4f52c86049f5f
BLAKE2b-256 9e169807fc799fcab1db792a8fa5e7ac755c4634b75c3cf5fc9595c41964eebf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a204d057a42a29ed5afec3d4799941902c8a93a99cf5e4414c3c929b66b9a247
MD5 f311f3931c38f106c4f24c53ee69d14c
BLAKE2b-256 4e5c125519db869286e5931673e9edc8fe93b588faaa5ddaa863b695f466ca10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0833df2ac92427cedaab5a474d940e2bafc11cd51b511c6bd55c88cb1b7bd2d5
MD5 e442f93a6649e68262c46dbfe5c899f6
BLAKE2b-256 880747d784577ad159bcdf1d4909a0b372b5942c3f5cbd93d7ce2f3c1a23c69c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 483d8493367cc570cb351a3857c237d162f60570a1d28241fd5c291631dfb0f6
MD5 695a82b9598b6ed2541e2f54cedc8cad
BLAKE2b-256 7d9f2d2564d16eb7e2a68f4096e585e2595910c523e2dfc3b5e7e3759aba395b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a773f95d32f9a2b92f0a14fda3dd695c538d08d690fc8c8d263ff893694528b
MD5 7d26067c6e1b2cd68a62938bc94bf0d2
BLAKE2b-256 ba04e0e831199f5ce3f83339b46c8d7a235ed580ba7f33c064a26297dc9ec417

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 151.0 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.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 af890e628ac80cead507d3367b8c509e1366cd6782f4e1ffc276d10bd00b034d
MD5 079e1bfd548ac73cd6441306e970433d
BLAKE2b-256 012ebb52d4e636c0f90af466f45222c54c85424745940c234f078d627c32ade7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 137.7 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.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f489a049770c50b36dbef02670aedeb1c7cc455101d62bf831528fe1cd835c5b
MD5 98f15e390406b0bc5a9995dbfd4f3609
BLAKE2b-256 f09b00e17fb1560a28d3f24c0b6af26694797af0d052b8ca0fd67d006fd659df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 352c633ed57ce6d416bedbf1ca04e5a2b86a33e2222548e5549c94101460da4c
MD5 40e79b3f60683505fadba4c403592d94
BLAKE2b-256 37f04e23f6dc58b969b884b92b905fb2d2f423a84c927672e5db31826e415f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a608c8b5bb4459473543741266aa2cfe5ec444ad13239f8cb28b1156ba18391f
MD5 24d074b5004af1a824ea94764c6c7691
BLAKE2b-256 5fd6adba2ef552701924c6e4d5fe575946e285fda1a799ee2ef10e4e2bba75be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a66b5577708fe8ce7ecb00313c0ab6c1961e610c9c0a7316d8e35b2ec8fdcc8
MD5 db243308911bf4a070475318da8e2cd7
BLAKE2b-256 b5a240933e22d10904e958f15051401d1f2572bd7fe4c798a76c09c0ac5a5794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fcefed72124e423cf3e28c4b95404b074a4aa11fbfde27b95663ac37e222bb0d
MD5 3d40d476f5a29a2e7c5b5e4bce51dff7
BLAKE2b-256 62dfa9463f3e93f38d1219b62753e45fba572ccdd4ee777115db9c3ff16982f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d04916d62a9efd9dd3e197f02619ae7b25023b18d04b722053ce17c55a2b1191
MD5 e29eb78d1e2ecf421a75981f54909b03
BLAKE2b-256 33f57082fba3262578ed7911729d705482a1fe66d130d54cee0a3641cb06375f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 151.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.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 010d263cc70f141f536085aa6a355797ffd5a183aef361269b187db6b45ac79a
MD5 691a1bfb748a052ebb489b4eb82f062e
BLAKE2b-256 cd4bb131715d30017c1aa0e339f5b94191be11725aca6ba8361253368d1ef8c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 137.7 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.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d041151e940f6f58cf6c79c3293d302024c701fa537028798012397e637d50d4
MD5 8d3e1d51984878d659f292afd25a9fa8
BLAKE2b-256 c6e152958da2fe49831f96de581821b14c6c523fcc120d0c1d571fde9e40bf67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b1beebdccabe551a93b224ac85679921ad7cfc71a269076bd4a668957e2025c
MD5 c20807d3c40be93cba18fc493753004e
BLAKE2b-256 a9856fde1c7a36ab5b5de3de60ac0efec96a8199562998ae96970bf411db7b0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 399251d73b49aae6e6ba016b2bba73b6519fcbc96f2df895f3bf0cbb7d4df2c8
MD5 0f4371b84fc0bfa680f996bd5eb34494
BLAKE2b-256 809e12e451a810686292abd9d4e5caca725e5c752b56ab31ebfb253afc9d45b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7687fa181b7288098dfdc4015cdb17fdde46a733337957006185c2e18def4a6
MD5 2cc9414d9ce7fe37ad3ec75a7d80a879
BLAKE2b-256 fee8feea9a0e22842a48ca7173cffaa0a8697de512d6f2e05ff7beeea88e9401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50f85ed5d52e72f59ac9d6ed6c5f47e0929003c10a4c3efc890fa5c0ad55b152
MD5 48b3842fbdb96246020a5551f0916363
BLAKE2b-256 00acafded7e9571539db171d5b8aca9141722241025810d856e67d24dea4a622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d25c35d729a66a14290d4aa4af9a9eb21d48afe8b1dc764913ec6e04e9cb57b7
MD5 5aae42d23f74721d6db6a3e5f5d3a677
BLAKE2b-256 c295b443ba3a0d9ad7a3e3a2ed50072ce3a8c88720df61e18cf1c52bcb3a53b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 151.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.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b9ac73f92a8be75587819374e07cde3db1ef9ff30686a81e63d04dc5b1514ce5
MD5 9a5306b447ce65a0f0b9a527c9a0a4a4
BLAKE2b-256 3940357abd983454cbf8eeabf9a136a3b0f664a1a65ca4014366662f4bd18834

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 137.7 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.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4606825761c1d6660040e8b0b82e0bdceb08b90ab8898867d5e243985b084723
MD5 99ccfd7a59171eec796f565d8f1f088a
BLAKE2b-256 eca63df1987cc3678dac175c48e7c6769370b707eedd8e41ace9f4239b877e6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a65f5a7d4230c64c6107535ba4bb5c46a51e0879018ba78711ed54d08554f42c
MD5 cef99071ace2554a7dff54c0eb4c00fb
BLAKE2b-256 fa355727ff4efebdf8fcab215c9ee39cbaaa5b391521d793ea74f6d8d6c6ebda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-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.4.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 915562eca384493f9d06bed7f70e92bffb62088a3c9c5df02cccedeceb59c775
MD5 7f1315b3d25167e347812d0d65b148f8
BLAKE2b-256 6cbe1aab5661e322b3c1ad08977f19bf6ce0fe34d1a037c11768acf581eef225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49db4b4caf0170150b37c5cf3baa9117b232708de1e4059c765fc311978ca0c9
MD5 adfc57f2f0029a2e0892aff6845df645
BLAKE2b-256 515ff1cc9f13cde048702039cb5b437fdd255975f52ff268e192548aa1602dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df10c4f16bca28382b4c9887d0bfe107e9857558e202c01f6605328829cf645e
MD5 235504c76419d17fe52d300733a22f00
BLAKE2b-256 d1ba2e63a026fbf6629a1022ebb5bd7af1d061a9c207424c1fe61003fc8eb173

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 172.4 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.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d505fde65a290bb6cc3ea885090b51abc27c8d10dd63d6bec2d540003f8e8f8
MD5 e9714be00a6bd6ad8e0fbc47d5894c17
BLAKE2b-256 21387c9f279b998ae5717113e789c2830b3abe7e5551415700b5e9025358fc96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 151.2 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.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2e8876a02307c2a3a551597d47feb29ea3afaa9307ecc0310ad00b428170af5f
MD5 748e8bd7693664e8c2ddf3389792a275
BLAKE2b-256 7671f9220096abaf02b6a7a8001fc493ed13c3bc41c790a17ec27ebfa6d90f89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 137.7 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.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 26fd8441320b139357ac877bfd6d411ebb5803a0791b0db27fbcfd03ae1c5ff6
MD5 4ebb11224881850e11ac0dc990851c7a
BLAKE2b-256 1dea5c37d2f1956aa74eaec4acf6e693954efccbcd66403c6f8d78fcd1040e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 833609b6603561e85d0443a2a699ab87dfbdc6e60b1e5add065a2d3d55db6447
MD5 308b9b95cca23216b28b6741252eb36d
BLAKE2b-256 0e8cc7b01ec86a2ac87da5e71704c978f7a810a6a73016171eac8ad5c82c99af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-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.4.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 09795c696b2acee8d20431fcfb03a3f1913371cce8afb184638c243bda64d9c9
MD5 a7c540c518f6cb1fa82cc485af6667fe
BLAKE2b-256 2a1285d22ee82fce0533ac5cc34bb2fa4d5293fff630081c370b4772b55cec45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d63d296744fb31a71d3090c38c85228fef279e084486e847eaf2a1ce6e849fec
MD5 a1f712eaedef437b6e11d3cf84e271bf
BLAKE2b-256 b652ef64ccbfd3142a38ae40143baa4b64b30c0f43521e6287d43649694aa4aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a9d520e60dfb3a293ca28de7c73ee4993f9b1e7f76d7b8a611a31e18c29b7cc
MD5 e8c9c7d5b6875c02ed25b120b9a9f99d
BLAKE2b-256 c16f39bc7ba1399aed6d1c8b56b2c320968243127a15be5eee1afc2ef86c5914

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 172.5 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.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3537854696bd926195a0f55faea420d58f03df89b8c4f952fa909c3a8f53673
MD5 1e75fc0b42d58aea706dc207440d2755
BLAKE2b-256 0698322bc98c22671262bb57d4afb17649aadf8065813432b86c1ed02cf6e87c

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