Pre-release
This release is a pre-release and may not be stable for production use.
PyCuber
=======
PyCuber is a Rubik’s Cube simulator in Python 2/3.
--------------------------------------------------
The cube can be revealed as expanded view in the terminal, so it’s easy
to visualise the cube, just inside the terminal.
.. code:: python
import pycuber as pc
# Create a Cube object
mycube = pc.Cube()
# Do something at the cube.
mycube("R U R' U'")
print(mycube)
.. figure:: https://raw.github.com/adrianliaw/PyCuber/v0.1b/static/img/terminal.png
:alt: alt tag
alt tag
We also provided some useful tools to deal with Rubik’s Cube algorithms.
.. code:: python
import pycuber as pc
# Create an Algo object
myalg = pc.Algo("R U R' U' R' F R2 U' R' U' R U R' F'")
# Reversing an Algo
myalg.reverse()
print(myalg)
# Mirroring an Algo object
myalg.mirror("LR")
print(myalg)
::
F R U' R' U R U R2 F' R U R U' R'
F' L' U L U' L' U' L2 F L' U' L' U L
I’ll add some documentations later.
=======
PyCuber is a Rubik’s Cube simulator in Python 2/3.
--------------------------------------------------
The cube can be revealed as expanded view in the terminal, so it’s easy
to visualise the cube, just inside the terminal.
.. code:: python
import pycuber as pc
# Create a Cube object
mycube = pc.Cube()
# Do something at the cube.
mycube("R U R' U'")
print(mycube)
.. figure:: https://raw.github.com/adrianliaw/PyCuber/v0.1b/static/img/terminal.png
:alt: alt tag
alt tag
We also provided some useful tools to deal with Rubik’s Cube algorithms.
.. code:: python
import pycuber as pc
# Create an Algo object
myalg = pc.Algo("R U R' U' R' F R2 U' R' U' R U R' F'")
# Reversing an Algo
myalg.reverse()
print(myalg)
# Mirroring an Algo object
myalg.mirror("LR")
print(myalg)
::
F R U' R' U R U R2 F' R U R U' R'
F' L' U L U' L' U' L2 F L' U' L' U L
I’ll add some documentations later.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycuber-0.1b3.tar.gz
(11.4 kB
view details)
File details
Details for the file pycuber-0.1b3.tar.gz.
File metadata
- Download URL: pycuber-0.1b3.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ccd65a5b94372967d5335586335dbafe7f4a7b6f71a2b1f39583c3c293b97fb
|
|
| MD5 |
79d9a9cdb3174d55924945216b3499a1
|
|
| BLAKE2b-256 |
1fb0e546eeec487e829b63ed2d98db5ae797f5b0806985e1aea22be2dcc5771a
|