mirror of
https://github.com/DeaDvey/mathgenerator.git
synced 2025-11-28 06:25:23 +01:00
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:
@@ -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
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import fractions
|
import fractions
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
import sympy
|
import sympy
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import sympy
|
import sympy
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import sympy
|
import sympy
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
# List of Pythagorean triplets
|
# List of Pythagorean triplets
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from ...__init__ import Generator
|
from ...generator import Generator
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
Reference in New Issue
Block a user