Hello, How about if we just modify the structural comparison `==` to mathematical comparison (like a.equals(b), or simplify(1-b)==0 ) just for SymPy Gamma? - https://github.com/sympy/sympy_gamma/issues/66 . This is because SymPy Gamma will be used by the non-sympy developers and more, and hence they may feel that `==` as in general, stands for mathematical comparison, unlike structural comparison?
Any opinions on this? Thanks and Cheers! Ashutosh Saboo On Tuesday, 15 March 2016 23:15:27 UTC+5:30, Ashutosh Saboo wrote: > > Hello, > > Thanks a lot Aaron Sir for your response. I will try to look for other > alternatives to 'latex2sympy' as well, in case if I don't find any other > solution, then only I'll thing about considering 'latex2sympy` for my > implementation. > > https://groups.google.com/d/msg/sympy/kiCMquuqC2s/Lw2LP2oGBgAJ - Should > `Saving the search queries` be considered as a part of this project? > > Aaron Sir, Certik Sir, Your opinions on this, will be much valuable! > > Thank you! > > Ashutosh Saboo > > On Tuesday, 15 March 2016 20:52:43 UTC+5:30, Aaron Meurer wrote: >> >> Using latex2sympy will be fine. In general, you can and should use >> whatever external things you need to make SymPy Gamma work, although >> restricting to things that are BSD open source would be the best. >> >> Aaron Meurer >> >> On Tue, Mar 15, 2016 at 6:04 AM, Ashutosh Saboo >> <[email protected]> wrote: >> > Hello, >> > >> > So, https://groups.google.com/d/msg/sympy/me0oxyjj1uw/9ZA7RsWkBQAJ - >> states >> > that finally latex2sympy has MIT License, so is it fine if we use this >> > directly for converting LaTeX to SymPy in SymPy Gamma as a part of the >> GSoC >> > Project? Or will it be discouraged to use 'latex2sympy' ? >> > >> > Thanks. >> > >> > -Ashutosh Saboo >> > >> > >> > On Monday, 14 March 2016 20:46:30 UTC+5:30, Ashutosh Saboo wrote: >> >> >> >> Hello, >> >> >> >> So, in the Project Idea corresponding to SymPy Live and SymPy Gamma, >> like, >> >> Wolfram Alpha recently launched a recent update of saving search >> queries for >> >> it's paid users. How about if we also go about creating a user >> >> registration/login interface which provides several features like >> saving the >> >> search results (which is pretty easy, as only the search queries need >> to be >> >> added to a Database), and Support/Feedback feature - like users can >> post >> >> their feedbacks about SymPy Gamma, report issues if they feel any, or >> ask >> >> for some new feature to be added to SymPy Gamma. This will be very >> useful to >> >> users, once SymPy Gamma attains a good popularity, and we implement >> the >> >> necessary features as a part of this GSoC project, as they will as >> well look >> >> to provide constructive feedback to SymPy, as it's free and >> open-source, >> >> contrary to Wolfram Alpha. >> >> >> >> Will this be encouraged as a part of this project? Should we consider >> >> working on these (above mentioned) things as a part of this GSoC >> project, or >> >> should we consider and give priority to some other things, as a part >> of this >> >> GSoC project? >> >> >> >> Aaron Sir, Jasor Sir, Ondřej Sir Could you help me on this? >> >> >> >> Thanks and Cheers! :) >> >> >> >> Ashutosh Saboo >> >> >> >> >> >> On Monday, 14 March 2016 11:42:10 UTC+5:30, Ashutosh Saboo wrote: >> >>> >> >>> Hello, >> >>> >> >>> So, I was thinking as to how to improve the parser of SymPy Gamma. >> >>> >> >>> We can define rules, which currently don't exist, using regex >> expressions >> >>> in the SymPy Parser, like searching for common function names in the >> input >> >>> provided by the user. So, will that be fine? Or will we need to add >> anything >> >>> more to accomplish this? >> >>> >> >>> Thanks. >> >>> >> >>> Ashutosh Saboo >> >>> >> >>> On Saturday, 12 March 2016 14:37:53 UTC+5:30, Ashutosh Saboo wrote: >> >>>> >> >>>> Hello, >> >>>> >> >>>> Thanks Sudhanshu and Mr. Moore for your response. >> >>>> >> >>>> Now, this is a big issue with respect to SymPy Gamma - Improving the >> >>>> Parser of the site. >> >>>> >> >>>> For instance when I wrote : plot sinx, it popped me up with an >> error, >> >>>> however plot sin(x) produces the correct result. I would like to >> parse plot >> >>>> sinx to plot sin(x) automatically , and then show output >> corresponding to >> >>>> the parsed output, just with an addition like Google does - I'll >> just add >> >>>> the line 'Did you mean plot sin(x)' and then show the output >> corresponding >> >>>> to the parsed output. >> >>>> >> >>>> These are some alternatives - http://www.nltk.org/ or >> https://spacy.io/ >> >>>> or https://stanfordnlp.github.io/CoreNLP/. Now, as listed on the >> Spacy >> >>>> website, it's much better than the others. However, NLTK seems to >> have a >> >>>> good documentation and support inline, but, although spacy proves it >> to be a >> >>>> lot more efficient than others, but still it's in early days, and >> hence may >> >>>> not have a good support online. >> >>>> >> >>>> This is one of the biggest tasks of this project, and I have been >> >>>> thinking on how to implement this. >> >>>> >> >>>> Could someone help me on that, as in how could we go about >> implementing >> >>>> this, or build up on the above? >> >>>> >> >>>> Could you help Mr. Moore, Sudhanshu, Mr. Aaron on this? >> >>>> >> >>>> Thanks! >> >>>> >> >>>> On Friday, 11 March 2016 03:07:48 UTC+5:30, Jason Moore wrote: >> >>>>> >> >>>>> See below. >> >>>>> >> >>>>> >> >>>>> Jason >> >>>>> moorepants.info >> >>>>> +01 530-601-9791 >> >>>>> >> >>>>> On Thu, Mar 10, 2016 at 7:16 AM, Ashutosh Saboo < >> [email protected]> >> >>>>> wrote: >> >>>>>> >> >>>>>> Hello everyone. >> >>>>>> >> >>>>>> I am Ashutosh Saboo, a undergrad student from BITS Pilani, Goa >> Campus, >> >>>>>> currently pursuing M.Sc(Hons.) Maths + B.Tech Computer Science. >> >>>>>> >> >>>>>> I have been contributing to SymPy since some time now, and several >> of >> >>>>>> my PR's have also got merged, and some of them are also under >> review now. My >> >>>>>> GitHub profile can be viewed at this link - GitHub . >> >>>>>> >> >>>>>> I have completed several Web Development projects, and I have also >> >>>>>> used different web frameworks like, Django, Flask and others as >> well in my >> >>>>>> projects. I also generally prefer coding in python, but I am >> absolutely open >> >>>>>> to learning anything new, that helps me work on any project. So, I >> find this >> >>>>>> as a very challenging and interesting topic, for some reasons-: >> >>>>>> >> >>>>>> SymPy is getting developed at a very good rate, and many open >> source >> >>>>>> contributors contribute to the code base of SymPy to make it >> better every >> >>>>>> day. Other CAS engines like Wolfram Alpha are not Open Source and >> also, with >> >>>>>> the constant development of SymPy as a full fledged CAS, We must >> also make >> >>>>>> sure, that the normal people can use it, in an easy-to-use web >> interface, >> >>>>>> like that of Wolfram Alpha. That will give an immense popularity >> and also >> >>>>>> increase in number of users that use SymPy. >> >>>>>> >> >>>>>> Since, I have contributed to SymPy and solved some of it's bugs, >> hence >> >>>>>> I thought of this as an interesting and challenging topic to >> improve SymPy. >> >>>>>> I would like to work towards this with full force. >> >>>>>> >> >>>>>> I wish to improve SymPy Gamma a lot, as it seems to be of great >> >>>>>> potential. I have researched a lot on this project and would like >> to discuss >> >>>>>> with the mentors associated with this project. So, who are the >> mentors for >> >>>>>> this project? >> >>>>> >> >>>>> >> >>>>> We don't have the mentors assigned yet for all the projects. We >> will >> >>>>> select the best proposals and then we will assign mentors. >> >>>>> >> >>>>>> >> >>>>>> >> >>>>>> Also, I had a look at these links as well - >> >>>>>> https://github.com/sympy/sympy_gamma , >> >>>>>> https://github.com/sympy/sympy-web-static , >> >>>>>> https://github.com/sympy/sympy-live . >> >>>>>> >> >>>>>> A doubt I had - Is this project associated primarily with the >> >>>>>> improvements in both SymPy Live and SymPy Gamma , or only one of >> them? >> >>>>> >> >>>>> >> >>>>> It can be either or both. Whatever you prefer. They are different >> apps >> >>>>> so it may be best to focus on one. But they could certainly (and >> may) share >> >>>>> infrastructure. >> >>>>> >> >>>>>> >> >>>>>> >> >>>>>> I want to eagerly work towards this project. If anyone could guide >> me >> >>>>>> forward, with this, then it would be great? >> >>>>> >> >>>>> >> >>>>> Search the mailing list and issues to get an idea of what the >> history >> >>>>> and current problems are. >> >>>>> >> >>>>>> >> >>>>>> Also, I have already solved some bugs for SymPy, do I need to >> solve >> >>>>>> any bugs for SymPy Live and SymPy Gamma as well, or do I get >> kick-started >> >>>>>> with my project proposal? >> >>>>> >> >>>>> >> >>>>> It certainly won't hurt your application to solve some bugs in >> those >> >>>>> projects. >> >>>>> >> >>>>>> >> >>>>>> >> >>>>>> It would be great, if someone could advice their opinions to my >> above >> >>>>>> queries. Eagerly waiting to discuss the ideas, that I have >> researched about. >> >>>>>> >> >>>>>> Expecting a response, >> >>>>>> >> >>>>>> Thanks a lot. Cheers! :) >> >>>>>> >> >>>>>> -Ashutosh Saboo >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> 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/ae42e477-ff32-4935-9d5e-aa0590de8281%40googlegroups.com. >> >> >> >>>>>> For more options, visit https://groups.google.com/d/optout. >> >>>>> >> >>>>> >> > -- >> > 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/e5c0a77f-b799-4263-aaa0-70ba22b619b5%40googlegroups.com. >> >> >> > >> > For more options, visit https://groups.google.com/d/optout. >> > -- 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/4781f09f-6d02-431d-bef6-909d0d64a48c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
