#6648: adds riemann mapping and complex interpolation
--------------------------------------------------------------+-------------
Reporter: evanandel | Owner:
evanandel
Type: enhancement | Status:
needs_work
Priority: major | Milestone:
sage-4.4
Component: calculus | Keywords:
complex
Author: Ethan Van Andel | Upstream:
N/A
Reviewer: David Joyner, Martin Albrecht, Minh Van Nguyen | Merged:
Work_issues: |
--------------------------------------------------------------+-------------
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.
>
> EDIT: There was a problem with one of my interpolation equations, fixed
> it + tests. New patch is below first one.
>
> EDIT: More minor fixes, new patch.
>
> EDIT: Again, new patch
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.
EDIT: More minor fixes, new patch.
EDIT: Again, new patch
--
Comment(by evanandel):
Ok, I've put up a patch that fixes the missing documentation. Note that
the relatively sparse documentation in the ColorPlot and
_render_on_subplot is more than exists in the complex_plot module from
which I obtained the code.
At this point all that is required is some kind knowledgeable soul to
implement dump/load functionality so that the modules can pass the
TestSuite requirement. Alternately direct me to a resource that provides
an in depth tutorial on how to implement it. I appreciate all the help so
far, and I would really like to get this published. If there's anything
that I can do to speed it up, let me know.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6648#comment:31>
Sage <http://www.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.