[sympy] Re: Electrical Circuit Solver Module as a GSoC project?

2013-03-08 Thread Bharath M R
Hi, This sounds like a great idea. I think a symbolic circuit solver would be a great addition. You can think about implementing hints for the ode solver which uses laplace transforms to arrive at a solution (which was discussed previously). The main difference between imitating SPICE is SPIC

Re: [sympy] Re: Electrical Circuit Solver Module as a GSoC project?

2013-03-08 Thread Tim Lahey
Hi, A symbolic circuit solver would use quite a bit of graph theory. Take a good luck at NetworkX and how they do things. Any significant graph theory support in SymPy should be consistent with what they do. Good luck, Tim. --- Dr. T.J. Lahey Systems Design Engineering University of Waterloo

[sympy] Best way to implement 'Span'

2013-03-08 Thread Ben Fishbein
I want to add a few things to sympy's matrices class such as image and kernel of a matrix. Both of these are represented as the span of a set of vectors. Spans will normally take the form of span(v1,v2,v3...,vx) where all vs are vectors of equal length. I'm not exactly sure how to represent thes

Re: [sympy] Improved ODE Solver

2013-03-08 Thread someone
> (Solving first order ODE's using Lie Groups) As far as I read some papers about this, the Lie methods become most powerful in the 2nd (and maybe higher) order case. So I suggest that you consider also 2nd order problems. No question any improvement on ODE solvers is highly desirable. -- You re

Re: [sympy] Improved ODE Solver

2013-03-08 Thread Manoj Kumar
@someone: Thanks a lot for your suggestion. However, I believe even for first order differential equations, there is a lot of work to be done. For solving the partial differential equation there are a set of six algorithms, each having certain sub-algorithms , which I guess in itself would take 1

[sympy] Re: Improved ODE Solver

2013-03-08 Thread Mary Clark
I think that a project like this could tie in quite well with a separate Lie group/lie algebra module, especially if we have something that would store a lot of information about some of the most common Lie groups (SL(2,C), SU(2), SO(3), etc). On Sunday, 24 February 2013 11:38:41 UTC, Manoj

Re: [sympy] Re: Improved ODE Solver

2013-03-08 Thread Manoj Kumar
Hello, Pardon me for my ignorance, but my knowledge of lie groups is limited to the solving of differential equations. However it seem a really good idea. And I don't think that actual finding of lie groups is used in differential equations, it is just the application that is used in finding infi

Re: [sympy] Improved ODE Solver

2013-03-08 Thread Aaron Meurer
On Mar 8, 2013, at 4:51 AM, Manoj Kumar wrote: @someone: Thanks a lot for your suggestion. However, I believe even for first order differential equations, there is a lot of work to be done. For solving the partial differential equation there are a set of six algorithms, each having certain sub-a

[sympy] Vector Calculus module

2013-03-08 Thread Prasoon Shukla
Hello all, I was going through the project ideas for GSoC 2013 and I saw an entry for implementation of vector calculus. As I have taken a semester's worth of vector calculus, this looked like something I could do. I am not saying that I'll be going with this proposal a 100%, but I may. Anyway

Re: [sympy] GSoC Proposal

2013-03-08 Thread Sachin Joglekar
I quite like Stefan's idea of a good API to the electrodynamics module, once I am done building the infrastructure needed. How about something like a sandbox? I could do something like S = new SandBox() S.add(ElectricField1) S.add(MagneticField1) S.add(ChargedParticle1) In this case, ChargedParti

Re: [sympy] Sympy GA module

2013-03-08 Thread Aaron Meurer
On Tue, Mar 5, 2013 at 8:57 AM, Alan Bromborsky wrote: > On 03/05/2013 10:32 AM, Aaron Meurer wrote: > > On Mar 5, 2013, at 8:21 AM, tsc wrote: > > Hi Alan, > > Could you tell me what is the motivation for the base representation? I had > not seen that concept before. In Leo Dorst's book (Geometr

[sympy] Question about Matrices and Code Generation

2013-03-08 Thread Demian Wassermann
Hello, I'm new to sympy and I really like it. I have a question about code generation. I want to generate code that works with a Matrix as an output with the gradient of a function. Is it possible to do something like this? x = symbols('x:2', real=True) x = symbols('x:2', real=True) i = Idx('i

Re: [sympy] Vector Calculus module

2013-03-08 Thread Prasoon Shukla
Thank you Jason, I'll look into the mechanics module and report back on this thread soon. On Saturday, March 9, 2013 3:55:02 AM UTC+5:30, Jason Moore wrote: > > Prasoon, > > In the mechanics module we've implemented the elements of vector calculus > needed to do classical mechanics. This is a su

Re: [sympy] Vector Calculus module

2013-03-08 Thread Aaron Meurer
Other places you might look for things that are already implemented are the matrix and the differential geometry modules (including matrix expressions). There is also line_integrate, which uses Curve from the geometry module. I believe that like the mechanics, the geometry module is 3-dimensional

Re: [sympy] GSoC and the assumption module

2013-03-08 Thread Aaron Meurer
Yeah, sure, let's try to advertise the high priority projects. We could also restructure the ideas page to put the important ideas up top. A general cleanup of the ideas page wouldn't hurt our chances with the application to Google too. Any volunteers? Aaron Meurer On Wed, Mar 6, 2013 at 3:27 PM,

Re: [sympy] Re: Electrical Circuit Solver Module as a GSoC project?

2013-03-08 Thread Ankit Agrawal
@Bharath : Thanks a lot for your input. I will think on the problem of handling non-linear devices symbolically and will report back soon. @Tim : I remember using NetworkX once while visualizing TSP, but will take a thorough look at its codebase. -- You received this message because you are su

[sympy] Re: GSoC Proposal

2013-03-08 Thread Sachin Joglekar
@moorepants, would like your input on the API idea. I want to finalize my entire project idea before I start with my proposal. @asmeurer, do you think I could get a mentor on this, considering no work has been done in sympy in this direction till now? -- You received this message because you ar