[sympy] guidance for GSOC

2014-02-11 Thread Aditya Shah
Hi, I am Aditya Shah and I am currently pursuing Bachelors in Computer Science at BITS-Pilani university. I am interested in contributing to Sympy as a part of GSOC 2014. Can anyone please guide me for the same? Thanks. -- You received this message because you are subscribed to the Google

[sympy] Re: guidance for GSOC

2014-02-11 Thread Sergey Kirpichev
https://groups.google.com/forum/?fromgroups=#!topic/sympy/K7qNXgdlQIg On Tuesday, February 11, 2014 3:09:20 PM UTC+4, Aditya Shah wrote: Hi, I am Aditya Shah and I am currently pursuing Bachelors in Computer Science at BITS-Pilani university. I am interested in contributing to Sympy as a

[sympy] Re: guidance for GSOC

2014-02-11 Thread Saurabh Jha
Adding to to what Sergey replied, you also need to set up your environment according to [1] [1] https://github.com/sympy/sympy/wiki/Development-workflow On Tuesday, February 11, 2014 4:39:20 PM UTC+5:30, Aditya Shah wrote: Hi, I am Aditya Shah and I am currently pursuing Bachelors in

[sympy] Re: Electrodynamics in Physics Module

2014-02-11 Thread Sachin Joglekar
To correct Jason, I had set out to build an electromagnetism module, but we realised many issues with the framework that needed to be solved first. Currently, I have an open PR that deals with the field functions you mentioned. It will be integrated into the new sympy.physics.vector module. I

[sympy] Re: guidance for GSOC

2014-02-11 Thread Aditya Shah
Thanks a lot! it helped! On Tuesday, 11 February 2014 16:39:20 UTC+5:30, Aditya Shah wrote: Hi, I am Aditya Shah and I am currently pursuing Bachelors in Computer Science at BITS-Pilani university. I am interested in contributing to Sympy as a part of GSOC 2014. Can anyone please guide me

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-11 Thread Rajath Shashidhara
Hi Sachin, Some things I'd like to be there in the electrodynamics module: 1. Point Charges, Continuous charge distributions - Electric Field and Potential 2. Magnetic field - Magnetic Vector Potential 3. Maxwell's Equations 5. Energy, Momentum Conservations - Poynting Vector, Momentum Tensor 6.

[sympy] Re: Electrodynamics in Physics Module

2014-02-11 Thread Sachin Joglekar
As I mentioned, a PR for these functions is in the _pipeline_, which means you wont be able to see the commit changes in the master as yet. The earlier PR had to be closed due to the git conflicts caused by the creation of the new module. The features you suggest are a must for any such module.

[sympy] Re: ispoly

2014-02-11 Thread Vincent MAILLE
Thanks, for the answer, it works ! Vincent Le jeudi 2 janvier 2014 17:44:42 UTC+1, Vincent MAILLE a écrit : Hi, I found an example of ispoly here : http://code.google.com/p/sympy/source/browse/trunk/tests/test_polynomials.py?spec=svn800r=800 but it seems not work with de 7.4.1

[sympy] Re: why eigenvectors very slow

2014-02-11 Thread Vinzent Steinberg
On Monday, February 10, 2014 11:27:09 PM UTC-5, monde wilson wrote: why eigenvectors very slow what is the difference between numpy and sympy when doing matrix calculation Sympy calculates eigenvectors symbolically (thus exactly), numpy calculates them numerically using floating point

[sympy] Set of all possible matches

2014-02-11 Thread Vincent MAILLE
Hi, is it possible to find all possible matches : exp = S('3*x**2+2*x**3') k, n, A,B = Wild('k',exclude = [0]), Wild('n',exclude = set([0,1])),Wild('A'), Wild('B') T = (A+k*x**n+B).matches(exp) returns {k_: 2, n_: 3, A_: 0, B_: 3*x**2} But can I have : [{k_: 2, n_: 3, A_: 0, B_: 3*x**2},

Re: [sympy] Set of all possible matches

2014-02-11 Thread Aaron Meurer
I don't think it's implemented. Note that in general you would have n choose 2 possibilities if you have n extra terms. And that's not considering that you could add and subtract anything and it would still technically be a valid match. Aaron Meurer On Tue, Feb 11, 2014 at 3:40 PM, Vincent

[sympy] Re: Stop sympy from rationalizing?

2014-02-11 Thread Chris Smith
evaluate=False is the way to do this: Pow(2, -S.Half, evaluate=False) 1/sqrt(2) p=_ 3*p,p+1 (3*sqrt(2)/2, sqrt(2)/2 + 1) Note that using the unevaluated power in an expression undoes the unevaluation; you can get by, perhaps, by making a symbol have that name. p=Symbol(str(p)) 3*p,p+1