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.2-cp312-cp312-win_amd64.whl (150.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cubik-0.3.2-cp312-cp312-win32.whl (137.5 kB view details)

Uploaded CPython 3.12Windows x86

cubik-0.3.2-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.2-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cubik-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cubik-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (250.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cubik-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (171.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

cubik-0.3.2-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.2-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cubik-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cubik-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (244.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cubik-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (170.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

cubik-0.3.2-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.2-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cubik-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cubik-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (244.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cubik-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (170.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

cubik-0.3.2-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.2-cp39-cp39-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cubik-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cubik-0.3.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (244.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cubik-0.3.2-cp39-cp39-macosx_11_0_arm64.whl (170.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

cubik-0.3.2-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.2-cp38-cp38-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cubik-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cubik-0.3.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (244.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cubik-0.3.2-cp38-cp38-macosx_11_0_arm64.whl (170.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f181622fa78838a1c1cc390ef9142c17a01656ac605ae308e546ec8f72c3a0e
MD5 6393805df9ae218419933244aa7721ce
BLAKE2b-256 b906050d8f311fb770813a14701ba53f38df4541db7294390d4bf191a22ea49d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 137.5 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 604845965d864b949696dd207321384ca02518ae6d92c0e3bd763f4890d12a7c
MD5 ca95bcaaaf640ae89d36d0bbee641dcb
BLAKE2b-256 5fdfb5a04284dcf85fd1da49adc5a186a47be8a63a63023b38b355e8b0eb87eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ff7ee242ae3dcb5b3730973fc7a184ce6d86af620223654df9e7a2bad32dbb1
MD5 9c144aa4048d6e5e2f4978386a6fb16a
BLAKE2b-256 0d0761bec418a9164a54bbb4e2566b0caac1cde8cfd2f900adebb24b83117046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 82d449b676d325bec7ad950a846596e41514e82f9e03c2f17867d4b4ea9be093
MD5 db3b98caa8ec697fddc60e6c818a355f
BLAKE2b-256 9c8dc94cde6add8d985c3b4ac383947d303d9f02ab5eeab2d9cbe2cb4d1798b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a2b94a94358859a2ab9f80b7733146677f0bb5941e975b186751e779675c867
MD5 b4b2e9421bbe7efd4375ef13adfa25f1
BLAKE2b-256 ccf360df73851da3104aa62bdb3b9865a4aaef84ebb7fb78bf2c79441722a2d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ca2cc6d44b8b7a65c094079b8db4a9a83117afea6c972a13727e4ae74b3c1431
MD5 b1c7293a6822e578e1d3e159a80c19d1
BLAKE2b-256 a7c98bb34d7bf38af213a15b635ca9f3864f9755f3ec173380eaeeceb814ed24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49d200fac079f675c1669d16ff57b5a4e974571b360fe6ef9051b303e154ba68
MD5 3fb04b10ef2d1f2055e569a8dab3d9ac
BLAKE2b-256 0947dfc292b08f0ceccbce279b61540367a5708527cb451b50641e5c66f3bb8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dbc300e5aa151fd7825e4d590c47b537b0b7a9e3acbe1282a12cfcc0e47c20f9
MD5 6a7ea7512065386be11887f3b9734f59
BLAKE2b-256 1579d46e0a415f3dfd5d6a0a401c5064ff2a8552101402e9751a7f0750ff81d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a97a2826ff49c5ff3658fd11eb5c24d3a665db8cddcb987a361776a177e919d2
MD5 7c44c33d4c61dafd0c4ed5ca2f72adea
BLAKE2b-256 1204f7201048867afd6380592cf87c3cba980ae25934ece4a62b82b202609bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff9c397970800591b0adf2fa7edc1ce1acce5de4992de871f17833f0c93fcb59
MD5 7e2e51bce3355242b8a9a1bd84b409d7
BLAKE2b-256 15aa868846220350bf04bf80fdf74a27a78728dd61d566b6ae07a82fb143d561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae6c2a2b163b974216774602b89255a57dab49d8177943dc79abbc2efaae8c5c
MD5 30f5369d7e22aa5d6d4f0590016895ac
BLAKE2b-256 8c65e9d265d3aacd5eb7b1009f89a3a6707d4ab39c2bf079a224619cdf92693e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fc49ecc6485f5e00b642878121ea58d87211f60a9ae2f8865d41dd05aebe4e6
MD5 3bd6256d347017d365059a7898cd4d36
BLAKE2b-256 2176e6de79080019d0fa9547d89e47924fc9e7315ccec759cae0cc13cff76884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e71fe78868562e955253ad91af775bd1000e983ff3803b67264f53ae15a5c5dc
MD5 0779f316c5b29c35b0968df295b4e34f
BLAKE2b-256 a29ff8f2d4b53b3625dc63088f45325a0ffbbc263ea2906b080dc5c20b6d999b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 647a173a7b8f1dfd79eb5220120a6da692a91e6848e4cb28c17e48628113c021
MD5 b0bfaec916b11b78072c39c550ff7ec1
BLAKE2b-256 5781975c5e1a8f187f95f99b7bb60ec7145fdaa4654570ed5f96306214001a3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6ba8f3b64be23f0e344f29a102c6339f27fce0525a24207e95805f76726c6b14
MD5 f29d0cd0d9d44b45294179d5a3209934
BLAKE2b-256 3644d041188ff28b0cb7640983d64a2051d42b596aee2670d9b074c5814929c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 35d8913621aff6bb16f01cfc3f050a9bdfbb6f624b7b8bf13cb53e594594a5a5
MD5 d7a97ee50fb7d8c6d4da350ace79799b
BLAKE2b-256 3993f4f39b93392027d2d27a20aee494b663b24ef308313831e184ad7f9cd54d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e5c00351ba850504e49d701d9456a0be824a9670708ea89f49288ce76aea6f5
MD5 984f754b78427c5aee2622dddbde7e8e
BLAKE2b-256 897a676e9bc756b591c2d6fbe8cd86a8e32b3f6f8f62807fcd0171e253446dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a7bb7f527d7e36a7c985582a0a55ac9c629ade16ffab1d5f5b6e219f968006c5
MD5 870742e09b9238c431a3d17b292ce33e
BLAKE2b-256 6013f9e7334990832f9d5175934edc52def60a5f2fc1ea8bf27797db57fff634

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7cb33fd6f4851a6f8d0ec8f4601303e9d2e6fc6766aaf329dbd0c9ddf4960ee
MD5 c80b9330b02369738da28a4cd81421d4
BLAKE2b-256 8de6173f4a1daf691b48f11f1a9ae2351cd0d4fe2d1b57dc1f87ba39cd3a5fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a885fbe190d1d2c201c28a184ff20447145eeefbcdd34f79e19a8a9346a68f0
MD5 fe541376f263614800b77fb32d520422
BLAKE2b-256 172eba838100533a884a50791e606886603f93aca2e670b825231b8b0c6ad4eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14e7d3f2c9db7050132ac6d20bfb8fbb54dbf8ccbeb6ac4f848d206d0c895998
MD5 7485e673d980a643a2317d2c72a88ff9
BLAKE2b-256 a70f04bdc4426b7bc2a87e793be3f11c527675369f928c5969f28a986d4ed770

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9143ec3b3e19258bd033cf54852e3882bdb3671b74232ed1868796dae5b9d038
MD5 8b6617a60a3c9a575447a40707e1dd58
BLAKE2b-256 6296de2cfabfaa6077202e5562bbe014045c12757bbc935888d53294c6318646

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4ae2aaf0a66a4c108140df943d0ac6bc6a5e7b23fd5aabfdb4321297eb02512a
MD5 c68c588ace4728f23ffef6f2dae1b7b1
BLAKE2b-256 538b361a8504f6bc43385e8f90d4b1372af12590a8991279a44b8ab2a3e0d2fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3775734edb9b981edad9afe136b22c8245345cf71b64eb6ba771400ec70883eb
MD5 9f37aca903b6898cfc64bbe1f729042b
BLAKE2b-256 e6b40e119c36ec6fe2b48cfe51c8c3962556eb6e767b9a9d74e8a290568f1a6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6ca2c84a5bb78c6ee707a36848878acd3719c2529937c91c9c3254842c0fb08a
MD5 671507b41367df1eb4514407988f43fd
BLAKE2b-256 bb0ff0b849711847688f2ccfa5b80e6521b094cd1fb91b3042b8b6e02a6f2286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30bb3ec5aaa09ff483f66bdd465684a38f805af343124721d661b7f6ccd371e7
MD5 1a08f8336d8d9436ee6ce9a49d1a950e
BLAKE2b-256 0538b6ad3ae6e6180297804c71c66a8bbc060fd527ec8782051c7a9460f90ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fbe33aca568484a1a03e4eaaeb987cb98f2c06e8d7973f24fc31683b41bd33e5
MD5 eb7ec52a746ccc14b7e1917241a5d174
BLAKE2b-256 f00773a250edb17f19b358a2ff79642380887a54bd132d080923bc7ae6676b6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 170.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.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28180879eed33075b53bcdb6d8986bcf7648e1e40f61a4011ae5d50f2261cc5e
MD5 dda638088160e14316dc1b836df627bd
BLAKE2b-256 b6203ad630de4a921e4596744f2be90e0583c26d0dd76594945c1601138917dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2bdb6e696a2d41cf5280356008d7fba6bab299256824c7ae3d9f65e0a39beda7
MD5 6391ec85c52e2d3dee4a6703f45afa92
BLAKE2b-256 d3b54f7418f920def704af9540d0fe54b892da120b9b4811dc2b75a1852c2b9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3688a9d05be1b770c21c4bf6338309d80a39320888b746dcd1f90bcd7583610d
MD5 c9f4a18f189430248962ee1c5f009cad
BLAKE2b-256 62db1eec3435d410e7eecdf1e212c4b8c501841ff744fe60c604b196548175f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4c09679181fbac53b9fb41fd5418ba50791ebf31da4baca86e652e5d1156e23
MD5 77a4442f05d65d4404608aa012a604cb
BLAKE2b-256 2cbb6993bcf7b94f24aa8d3dd4275901cf919b56b7a712189162c028e424ed10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-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.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 95995b971612e52026b41b18bd433b81fd1ddf316c5dd91d629e7b1e34e07e02
MD5 44f1a623917d3539f8f7ed862e3d6da5
BLAKE2b-256 e231cd3573f5daccd6924c22089507c3c441d00a0498cd98e18b8b8da58d1664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5b07fdfadb75975760d9b53390a61aac26a7123633a46b525c88a8ff294ee2a
MD5 fbcc15ab85aef70aceb07308f41793c2
BLAKE2b-256 18d280833af4b03ac90649c7fe989787c207035c4b17c984cc534aea3e053c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 caf1434b9378cb0dcef4404a39315b8dd8d0303c6f3c916fabdba8c29ceef844
MD5 cd4b1ae040850b353ddde4ee9244b40d
BLAKE2b-256 ddd80debef74bbdd337ed7d71440d0209d540e8ae9efe1138397e76570ad5bca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 170.7 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.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc465cbbe917111d8f8e051ffc59e78946d05cc2afe774d9ed135aa4cb802c0d
MD5 8e567d3fe190b66957613cd9334fda66
BLAKE2b-256 ecc7faed83b2e32562fe613166f1c121e9dfb5c1bc5f3a9ef173f24c79d22fbb

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