#6648: [with patch, needs review] adds riemann mapping and complex interpolation
-------------------------+--------------------------------------------------
 Reporter:  evanandel    |       Owner:  evanandel      
     Type:  enhancement  |      Status:  new            
 Priority:  major        |   Milestone:  sage-4.1.1     
Component:  calculus     |    Keywords:  complex        
 Reviewer:               |      Author:  Ethan Van Andel
   Merged:               |  
-------------------------+--------------------------------------------------

Old description:

> This patch add's Riemann mapping functionality to sage:
> http://en.wikipedia.org/wiki/Riemann_mapping_theorem
>
> It can compute numerical maps and has multiple utilities for
> plotting/visualizing the maps.
>
> It also includes 2 functions to parametrically interpolate lists of
> complex points. This makes it far easier for the user to define the
> boundary of the figure that they wish to Riemann map.
>
> NOTE: This may require the cython 0.11.2spkg to compile.

New description:

 This patch add's Riemann mapping functionality to sage:
 http://en.wikipedia.org/wiki/Riemann_mapping_theorem

 It can compute numerical maps and has multiple utilities for
 plotting/visualizing the maps.

 It also includes 2 functions to parametrically interpolate lists of
 complex points. This makes it far easier for the user to define the
 boundary of the figure that they wish to Riemann map.

 NOTE: This may require the cython 0.11.2spkg to compile.

 EDIT: There was a problem with one of my interpolation equations, fixed it
 + tests. New patch is below first one.

--

Comment(by evanandel):

 > Error converting Pyrex file to C:
 > ------------------------------------------------------------
 > ...
 >
 > cdef class Riemann_Map:
 >     cdef int N, B, ncorners
 >     cdef f
 >     cdef opp
 >     cdef double complex a
 >                        ^
 > ------------------------------------------------------------
 >
 > /Users/davidjoyner/sagefiles/sage-4.1.1.alpha0/devel/sage-
 rmap/sage/calculus/riemann.pyx:62:24: Syntax error in C variable
 declaration
 > Error running command, failed with status 256.
 > sage: There was an error installing modified sage library code.
 >
 > }}}
 >
 >
 > Any idea what the problem is?

 That's a problem with sage's cython version. You need to update to 0.11.2.
 According to Mike Hanson:

 " There is a ticket to update Cython in Sage at
 http://trac.sagemath.org/sage_trac/ticket/6438.  If you download
 http://sage.math.washington.edu/home/robertwb/cython/cython-0.11.2.spkg
 and run "sage -f /path/to/cython-0.11.2.spkg", then Cython 0.11.2 will
 be used.

 --Mike "

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6648#comment:3>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to