Tests work now. I commented out a few because of some really strange issues. One involved integrating a function defined as 0.5*x*y wrt y, this gave an error saying it expected an integer and instead got 0.50000000 or something like that.
The other involves how i deal with equalities. Most of the ide solving techniques requires me to "grow" expressions and so I normally start out by defining an equality like neweq = Eq(0,0) and then adding terms to the lhs I dont know if its idiomatic, or even the right way to do it, but it worked fine until I got the tests to work. This has broken the series method. I have stopped work on the laplace transform for now and intend to get some basic functionality of combinatorica running on sympy as a POC for my soc project. On Mar 20, 7:07 am, "Aaron S. Meurer" <[email protected]> wrote: > On Mar 19, 2011, at 7:21 PM, Saptarshi Mandal wrote: > > > Hi, > > I have finally figured out exactly what was going wrong with the > > failing tests. For those not in the loop, the problem went something > > like this. I was importing Integral using > > >>> from sympy import Integral > > > When I would try to run the tests it would show an error saying there > > is an import error, specifically with the line where I am making that > > import. Strangely, there is a class called C which I can import and > > use the Integral as C.Integral(...) and everything seems to work fine. > > Yes, this is the purpose of the C class. Sometimes it is impossible to > import something directly because of circular imports, so we have the C class > to get around it. > > > > > As I am fairly new to Python and Sympy I do not know if this is a > > quirk or what. > > > Also regarding Gsoc I was interested in implementing a subset of > > Combinatorica, say, the most important functions in the subsets, > > permutations, group theory and graph visualization and drawing. > > I can implement a sizable amount of these algorithms as I have > > exposure to functional programming and I think I can use the > > functional constructs of Python to do the job. > > Alternatively, I found the Karr summation problem to be interesting as > > well but I will need to do a lot of research before I can commit any > > code in. > > I would recommend doing the combinatorica project. The Karr algorithm is > very difficult. > > Also, you need to finish up the review of your integral equations module so > that it gets pushed in. Otherwise, you will not be eligible. > > Aaron Meurer > > > > > > > > > > > I will be away on a vacation for 6 days so I will not be around to > > respond immediately but I will try. > > > Regards, > > Saptarshi Mandal > > > On Feb 28, 10:08 pm, Aaron Meurer <[email protected]> wrote: > >> Go ahead and update the pull request for this, or create a new one. > > >> Also, another comment is that you have a lot of trailing whitespace in > >> your files (don't forget to run the tests before commiting). > > >> Aaron Meurer > > >> On Mon, Feb 28, 2011 at 2:31 PM, Vinzent Steinberg > > >> <[email protected]> wrote: > >>> On 27 Feb., 22:26, Saptarshi Mandal <[email protected]> wrote: > >>>> Hi, > >>>> I was busy with exams so I couldn't do much the last 2 weeks. Today I > >>>> finished with the > >>>> Neumann Series implementation and will start on a Laplace/Fourier > >>>> transform module next week. > >>>> This will be used to implement one of the few techniques that give > >>>> closed form solutions for integral > >>>> equations. It can also be used to solve certain boundary value > >>>> problems. > >>>> Please feel free to give any suggestions or design tips. > > >>> For reference, here is a link to Saptarshi's branch on github (please > >>> correct me if it is the wrong one): > > >>>https://github.com/saptman/sympy/tree/dev_ide > > >>> Aaron already commented some of your work btw. > > >>> Vinzent > > >>> -- > >>> You received this message because you are subscribed to the Google Groups > >>> "sympy" group. > >>> To post to this group, send email to [email protected]. > >>> To unsubscribe from this group, send email to > >>> [email protected]. > >>> For more options, visit this group > >>> athttp://groups.google.com/group/sympy?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "sympy" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/sympy?hl=en. -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
