>
> > 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.