Re: Issue 3390 in sympy: AttributeError on integrate()

2012-08-30 Thread sympy
Updates: Status: Invalid Comment #2 on issue 3390 by julien.r...@gmail.com: AttributeError on integrate() http://code.google.com/p/sympy/issues/detail?id=3390 (No comment was entered for this change.) -- You received this message because you are subscribed to the Google Groups

Re: [sympy] Preferred way of getting reserved symbols?

2012-08-30 Thread Juha Jeronen
Hi, On 29/08/12 20:29, Ronan Lamy wrote: dir(S) ['Catalan', 'ComplexInfinity', 'EmptySet', 'EulerGamma', 'Exp1', 'GoldenRatio', 'Half', 'IdentityFunction', 'ImaginaryUnit', 'Infinity', 'Integers', 'NaN', 'Naturals', 'NegativeInfinity', 'NegativeOne', 'NumberSymbol', 'One', 'Pi', 'Reals',

[sympy] The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread Ondřej Čertík
Hi, I noticed, that if I click on this link in my Chrome: http://docs.sympy.org/dev/tutorial.html#algebra then it brings me to the Algebra section momentarily (for about 1/4 s or so), and then moves up. I think it's because of the new javascript buttons which say Run code block in SymPy Live.

[sympy] How to transform independent variable in derivatives

2012-08-30 Thread Ondřej Čertík
Hi, Let's say that I have just first derivative (but I would like second derivatives too later): f(x).diff(x) d ──(f(x)) dx and I would like to use the substitution y = 2*x**2 to transform the derivative. Mathematically, here is how it works: df/dx = df/dy * dy/dx = df/dy * 4*x I can do the

Re: [sympy] The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread Sergiu Ivanov
Hello, On Thu, Aug 30, 2012 at 10:15 AM, Ondřej Čertík ondrej.cer...@gmail.com wrote: I noticed, that if I click on this link in my Chrome: http://docs.sympy.org/dev/tutorial.html#algebra then it brings me to the Algebra section momentarily (for about 1/4 s or so), and then moves up. I

Re: [sympy] How to transform independent variable in derivatives

2012-08-30 Thread Chris Smith
... other is f(y) = f(2*x**2). So I think that when I change the independent variable like this, I should also change the name of the function. What would be the best way to do that? The whole thing or just this: f(x).subs(f, g) g(x) f(x).replace(f,g) g(x) f(x).xreplace({f:g}) f(x) --

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread David Joyner
I guess the bottom line is I'm wondering how to enter the generators of the Rubik's cube group, eg at http://www.gap-system.org/Doc/Examples/rubik.html or http://www.permutationpuzzles.org/rubik/webnotes/sm485_3b.txt Is there an easy way to do that? On Wed, Aug 29, 2012 at 7:11 PM, Chris Smith

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread Chris Smith
On Thu, Aug 30, 2012 at 5:19 PM, David Joyner wdjoy...@gmail.com wrote: I guess the bottom line is I'm wondering how to enter the generators of the Rubik's cube group, eg at from sympy.combinatorics.generators import rubik_cube_generators gens = rubik_cube_generators() A single one might be

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread David Joyner
On Thu, Aug 30, 2012 at 9:25 AM, Chris Smith smi...@gmail.com wrote: On Thu, Aug 30, 2012 at 5:19 PM, David Joyner wdjoy...@gmail.com wrote: I guess the bottom line is I'm wondering how to enter the generators of the Rubik's cube group, eg at from sympy.combinatorics.generators import

[sympy] some inconsistencies with summation

2012-08-30 Thread Saurabh Jha
Hi, In the course of implementing kauers algorithm I wanted to implement a function that can take as input a term like summation(f(x), (x, 1, k)) and outputs the f(x+1) that is the difference between (f(x), (x, 1, k + 1)) and (f(x), (x, 1, k)). Instead, it just returns summation(f(x), (x, 1,

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread Chris Smith
Permutation([(0, 2, 7, 5), (1, 4, 6, 3), (8, 32, 24, 16), (9, 33, 25,17), (10, 34, 26, 18)]) Sorry, enter that as Permutation([(0, 2, 7, 5), (1, 4, 6, 3), (8, 32, 24, 16), (9, 33, 25,17), (10, 34, 26, 18)] , size=48) -- You received this message because you are subscribed to the Google

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread David Joyner
On Thu, Aug 30, 2012 at 10:20 AM, Chris Smith smi...@gmail.com wrote: Permutation([(0, 2, 7, 5), (1, 4, 6, 3), (8, 32, 24, 16), (9, 33, 25,17), (10, 34, 26, 18)]) Sorry, enter that as Permutation([(0, 2, 7, 5), (1, 4, 6, 3), (8, 32, 24, 16), (9, 33, 25,17), (10, 34, 26, 18)] , size=48)

Re: [sympy] some inconsistencies with summation

2012-08-30 Thread Chris Smith
On Thu, Aug 30, 2012 at 8:02 PM, Saurabh Jha saurabh.j...@gmail.com wrote: Hi, In the course of implementing kauers algorithm I wanted to implement a function that can take as input a term like summation(f(x), (x, 1, k)) and outputs the f(x+1) that is the difference between (f(x), (x, 1, k +

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread Chris Smith
On Thu, Aug 30, 2012 at 8:22 PM, David Joyner wdjoy...@gmail.com wrote: On Thu, Aug 30, 2012 at 10:20 AM, Chris Smith smi...@gmail.com wrote: Permutation([(0, 2, 7, 5), (1, 4, 6, 3), (8, 32, 24, 16), (9, 33, 25,17), (10, 34, 26, 18)]) Sorry, enter that as Permutation([(0, 2, 7, 5), (1, 4,

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread Chris Smith
F = Permutation([(17,19,24,22),(18,21,23,20),( 6,25,43,16),( 7,28,42,13),( 8,30,41,11)], size=49) B = Permutation([(33,35,40,38),(34,37,39,36),( 3, 9,46,32),( 2,12,47,29),( 1,14,48,27)], size=49) L = Permutation([( 9,11,16,14),(10,13,15,12),( 1,17,41,40),( 4,20,44,37),( 6,22,46,35)],

Re: [sympy] some inconsistencies with summation

2012-08-30 Thread Aaron Meurer
The question is, do we want Sum to automatically combine like that? If not, then I would add it as a different method than __sub__. Aaron Meurer On Thu, Aug 30, 2012 at 8:51 AM, Chris Smith smi...@gmail.com wrote: On Thu, Aug 30, 2012 at 8:02 PM, Saurabh Jha saurabh.j...@gmail.com wrote: Hi,

Re: [sympy] The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread Aaron Meurer
I just tried Firefox too, but I noticed that the Run buttons don't even show up there (hence no jumps). Also, the Live box starts out as open, which is a problem. This is Firefox 15.0, the latest version. So I guess either we are using non-standard things, or Firefox is a little out of date with

Re: [sympy] Preferred way of getting reserved symbols?

2012-08-30 Thread Aaron Meurer
On Thu, Aug 30, 2012 at 12:41 AM, Juha Jeronen juha.jero...@jyu.fi wrote: Hi, On 29/08/12 20:29, Ronan Lamy wrote: dir(S) ['Catalan', 'ComplexInfinity', 'EmptySet', 'EulerGamma', 'Exp1', 'GoldenRatio', 'Half', 'IdentityFunction', 'ImaginaryUnit', 'Infinity', 'Integers', 'NaN', 'Naturals',

Re: [sympy] some inconsistencies with summation

2012-08-30 Thread Matthew Rocklin
Doesn't this call for some sort of Sum_simplify? I don't like the idea of overriding __sub__. I do like the idea of looking at an expression tree and seeing if it can be simplified. Is there a mechanism in SymPy to write down these simplifications and have them applied when you call simplify? I'm

Re: [sympy] How to transform independent variable in derivatives

2012-08-30 Thread Aaron Meurer
On Thu, Aug 30, 2012 at 1:28 AM, Ondřej Čertík ondrej.cer...@gmail.com wrote: Hi, Let's say that I have just first derivative (but I would like second derivatives too later): f(x).diff(x) d ──(f(x)) dx and I would like to use the substitution y = 2*x**2 to transform the derivative.

Re: [sympy] some inconsistencies with summation

2012-08-30 Thread Chris Smith
On Thu, Aug 30, 2012 at 10:28 PM, Aaron Meurer asmeu...@gmail.com wrote: The question is, do we want Sum to automatically combine like that? If not, then I would add it as a different method than __sub__. `_eval_expand_basic`, perhaps? -- You received this message because you are subscribed

Re: [sympy] permutation groups for cube and dodecahedron?

2012-08-30 Thread David Joyner
On Thu, Aug 30, 2012 at 11:47 AM, Chris Smith smi...@gmail.com wrote: F = Permutation([(17,19,24,22),(18,21,23,20),( 6,25,43,16),( 7,28,42,13),( 8,30,41,11)], size=49) B = Permutation([(33,35,40,38),(34,37,39,36),( 3, 9,46,32),( 2,12,47,29),( 1,14,48,27)], size=49) L = Permutation([(

Re: [sympy] How to transform independent variable in derivatives

2012-08-30 Thread Ondřej Čertík
On Thu, Aug 30, 2012 at 10:56 AM, Aaron Meurer asmeu...@gmail.com wrote: On Thu, Aug 30, 2012 at 1:28 AM, Ondřej Čertík ondrej.cer...@gmail.com wrote: Hi, Let's say that I have just first derivative (but I would like second derivatives too later): f(x).diff(x) d ──(f(x)) dx and I

Re: [sympy] How to transform independent variable in derivatives

2012-08-30 Thread Chris Smith
There might even be some automated algorithm to do all the steps above and spit out the final coefficients a, b and x, but for now I am happy to do it explicitly. Maybe like this? eq 2*Z*F(r) - 2*l*lam*F(r) + 2*l*Derivative(F(r), r) - 2*lam*r*Derivative(F(r), r) - 2*lam*F(r) +

Re: [sympy] How to transform independent variable in derivatives

2012-08-30 Thread Chris Smith
Don't forget about the integral.transform method, too. It uses a change of variables as I recall and it might provide some help. -- You received this message because you are subscribed to the Google Groups sympy group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe

[sympy] Re: The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread David Li
Okay, I see the problem with page position. I'll look into it. In Firefox 14 and 15, there seems to be no position problem, but the run button doesn't show up as described - there seems to be a minor difference in the DOM. I'll look into this as well. David Li On Thursday, August 30, 2012

[sympy] Crammers Law

2012-08-30 Thread Sachin Joglekar
I am new to Sympy and started using it recently. I just have a doubt that can we use Determinants and Crammers law to solve first degree simultaneous equations using sympy? will it be faster/slower than the current implementation in the module? -- You received this message because you are

Re: [sympy] How to transform independent variable in derivatives

2012-08-30 Thread Ondřej Čertík
On Thu, Aug 30, 2012 at 2:56 PM, Chris Smith smi...@gmail.com wrote: There might even be some automated algorithm to do all the steps above and spit out the final coefficients a, b and x, but for now I am happy to do it explicitly. Maybe like this? eq 2*Z*F(r) - 2*l*lam*F(r) +

Re: [sympy] Crammers Law

2012-08-30 Thread Aaron Meurer
Cramer's method is useful for instructive purposes, and also for theory, but practically, it is highly inefficient. The method used by SymPy is Gaussian elimination, which is the most direct way to solve a system of linear equations. Of course, if you want to use SymPy to use Cramer's method,

Re: [sympy] Re: The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread Aaron Meurer
Also, the settings appear below the prompt in Chrome and above it in Firefox. Assumedly you intended for it to be below? And by the way, clicking on a line to execute doesn't work in Firefox either. But the biggest issue is the live box starting out open, because that's really annoying. Aaron

Re: [sympy] Crammers Law

2012-08-30 Thread Ondřej Čertík
On Thu, Aug 30, 2012 at 4:50 PM, Aaron Meurer asmeu...@gmail.com wrote: Cramer's method is useful for instructive purposes, and also for theory, but practically, it is highly inefficient. The method used by SymPy is Gaussian elimination, which is the most direct way to solve a system of

Re: [sympy] Why doesn't Eq simplify?

2012-08-30 Thread Aaron Meurer
On Wed, Aug 29, 2012 at 12:54 PM, David M. Rogers predictivestatm...@gmail.com wrote: This has been implemented in the last 3 commits to: https://bitbucket.org/frobnitzem/sympy-cg $ git cherry-pick 894e2579e4a5..48d92278714b Cool. I didn't know that you could cherry-pick a range of commits

Re: [sympy] Crammers Law

2012-08-30 Thread Aaron Meurer
On Thu, Aug 30, 2012 at 6:00 PM, Ondřej Čertík ondrej.cer...@gmail.com wrote: On Thu, Aug 30, 2012 at 4:50 PM, Aaron Meurer asmeu...@gmail.com wrote: Cramer's method is useful for instructive purposes, and also for theory, but practically, it is highly inefficient. The method used by SymPy is

Re: [sympy] Re: The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread David Li
Okay, I fixed the Firefox problems. The buttons show up, clicking on a line works, and the settings are below the prompt. I will change the CSS to close the box by default and then work on the scroll problem. I'll set up a pull request when possible. David On Thursday, August 30, 2012 4:54:45

[sympy] Re: The new Live sphinx extension seems to confuse URL bookmarks

2012-08-30 Thread David Li
Okay, pull request at https://github.com/sympy/sympy-live/pull/61 For some reason, I can't reproduce the scroll problem anymore. David Li On Thursday, August 30, 2012 12:15:20 AM UTC-7, Ondřej Čertík wrote: Hi, I noticed, that if I click on this link in my Chrome: