A computer algebra system written in pure Python http://sympy.org/ . To get started to with contributing https://github.com/sympy/sympy/wiki/Introduction-to-contributing
I saw that in the google groups people had mentioned what idea they want to do for gsoc and were having discussions on the same. I too posted my idea yet there was no response from anyone, are there any other prerequisites before discussing project idea on the google group?
No, there are no prerequisites to presenting or discussing any idea for GSoC, or otherwise. You are free to start any discussion on an idea you might feel useful for SymPy.
As for your post, the mentors for your idea might have been preoccupied with some work, so they might not have replied. What was your idea btw?
Hey everyone, I am Sarthak Srivastava. I would like to contribute in SymPY's mathematics's projects. Although, I am pursuing cse from MSIT but maths has always intrigued me. So, kindly let me know what to do.
Hi Sarthak,
You can check out https://github.com/sympy/sympy/wiki/Introduction-to-contributing and https://github.com/sympy/sympy/wiki/Development-workflow to get started with development. You can also check out https://github.com/sympy/sympy/blob/master/README.rst for general installation and usage instructions.
def test_solver(eq, hint)
in test_ode.py but it throws an exception for missing argument as sympy runs test_file by calling every function.
dict(I=1)
, you get {'I': 1}
whose key is a literal (that probably is not used in the expressions). If you define I
as a SymPy symbol, for example, then you can define the dict {I: 1}
that has I
as a key.
I think it is there https://github.com/sympy/sympy_doc
That's auto-generated. You should not manually make changes to that repo.
cancel
does with rational functions)
minpoly
. minpoly((sqrt(x)+1)/(sqrt(x)*(x+sqrt(x)), y)
gives x*y - 1
meaning that the expression equals 1/x