> Why not license your software under the GPL?
If OP did that, I probably wouldn’t bother to improve their code: https://github.com/Const-me/prettyeq/tree/master
While my primary motivation was “for lulz”, possibility to reuse the code whenever I need a fast 1D FFT also contributed.