Hey Sc0rpi0n101, Yes, I've only provided a little bit of information regarding the implementation of my proposal.
The thing is most of the work I'd be doing would be integration and consolidation. To elaborate, say for interpreting LaTex , there is already a package called latex2sympy <https://github.com/augustt198/latex2sympy> that is already included in sympy's parsers. and there are nlp libraries that parse to mathematical expressions, my work would be to integrate them into sympy. Essentially textual expressions --> NLP --> mathematical expressions --> sympy compatible expressions. for eg projects like mathparse <https://github.com/gunthercox/mathparse> which parse sentences like `one hundred times fifty four` and so on. the idea is not to implement an NLP package from scratch as that would be a huge undertaking, but make use of existing technologies such as BERT <https://github.com/google-research/bert> , ANTLR4 <https://github.com/antlr/antlr4> and so on to help expedite the process. I plan to elaborate my proposal as soon I complete going through sympy's codebase and figure out the best approach. and for the timeline, I'm not sure of the exact situations I'd have to face but I do plan to propose an approximate one On Sunday, March 29, 2020 at 3:09:10 AM UTC+5:30, Nikhil Maan wrote: > > Hey, > > I noticed you've only provided a fraction of your project plan and > timeline in your proposal. Do you have a plan you'd like to discuss for > what you're proposing? > > And how many and which of the languages you're planning to implement the > support for? > > Also, looking at this, you're proposing to implement NLP support, and > support for multiple languages including latex in the GSoC period. That's a > huge amount of work you're proposing for essentially a 3 month period. > > Regards, > Nikhil Maan > > On Thursday, March 26, 2020 at 7:54:13 PM UTC+5:30, Moses Paul wrote: >> >> >> To introduce Natural Language Processing to these projects to help them >> better translate expressions and queries to mathematical symbols. >> To extend the parsing support for SymPy Gamma by including support for >> syntaxes from languages such as Julia, Matlab, Lua etc, which would improve >> the way SymPy Gamma queries are interpreted. >> To allow Tex to be interpreted by SymPy Gamma. ( >> https://github.com/augustt198/latex2sympy). >> And much more ... >> This is my proposal : Advancing-SymPy-Live-and-SymPy-Gamma >> <https://github.com/sympy/sympy/wiki/GSoC-2020-Application-Moses-Paul-R:-Advancing-SymPy-Live-and-SymPy-Gamma> >> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sympy/c23ad879-e08b-4602-b695-7f0231ef59be%40googlegroups.com.
