Rubik's cube algorithm visualizer
Project description
metro-notation
Visualize the Rubik's cube algorithms in a notation like a train route map that I call "Metro notation (メトロ記法)".
"Metro notation" focuses on the direction in which the force of each finger is applied.
Installation
pip3 install metro-notation
or
pip install metro-notation
Usage
metro-notation [filename]
Algorithm notation format
#
ignores up to the end of the line as a comment[name]
specifies the name of the following algorithmRMLUDFBw2xy'
can be used to describe the algorithmwhitespace
splits the algorithm into triggers----
splits the following description into separate columns
#
# PLL algorithms
#
[Ua Perm]
RU'RU RU RU'R'U' R2
[Z Perm]
M2'U'M2'U' M'U2' M2'U2'M'
----
[Ra Perm]
y RU'R'U' RURD R'U'RD' R'U2R'
[Gb Perm]
F'U'F R2UwR'U RU'RUw' R2'
Output examples
PLL algorithms
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 Distribution
Close
Hashes for metro_notation-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3505b33e03e4e627b0101c0a4e9e561ce8a42e0f1c73b1a99c7194a7c3c39ba |
|
MD5 | e5ee53b036b873db53f0ea299929184e |
|
BLAKE2b-256 | c3abaa1c0315df65679e375bd1832723883d5d35bb57abe3dcb2c59035ef2b68 |