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

Reply via email to