Skip to content

Commit d22822e

Browse files
committed
Merge pull request #7 from adrianliaw/namespace
Use formula namespace
2 parents 866dfd9 + 09c648c commit d22822e

File tree

3 files changed

+97
-96
lines changed

3 files changed

+97
-96
lines changed

pycuber/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from .cube import Cube, Cubie, Centre, Corner, Edge, Square, Step, Algo
1+
from .cube import Cube, Cubie, Centre, Corner, Edge, Square, Step, Formula
22
from .helpers import fill_unknowns, array_to_cubies
33

4-
__all__ = ["Cube", "Cubie", "Centre", "Corner", "Edge", "Square", "Step", "Algo"]
4+
__all__ = ["Cube", "Cubie", "Centre", "Corner", "Edge", "Square", "Step", "Formula"]
55
__title__ = "PyCuber"
66
__version__ = "0.1.4"
77
__author__ = "Adrian Liaw"

pycuber/cube.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .algorithm import *
1+
from .formula import *
22
from .util import FrozenDict
33
from functools import reduce
44
from itertools import permutations
@@ -519,11 +519,11 @@ def perform_step(self, step):
519519

520520
def perform_algo(self, algo):
521521
"""
522-
Perform a Rubik's Cube Algorithm.
522+
Perform a Rubik's Cube Formula.
523523
Using "Singmaster notation".
524524
"""
525-
algo = Algo(algo)
526-
for step in algo:
525+
formula = Formula(algo)
526+
for step in formula:
527527
self.perform_step(step)
528528
return self
529529

0 commit comments

Comments
 (0)