|
|
861d3bc |
diff -up src/sage/features/rubiks.py.orig src/sage/features/rubiks.py
|
|
|
861d3bc |
--- src/sage/features/rubiks.py.orig 2020-10-24 11:37:59.000000000 -0600
|
|
|
861d3bc |
+++ src/sage/features/rubiks.py 2020-10-30 16:35:54.828279888 -0600
|
|
|
861d3bc |
@@ -30,7 +30,7 @@ class cu2(Executable):
|
|
|
861d3bc |
sage: isinstance(cu2(), cu2)
|
|
|
861d3bc |
True
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- Executable.__init__(self, "cu2", executable="cu2",
|
|
|
861d3bc |
+ Executable.__init__(self, "cu2", executable="rubiks_cu2",
|
|
|
861d3bc |
spkg="rubiks")
|
|
|
861d3bc |
|
|
|
861d3bc |
|
|
|
861d3bc |
@@ -53,7 +53,7 @@ class size222(Executable):
|
|
|
861d3bc |
sage: isinstance(size222(), size222)
|
|
|
861d3bc |
True
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- Executable.__init__(self, "size222", executable="size222",
|
|
|
861d3bc |
+ Executable.__init__(self, "size222", executable="rubiks_size222",
|
|
|
861d3bc |
spkg="rubiks")
|
|
|
861d3bc |
|
|
|
861d3bc |
|
|
|
861d3bc |
@@ -76,7 +76,7 @@ class optimal(Executable):
|
|
|
861d3bc |
sage: isinstance(optimal(), optimal)
|
|
|
861d3bc |
True
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- Executable.__init__(self, "optimal", executable="optimal",
|
|
|
861d3bc |
+ Executable.__init__(self, "optimal", executable="rubiks_optimal",
|
|
|
861d3bc |
spkg="rubiks")
|
|
|
861d3bc |
|
|
|
861d3bc |
|
|
|
861d3bc |
@@ -99,7 +99,7 @@ class mcube(Executable):
|
|
|
861d3bc |
sage: isinstance(mcube(), mcube)
|
|
|
861d3bc |
True
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- Executable.__init__(self, "mcube", executable="mcube",
|
|
|
861d3bc |
+ Executable.__init__(self, "mcube", executable="rubiks_mcube",
|
|
|
861d3bc |
spkg="rubiks")
|
|
|
861d3bc |
|
|
|
861d3bc |
|
|
|
861d3bc |
@@ -122,7 +122,7 @@ class dikcube(Executable):
|
|
|
861d3bc |
sage: isinstance(dikcube(), dikcube)
|
|
|
861d3bc |
True
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- Executable.__init__(self, "dikcube", executable="dikcube",
|
|
|
861d3bc |
+ Executable.__init__(self, "dikcube", executable="rubiks_dikcube",
|
|
|
861d3bc |
spkg="rubiks")
|
|
|
861d3bc |
|
|
|
861d3bc |
|
|
|
861d3bc |
@@ -145,7 +145,7 @@ class cubex(Executable):
|
|
|
861d3bc |
sage: isinstance(cubex(), cubex)
|
|
|
861d3bc |
True
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- Executable.__init__(self, "cubex", executable="cubex",
|
|
|
861d3bc |
+ Executable.__init__(self, "cubex", executable="rubiks_cubex",
|
|
|
861d3bc |
spkg="rubiks")
|
|
|
861d3bc |
|
|
|
861d3bc |
|
|
|
861d3bc |
diff -up src/sage/interfaces/rubik.py.orig src/sage/interfaces/rubik.py
|
|
|
861d3bc |
--- src/sage/interfaces/rubik.py.orig 2020-10-24 11:37:59.000000000 -0600
|
|
|
861d3bc |
+++ src/sage/interfaces/rubik.py 2020-10-30 16:37:38.173193027 -0600
|
|
|
861d3bc |
@@ -96,7 +96,7 @@ class OptimalSolver:
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
Interface to Michael Reid's optimal Rubik's Cube solver.
|
|
|
861d3bc |
"""
|
|
|
861d3bc |
- __cmd = "optimal"
|
|
|
861d3bc |
+ __cmd = "rubiks_optimal"
|
|
|
861d3bc |
|
|
|
861d3bc |
def __init__(self, verbose=False, wait=True):
|
|
|
861d3bc |
self.verbose = verbose
|
|
|
861d3bc |
@@ -185,7 +185,7 @@ move_map = {
|
|
|
861d3bc |
|
|
|
861d3bc |
class CubexSolver:
|
|
|
861d3bc |
|
|
|
861d3bc |
- __cmd = "cubex"
|
|
|
861d3bc |
+ __cmd = "rubiks_cubex"
|
|
|
861d3bc |
|
|
|
861d3bc |
def __call__(self, facets):
|
|
|
861d3bc |
return self.solve(facets)
|
|
|
861d3bc |
@@ -238,7 +238,7 @@ class CubexSolver:
|
|
|
861d3bc |
|
|
|
861d3bc |
class DikSolver:
|
|
|
861d3bc |
|
|
|
861d3bc |
- __cmd = "dikcube"
|
|
|
861d3bc |
+ __cmd = "rubiks_dikcube"
|
|
|
861d3bc |
|
|
|
861d3bc |
def __call__(self, facets):
|
|
|
861d3bc |
return self.solve(facets)
|