Hi, I am Bharath M R, a student of Electrical Engineering at IIT Madras. I would like to apply for the building the gamma.sympy.org site. I would like to implement the following things as part of the project.
1)Basic parsing Something like solve x**2==1, integrate x**2 will be parsed and interpreted. Doing something like wolphram alpha would require a lot of ideas from natural language processing which I am not familiar with. 2) An incremental search for functions in symPy Its very important for a person to get to know the particular function he wants to use. This will be implemented using ajax calls to the sphinx documentation database.This will be similar to search in scilab / mathematica. 3) A lyx/ Mathematica styled input. This greedily converts the expressions into latex symbols, so that the user knows what he is actually computing. We can also add a set of symbols for summation, integrals, differentiation as a bottom bar. The input will look like latex input to the user, while we convert the expressions into required symPy functions in the backend. 4)Matplotlib for plotting We plot the expressions, if it is plottable just as Wolphram Alpha by default. 5)Ipython like notebook. I think it is possible to port the Ipython notebook according to this discussion( https://groups.google.com/forum/?fromgroups#!topic/sage-notebook/re2bUt4vCxA). But the time it takes to port is not very fixed. I want to know whether I am overreaching by including it. 5) Make the interface look beautiful with twitter bootstrap. -- You received this message because you are subscribed to the Google Groups "sympy" group. To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/HEQ1rmn1K2EJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
