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

Uploaded CPython 3.12Windows x86-64

cubik-0.3.1-cp312-cp312-win32.whl (134.8 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cubik-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cubik-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (247.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cubik-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (168.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cubik-0.3.1-cp311-cp311-win_amd64.whl (147.2 kB view details)

Uploaded CPython 3.11Windows x86-64

cubik-0.3.1-cp311-cp311-win32.whl (134.3 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cubik-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cubik-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (241.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cubik-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (167.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cubik-0.3.1-cp310-cp310-win_amd64.whl (147.2 kB view details)

Uploaded CPython 3.10Windows x86-64

cubik-0.3.1-cp310-cp310-win32.whl (134.3 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cubik-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cubik-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (241.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cubik-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (167.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cubik-0.3.1-cp39-cp39-win_amd64.whl (147.4 kB view details)

Uploaded CPython 3.9Windows x86-64

cubik-0.3.1-cp39-cp39-win32.whl (134.3 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cubik-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cubik-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (241.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cubik-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (167.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cubik-0.3.1-cp38-cp38-win_amd64.whl (147.4 kB view details)

Uploaded CPython 3.8Windows x86-64

cubik-0.3.1-cp38-cp38-win32.whl (134.3 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cubik-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cubik-0.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (241.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cubik-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (167.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 147.3 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b7152f4ab08a7d4229a026d48f087d12ace8f1c13cca524aeb194ef975aefc8
MD5 1079cf8e506a06b06fdad64bf0b94702
BLAKE2b-256 05a5d1043b93b4dc684968a93173072971183d3e015bfc7a455beabdd0d34063

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 134.8 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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7f425e3b460d607f0026ed7115ce1552259b9017490bee4a2e7ebf83293d7523
MD5 55d51c007f971d3e87b2c525dfa1f170
BLAKE2b-256 2bd3c5c8dbf1e8e5812498b4ea6502ec03f841c9eede4fc1422826812bd0a013

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 909298244a287ae8e877e3552061b8c277169830c102beeeca6dbf083b4bdb8e
MD5 5f1f71663268dc6daa6a7a45c3ebaf5a
BLAKE2b-256 f1addedf772454dd5b975621f0a3c6a6f97a5075d3cef07339b3099096c671ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 820c24616b57d529cf2e5b2de70664cf17977fa748a14b06fbb75f0316cc8f4a
MD5 3631cc73d767091f66f5489aa429fc04
BLAKE2b-256 066428bb1c0cf73413b81fcfadd0aa6521244879bb955dddda8cdf3d0eb5953d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 728e203ca5c026b754ed7b8a0c29cd7e9b058f8b014c62d244cdbe582ede17ef
MD5 7c364aa34cabb048f4d78cd79f0e3613
BLAKE2b-256 a217e107e5d54a63b68666c9ef1e88715637394757dcf79f880dc92fe024efbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f9657a2aeaacd5eccb76f5be7c032d37235f1f6e76acc84c30797696c7423bfa
MD5 bd869884dcf674737c2bb1292a87740b
BLAKE2b-256 d153e9baef661f812842b8f7fd3ecfcb0f5d6451786f406ae92cf3d183645d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa2dd75b6880962fbc0c04c9acd82498d37bcfdfb35e13a1745accbd7abe11ee
MD5 49745a34dc9ff6cb61195b9935d37130
BLAKE2b-256 e0e4491427a1bcdf849676f38cc04fc37c11c7694053070e213a4288c9779a67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 147.2 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a2973a5178b6ff605037aa8306c99d4d3f865983bd4bebc0ff674dabe3096e1
MD5 aa29c9a2a8c9e9d64c56aae7a5123340
BLAKE2b-256 57e0471ec7e52132d833c6c2678d830fecde9e1d22d47577f74b11fc4fe9f84c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 134.3 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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 edf087049d0a941d36604c156e6cbe197e3417f333208b8155ef21e27528a720
MD5 825aa7f236e65833fada5a161cb6b963
BLAKE2b-256 f42e2b05fcd137a21c47447e09aecf6a05d573088cc4d8609d6f7314e533481d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21121a5583584cd4cab1190fb6d4f27d3e6428046f38d4a8129425cb2e274d13
MD5 776ec755740df0c51039ad641ad0ecd8
BLAKE2b-256 eb29ec5b5c74a15c2a4bcd6ebc1856695cf795f7b142490e153716bd5a7aee79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 07bd59ee2d5180211f9f8faf93fa15161d8468c393022a293c4a4b3f2889aee7
MD5 25ac2c791ac5205c57fa5c1e8bc6ffca
BLAKE2b-256 04539d78855f102708b811157b4962095e12a139f0145d9284b0baa43f17bd04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 282132ccf25effe99af7f2e28f3e1a76bb8026bd53a85fa4fa76aebc19c4ec03
MD5 ea2532ae0bfa3997b15039fe65b92107
BLAKE2b-256 581d2b9bfaf1476d4e00bc4f57b5cdb963fbb313f579b82ef3de6277589bbe74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ccb6ad93bea451854301588d75e3be0c56b58fbedc705166ee8fbe5ba94569f8
MD5 1cc92422ed6d4ae5bae066ac05d22309
BLAKE2b-256 c496aea56312aab04c72a39f1d7c99830072819d3a5280fabb2bdb68dbd4dd0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f5b6ff7e87e28baadc0c6020fb942addf6cf5f9ba490e9e06f5f623ff3ea597
MD5 bd645cb224d480cc1fa8ab4e6537dd27
BLAKE2b-256 305b388e3b7ada217510521b33c82f5f3d6a8cff7f967bf4e7bebc2e3d7125e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 147.2 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c150e4163182a8ba8704e203d00766b73472e5c48628c83b9d4966c82492d2ee
MD5 d65d1dac7878e4cc03a111e3d8e330d2
BLAKE2b-256 ed08de52546e16c3bb699487be0cbea548c8068defd6654f811a6a7053d1b437

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 134.3 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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d30253d7974165a2c9a7dc55f0491e7bc9711f99fe401f074f8aa66982d1ed4e
MD5 48e836a068b0bf7078f25824896e2111
BLAKE2b-256 dc8dee7b2e567aeb8da35f63a24abc06eae77a4b0eb39c099b0a4d010f0fd51d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2768e2d5e0da9e28efa614d8306d344162d3582fa3b221b05c93114a70508109
MD5 820001da70ef96c090e53d8f68d536e0
BLAKE2b-256 0327b382e9a19b81a03b82d7520f3dc8a12194dab4c9f52ada7d8f22049f86c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4bc7abb0f5dea6bea958ead610e6fb7cacdbb57487611f76e2c76621cc7b814e
MD5 866ff3fc04479f5fbfe8cc5a0bf1d318
BLAKE2b-256 a5409252cd268aac7d8ef3c58d6a82be57c1480478ba945b9d71b053922b453d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e29d8ff0a18a082f39e8a6cf1f11c4c436e5716dd72cb8b380e5aa5d0b841fb
MD5 278442a3a1cf74704f9e0c74018ff2e7
BLAKE2b-256 4efc534a72a6e7ca12572c63a43467a4e3901f6c143ebfab64758be9ff04b0f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f0ca4394f94adb3ecc3ddfbedfaac03e502c78d6ba1ee339d547cc36d925144
MD5 18e06e6b47e217af6e275995176a62d8
BLAKE2b-256 6d01bed7ecef64d3d3ef13984236532fa7eba37bb464d8471f132003f17c3de4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67b297195673be67730403eac5b17ac3b30e3f0186ddd3e53065268629f0772a
MD5 96b99200225899e6c26d07b9fd09fa89
BLAKE2b-256 e7106fe5b5b79bbbaf20abe04c517634b8c25844dc05c7aa33270d4944d8d759

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 147.4 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b2d02a8ef1308f822e6016e2df29f84be0b5f6ea9f92348ad2d971fe222ae5d6
MD5 f2e7a35d57af34a3b8538846102ae264
BLAKE2b-256 ccc54935c8e830652e55e1340bcbeea6eda8ba63e6f4fdd204d4571c9ea438b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 134.3 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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9cc669eab6246b2497b680a1460157f2f38c2226f93325c10be3e56efa94802b
MD5 fcb926d1f46ef47b74d9a53abfef0b2f
BLAKE2b-256 ad238867c8aee5c762c80d10f824a9b267119103df1ac5530ec4bf9ebef7f212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab33bd596724853ded9d15f2abc84a4f7b979734d3b2bf0fd90e92de4df6a34c
MD5 34e8b72f3c3b2ed9cbc968f89cc64f1e
BLAKE2b-256 e013666f7af1e5fafe6cd6501909903246368516c1684f1003a43f8f8e927768

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-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.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c2521861a04b5ad4c9f5664409d7e4f2ae39b9986f520a93b610bb0c7fb3ea2d
MD5 3003f022073ae9cf3957b9967cac7a3d
BLAKE2b-256 bc780db1055119a5e7b8ee1f1ac72f77b652b6c846c68b591c0ee1e4ae08e49e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61b920dfb4a05b63e713cb01089dc006a1966e372af5a71f68dead1eb1b7ded2
MD5 bf60bb939666932968ec5cb97baf565f
BLAKE2b-256 e1fc08f5a3ada1d56465e34825044df853bbbfbfa32f90f1f9aca3f0560f5744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7d821c584f0b51615fe9555018aedcaf2f06db5ef1e98e3892779cb4035e577
MD5 28bb299cfc94de35b285d308545e3633
BLAKE2b-256 bfda9fc3910b301ef518f353ec0403e610d2947c9c5466e4fd4970a725dd72c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 167.8 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.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbaa279e7717147ed114a3f1926e6c0d2ac07aeede320524651e1ccf3b493a8c
MD5 180d3dc13dd68895271364446f3d611b
BLAKE2b-256 44f9f9686f1f8400c7678dd029efc7b5b8a0344d0973d4962b025c7c85593ef8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 147.4 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 56f96ccd3b33c3eeac85c61f4e626c096a9b5b436790370a79974d309cdd3126
MD5 b4235b845c054b51661b2c0fbe7b38ce
BLAKE2b-256 f6dc4a62acda5c8c2eb8df828d02ac068c2018f387262711e84edfecf0931982

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 134.3 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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7e87fe98b2caebacb1389d687e97bf7972d9e39be07eb2a388f7749c3c1fc45a
MD5 a74fe54ae1041de93850299d97f116f6
BLAKE2b-256 0bddfaad8f0cd214958326e764724e2bb7f8f89e2fbcd00e7606f26feae00e2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d5e17b3c9be5acc0a3ed2f78549995029194ab4f078c437725386d8081ac92e
MD5 59f8299aba113a73c1a32693364102d3
BLAKE2b-256 b1fd6da93e38b196c79d7ee060342a582efb910d47198703c1182ff720913590

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-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.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b5650d2c3b22ef40c11ae2015dc5ff2425f1c5dd82ba251de84769ba13a0d253
MD5 04e1b422bae7f862c16f0c7572e691f1
BLAKE2b-256 5bf88fd19635f2e349333fdf90d091628c2e94a1d644ba225dc93064e7faaf27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bf595a2015ee5351b8144942e8c032794727ddd22e4b5d36ca08860794d2c09
MD5 02cd992953bbeaf85ebc9035564facc2
BLAKE2b-256 4f7fe38c9a8376825aa6d37f4f0e51e57fad17ea0518e698bbef7b6a973cf374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cubik-0.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 72bd21ec47bff256a9d836d54e909d9fbef3d55f8639a980b28896ff41764f39
MD5 2f7f7c2f945f8c021dd929b17e5d2d15
BLAKE2b-256 af236057d704430fa49e032f259d09ae1eafdb1009f072df35235f9732c53f99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cubik-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 167.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.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b6406b4a4957a45c06f67d56b9fa18e0ae3a2e1dc03a648a8d10bc4ddadf284
MD5 90ed25b271adbbd38b156e593b4df04e
BLAKE2b-256 fb689b737adda07b3490719a948b303f03f0e4dc6601f56d859917a49fad7137

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