The ideas page on assumptions needs to be updated. There was a project last year which did a lot of work on it (but there is still plenty of work to do).
The assumptions in SymPy are a bit of a complex topic. A good way to get up to speed on them would be to start by reading my post at https://groups.google.com/forum/#!msg/sympy/PHR136kdxc4/C2qs5obPGoMJ. This was the state of things last year, before Sudhanshu's GSoC project. Then look through Sudhanshu's merged pull requests on GitHub to see what has changed since then https://github.com/sympy/sympy/pulls?q=is%3Apr+author%3Adebugger22+is%3Aclosed (this is also summarized in the release notes https://github.com/sympy/sympy/wiki/Release-Notes-for-1.0). Regarding C++, you would have to ask Ondrej if he wants to implement them in SymEngine. Aaron Meurer On Fri, Feb 12, 2016 at 1:11 PM, Anish Shah <[email protected]> wrote: > Hello Sympy communities, > > My name is Anish Shah. I've a good amount of experience in Python. Since > last few weeks, I have been contributing to Sympy and I'm loving it. > For GSOC 2016, I'm interesting in assumptions module > <https://github.com/sympy/sympy/wiki/GSoC-2016-Ideas#assumptions>. > > I have some questions regarding it: > > 1. The ideas page for assumption seems to be updated. The blog link > mentioned in that post is not working anymore. Is there any alternate link? > 2. Also, the pull request is merged. So, is the new assumption module > done? Are there any new features/improvements that the community is > expected in the assumption module? > 3. There are many issues related to assumptions on Github. I will try > solving some of them. Some of those issues are already solved, but they are > not closed. Is there any particular reason? I will try to comment on those > issues as I come across them. > 4. There's one more idea about porting assumptions to C++. I have a fair > amount of knowledge regarding C/C++ and I think I can work on that. Are > there any guides regarding porting Python code to C++? > > Thank you for your time, > Anish Shah > > -- > 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/f972482b-4f09-4116-8911-5f6fa9cea237%40googlegroups.com > <https://groups.google.com/d/msgid/sympy/f972482b-4f09-4116-8911-5f6fa9cea237%40googlegroups.com?utm_medium=email&utm_source=footer> > . > 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/CAKgW%3D6%2BpvaNddxVG4BYqiJ7MF1XUM0-29yc_JZD6oKerjH7KQw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
