#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
-~----------~----~----~----~------~----~------~--~---