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.

Reply via email to