Hello SymPy community, 
I am Aman Sharma (mostlyaman <https://github.com/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.

I have already been working on this and you can see the current demo here 
<https://mostlyaman.github.io/dev-sympy_gamma>. The GSoC Project would 
consist of adding remaining functionalities and improving the capabilities 
of SymPy Gamma.

I think it is also worthwhile to have some developer documentation for 
Sympy Gamma, about how it works and how a new contributor can start looking 
at the code. New contributors are essential to keeping this awesome project 
alive and growing. I look forward to your opinions on this suggestion.

There are some good suggestions in SymPy Gamma Issue Tracker for proposed 
features. I will be adding some of them in the project timeline.

*I have the first draft ready for my proposal here 
<https://docs.google.com/document/d/16-8mxV8hKBxYCNSGYt723P5ZKbrIjkRc0Yf4f4L3H2s/edit?usp=sharing>.
 
I will finalise it very soon.* I hope potential mentors may take a look at 
my proposal and suggest improvements.

Aman Sharma

-- 
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/9eb8656f-086c-4e16-af68-f30e9d4a5615n%40googlegroups.com.

Reply via email to