On Sat, Mar 31, 2012 at 4:12 AM, Bharath M R <catchmrbhar...@gmail.com> wrote:
>
>
> On Friday, March 30, 2012 11:41:42 PM UTC+5:30, Aaron Meurer wrote:
>>
>> This looks very good so far.  Here are some comments:
>>
>> - The link http://www.shaatra.org/2011/main/home takes me nowhere.
>>
>> - Include Tupper's thesis in the references section.
>>
>> - As Stefan noted, the syntax in your pseudo-code is not the best:
>> You should use expressions instead of strings.  The expression should
>> go first (ideally, including the interval would be optional, and it
>> would just compute it automatically).  You have to somehow note which
>> interval is for x and which is for y; there's no way for it to know
>> which one you want to be on which axis.
>>
>> - min and max are called Min and Max in SymPy.
>>
>> - Assumedly the min/max example is wrong.  They should have more than
>> one argument.
>>
>> - You have an extra bracket in the first week 3 example.
>>
>> - I think abs, floor, and acos are all implemented in mpmath already.
>
> floor and inverse trigonometric functions are not implemented for mpi.
>
>>
>> - I'm also confused about x**(1/3).  I understood the paper to mean
>> that it has difficulty with "exponential" functions like exp(x).
>
> exp(x) won't be a problem because it is monotonic, and hence evaluating
> at the end points of the interval suffices.
> The problem in the paper was that 1/2 is represented in floating points and
> hence it is difficult to track whether the power can be evaluated for
> negative x.
> As we have the implementations of rational in sympy, implementing such
> functions
> won't be a problem. I have removed it from my application.

So should the example in your proposal be sqrt(x) instead of x**0.5?

Aaron Meurer

>
>> - In the "Continuity Tracking" section, you need to add newlines before
>> the *'s.
>>
>> - Could you talk a little more about how much will be involved in
>> writing the interval library for numpy?
>>
>> - Note where the midterm is in the timeline.
>>
>> - "Get the code reviewed in week 11" is not good.  You should be
>> submitting your code for review whenever you have an atomic patch.
>> Otherwise, you will develop a very large branch that will be very
>> difficult for us to review, and it will be very likely to take a long
>> time before it can get merged.  Many GSoC students in the past have
>> done this (myself included), and have had branches not merged for a
>> long time as a result.
>>
>> Actually, I think this is something we need to make an extra effort to
>> do better this year, so I'll start a new discussion on it.
>>
>> - As I've told all the other students so far, please include a list of
>> your contributions to SymPy, so that we can see what you've done so
>> far, and so that we know that you've completed the patch requirement.
>>
>> - Go ahead and submit this at google-melange.com.  You will be able to
>> modify it up to the deadline.  This way, it will be there, so you
>> won't have to worry if you have any issues as the deadline approaches.
>>  Also, it will allow the mentors to get a head start on privately
>> reviewing your application, which help us tremendously.
>>
>> Aaron Meurer
>
>
> Thanks, I was a bit sloppy out there. I have made the necessary
> changes.
>>
>> On Fri, Mar 30, 2012 at 10:40 AM, Bharath M R <catchmrbhar...@gmail.com>
>> wrote:
>> > My GSoC Application can be found at
>> >
>> > https://github.com/sympy/sympy/wiki/GSoC-2012-Application--Bharath-M-R-:-Plotting-Module.
>> > Can you please review the application and suggest any changes?
>> >
>> > Thanks,
>> > Bharath M R
>>
>>
>
>> >
>> >>
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "sympy" group.
>> > To view this discussion on the web visit
>> > https://groups.google.com/d/msg/sympy/-/viS6iaIBrWIJ.
>> >
>> > To post to this group, send email to sympy@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > sympy+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/sympy?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/sympy/-/1ViBNl1hWEkJ.
>
> To post to this group, send email to sympy@googlegroups.com.
> To unsubscribe from this group, send email to
> sympy+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://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 sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to