A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.
It takes about 0.5 seconds to import the library. I think that the main issue causing this is the fact that all generators need to be instantiated on load.
Why we are using a Generator class:
Hold an integer Id that identifies a generator despite new generators being added
Hold metadata about a generator that can be used to build documentation
Gain access to methods shared by all instances such as conversion to latex/asciimath format
Possibilities for how to best restructure:
Each generator file simply contains a generator function, independent from any classes
Generator files contain comments describing what they do
Bug Description
It takes about 0.5 seconds to import the library. I think that the main issue causing this is the fact that all generators need to be instantiated on load.
Why we are using a Generator class:
Possibilities for how to best restructure:
DELETED