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
|
||||
import traceback
|
||||
from .funcs import *
|
||||
from .generator import getGenList
|
||||
|
||||
genList = getGenList()
|
||||
|
||||
|
||||
genList = []
|
||||
|
||||
SEP = os.sep
|
||||
|
||||
|
||||
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
|
||||
# || Non-generator Functions
|
||||
def genById(id, *args, **kwargs):
|
||||
generator = genList[id][2]
|
||||
return (generator(*args, **kwargs))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import fractions
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
import sympy
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
from scipy.integrate import quad
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import sympy
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import sympy
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
from math import cos, sin, pi
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
# List of Pythagorean triplets
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
import math
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ...__init__ import Generator
|
||||
from ...generator import Generator
|
||||
import random
|
||||
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