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 algorithm@+ROBGWYrobgwydescribes the arrangement of the cube facesRMLUDFBw2xy'describes the algorithmwhitespacesplits the algorithm into triggers----splits the following algorithms into separate columns
#
# PLL algorithms
#
[Ua Perm]
@GGGRoRBrBObOwwwwwwwww
RU'RU RU RU'R'U' R2
[Z Perm]
@GrGRgRBoBObOwwwwwwwww
M2'U'M2'U' M'U2' M2'U2'M'
----
[Ra Perm]
@OwwwwwwRRBwBwwwwwwwww
RU'R'U' RURD R'U'RD' R'U2R'
[Gb Perm]
@OwOwwwBBwwwwwwwwwwwww
F'U'F R2UwR'U RU'RUw' R2'
Outputs
PLL Algorithms
OLL Algorithms
Metadata
Release files for metro-notation 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| metro-notation-0.8.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| metro_notation-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.5 kB
Release files / metro-notation-0.8.0.tar.gz
| Download URL | metro-notation-0.8.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d99caa39c7b440bca09a8b2fdefdd9a95a13aa61a4649ee8d04961ee702bcade
|
|
BLAKE2b-256 checksum How to use checksums |
eca2b8861635c77fc921fe79d14179e61b7b6efa97d02343d01da67490122761
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1
|
Release files / metro_notation-0.8.0-py3-none-any.whl
| Download URL | metro_notation-0.8.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
319078ec1d628ea6166b77b04a47d96defbe7fac083c5e681eb93d3c532274e1
|
|
BLAKE2b-256 checksum How to use checksums |
741edb71c15708f2bd55689a2bba0440f48887ebbc8147b38d4f9eef855ae013
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1
|