On Mon, 18 Apr 2022 at 20:48, Aaron Meurer <asmeu...@gmail.com> wrote: > > On Mon, Apr 18, 2022 at 1:44 PM Oscar Benjamin > <oscar.j.benja...@gmail.com> wrote: > > > > On Mon, 18 Apr 2022 at 20:37, Aaron Meurer <asmeu...@gmail.com> wrote: > > > > > > On Mon, Apr 18, 2022 at 1:16 PM Oscar Benjamin > > > <oscar.j.benja...@gmail.com> wrote: > > > > > > > > On Mon, 18 Apr 2022 at 18:43, Aman Sharma > > > > <b21...@students.iitmandi.ac.in> wrote: > > > > > > > > > > Hello SymPy community, > > > > > I am Aman Sharma (mostlyaman on github). I plan to apply for GSoC > > > > > 2022 for porting SymPy Gamma to Pyodide. I have used SymPy Gamma > > > > > countless times during my first year calculus and electrical course. > > > > > In my opinion, SymPy Gamma is an incredibly useful tool and has great > > > > > potential to be expanded upon. > > > > > If you want to suggest some features / share opinions to the project, > > > > > please do so at https://github.com/sympy/sympy_gamma/issues/188 > > > > > > > > > > SymPy Gamma currently runs on the Google App Engine, with Sympy 1.6 > > > > > which is quite old. Because of the high server costs, Gamma was going > > > > > to be shut down. So, it is important to modify SymPy Gamma to run in > > > > > the browser without any backend computation. This eliminates the need > > > > > to maintain a server and the application could be just hosted on > > > > > Github pages with zero cost. This is achieved using Pyodide. > > > > > > > > There are a number of projects/PRs attempting to do something similar > > > > to this right now. You mention SymPy Beta in your proposal but I > > > > thought there was at least one other. How is this project idea > > > > different from those? > > > > > > There are proposals to replace SymPy Live with jupyterlite, but I'm > > > not aware of other SymPy Gamma proposals. SymPy Gamma works quite > > > differently from SymPy Live, so I'm not sure if there will be an > > > off-the-shelf replacement like jupyterlite, although if there is, we > > > should look into it. > > > > There is SymPy Beta which is apparently also based on pyodide: > > Right, I meant aside from SymPy Beta. The author of SymPy Beta has > declined to upstream the changes to SymPy Gamma, so if we want to > continue to maintain SymPy Gamma, we will need to do the work > separately.
To me it seems like a good thing that someone else is maintaining SymPy Beta. SymPy Gamma and SymPy Live have both languished because the SymPy maintainers don't have the right skillset to maintain them. Also I might be wrong but as I understood it the reason for not upstreaming was just the difference in license but I didn't really see a change of license as a big deal. SymPy Gamma is not a library in the way that SymPy is so it doesn't need the same license. -- Oscar -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAHVvXxQV4U_eRk6u3Ui_V2mrKOLk%3DfEZ-pChb4POmrnTNn3yKw%40mail.gmail.com.