Remove mathgen (#396)

* Improve generator __init__ function

* Move Generator to new file, remove mathgen

* Remove getGenList redundancies

* Add backwards compatibility import mathgen from

* Insort to genList

* Linter fixes

* Lint fixes
This commit is contained in:
Luke Weiler
2022-12-19 14:01:52 -05:00
committed by GitHub
parent 7819215aca
commit 8e264e6b23
130 changed files with 174 additions and 175 deletions

View File

@@ -1,37 +1,10 @@
import os from .funcs import *
import traceback from .generator import getGenList
genList = getGenList()
genList = [] # || Non-generator Functions
def genById(id, *args, **kwargs):
SEP = os.sep generator = genList[id][2]
return (generator(*args, **kwargs))
class Generator:
def __init__(self, title, id, func, kwargs):
self.title = title
self.id = id
self.func = func
self.kwargs = kwargs
(filename, line_number, function_name,
text) = traceback.extract_stack()[-2]
funcname = filename[filename.rfind(SEP):].strip()
funcname = funcname[1:-3]
subjectname = filename[:filename.rfind(SEP)].strip()
subjectname = subjectname[subjectname.rfind(SEP):].strip()
subjectname = subjectname[1:]
genList.append([id, title, self, funcname, subjectname, kwargs])
def __str__(self):
return str(self.id) + " " + self.title
def __call__(self, *args, **kwargs):
return self.func(*args, **kwargs)
def getGenList():
correctedList = genList[-1:] + genList[:-1]
# Orders list by id
correctedList.sort()
return correctedList

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import fractions import fractions

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math
import sympy import sympy

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
from scipy.integrate import quad from scipy.integrate import quad

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import sympy import sympy

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import sympy import sympy

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
from math import cos, sin, pi from math import cos, sin, pi

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
# List of Pythagorean triplets # List of Pythagorean triplets

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random

View File

@@ -1,4 +1,4 @@
from ...__init__ import Generator from ...generator import Generator
import random import random
import math import math

Some files were not shown because too many files have changed in this diff Show More