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.

Reply via email to