#10132: Differential Geometry via Sage
------------------------------------+---------------------------------------
Reporter: mikarm | Owner: mhampton
Type: enhancement | Status: needs_work
Priority: major | Milestone:
Component: geometry | Keywords: differential geometry,
parametrized surface
Author: Mikhail Malakhaltsev | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------------------+---------------------------------------
Comment(by jvkersch):
The version of the patch which I've uploaded passes all doctests (``./sage
-t devel/sage/sage/riemann/parametrized_surface3d.py``) and is at 100%
coverage. I've also added a method ``plot3d`` which allows for
straightforward plotting of the surface.
While going over the code, I had the following questions:
1. Doctesting takes about 1 min. on my Macbook. Is this acceptable, or
too long?
1. Now that we have a method to compute the shape operator, why not
compute the principal curvatures and directions as the eigenvalues and
eigenvectors of the shape operator? The implementation would be
simplified and made more robust this way. I've added a method
``principal_directions_new`` to illustrate this.
I also made some small changes to some methods (e.g. to
``connection_coefficient``) to make the implementation more readable, but
nothing major.
The biggest work will now be in polishing the HTML documentation. If you
do
{{{
#!sh
$ cd SAGE_ROOT
$ ./sage -b
$ ./sage -docbuild reference html -j
}}}
the docs should be built, and the output will be in
``SAGE_ROOT/devel/sage/doc/output/html/en/reference/``.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10132#comment:27>
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.