>
> > my ideas related to this project. 
> > 1) natural language queries 
> > ex."limit (1/x) when x goes to zero" in this case we need to output :: 
> "Did 
> > you mean: limit(1/x, x, 0)?" like this. 
>
> It's something we would like to have. The question is how to implement 
> it. You could probably do a project just on this. I don't have much 
> knowledge of NLP, so I can't suggest much. I've heard 
> https://spacy.io/ is a good library, but can't attest to it. 
>
 
"spacy" is much smater then "nltk". 

> 2) improve parsing 
> > ex."x + sinx" in this case we need to output :: "Did you mean: x + 
> sin(x)?" 
> > like this. 
>
> Agreed. This probably is straightforward to implement in the SymPy 
> parser. I think we just need rules that match undefined names that 
> start with common function names. 
>

 we need to implement algorithm using regular expression like this "(?:[0-9
-+*/^()x]|abs|e\^x|ln|log|a?(?:sin|cos|tan)h?)"

> 3) input keyboard 
> > wolframalpha have symbol keyboard so that user can make expression 
> easily 
> > using keyboard.we need to implement that. 
>
> This sounds good too (especially for mobile), but how would you implement 
> it? 
>

i implement keyboard like WolframAlpha have and i set assumption for all 
symbol(" ∫ " = integrate, " *∑* " = sum, etc). if user input " ∫ " means i 
set Integrate instead of this symbol and parse using LaTeX math. 

> > 4) perhaps replacing the notebook with an IPython notebook 
> > that means we need to add some functionality for user.User can change 
> > variable value.etc and we need to plot according to value change.we can 
> do 
> > this using ipywidgets. 
>
> What do you mean "replacing the notebook"? 
>

User can change variable value and we need to plot according to that value 
change. i can implement this using IPython notebook. alternative way is we 
need to do some changes in current code of Sympy gamma.

> 5) web design 
> > i want to use materializecss or Bootstrap for design. 
>
> No opinions on this. I don't have experience in this area. 
>

that's very popular framework for web design. 

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/e2ddcc40-01de-433e-9d1c-f5cde72a7ee6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to