Hi Aaron!

On Fri, May 29, 2009 at 11:54 PM, Aaron S. Meurer <asmeu...@gmail.com> wrote:
>
> Here is the latest bit from my Google Summer of Code Project.  dsolve
> can now solve first order equations that can be written as y' == f(y/
> x).  These are called first order homogeneous differential equations.
> This will also have exact and my logcombine function in it, since
> neither of those seems to have made it in yet.
>
> Please pull from http://github.com/asmeurer/sympy/tree/odes-stable

I went over it. First of all, great job! Also with the blogposts,
that's the way to go, just keep going.

Couple comments now:

1) In the patch, 937669cc, you have two more spaces at the beginning
of the first line of the log

2) in the patch 6553820:

Where did you put all those tests, that you deleted here? You should
not delete any tests in a commit that changes some output, like Eq.

Also in anycase, if you are deleting tests, it should be explained in the log.

3) in the commit: 13de523c32

I don't like the code:

+        sol = Equality(sol,C1)
+        try:
+            # See if the equation can be solved explicitly for f
+            sol1 = solve(sol,y)
+        except (NotImplementedError, AssertionError):
+            return sol.subs(y,f(x))


But you fixed that in later patches, so it's ok.

-----------

I also left you lots of comments in the github branch itself, you can
see them here:

http://github.com/asmeurer/sympy/comments

and usually they contain the exact line which I am commenting on.

Fix most of the things using "git rebase -i", and if there are some
bigger changes, feel free to create a new commit.


Fix those, I might have couple more minor comments later, but I think
in general it is in a very good shape. Thanks also for the logcombine
function.

Ondrej

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy-patches" group.
To post to this group, send email to sympy-patches@googlegroups.com
To unsubscribe from this group, send email to 
sympy-patches+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sympy-patches?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to