#18640: Topological manifolds: scalar fields
-------------------------------------+-------------------------------------
       Reporter:  egourgoulhon       |        Owner:  egourgoulhon
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-7.2
      Component:  geometry           |   Resolution:
       Keywords:  topological        |    Merged in:
  manifolds                          |    Reviewers:  Travis Scrimshaw
        Authors:  Eric Gourgoulhon,  |  Work issues:
  Michal Bejger                      |       Commit:
Report Upstream:  N/A                |  f11df50d2cd87172375db7d3c88e420ebb09d721
         Branch:                     |     Stopgaps:
  public/manifolds/top_manif_scalar_fields|
   Dependencies:  #18529             |
-------------------------------------+-------------------------------------

Comment (by egourgoulhon):

 Replying to [comment:37 tscrim]:
 > Wee, finally had time to get it all done.

 Thanks a lot for your work. It's nice to have the coordinate functions in
 the parent/element scheme! In the above commit, I have simply changed the
 category of the parent to `CommutativeAlgebras(SR)` and suppressed the
 alias `is_commutative`. I have also added a few doctests and made some
 slight improvements in the documentation.
 >I started to use {{{``self``}}} because I recall less consensus on the
 sage-devel thread; a good chuck of code uses it; if we add more code, it
 becomes standard; and it simplifies a number of the doc sentences'
 structure.
 OK
 >I did not implement as much coercion as might be possible (i.e.,
 coordinate functions could coerce to the smallest chart they are defined
 on), but the door is open to do so.
 Indeed.
 >I also added the global options and marked the tests in `utilities.py` as
 `# known bug`.
 Fine.
 >So if my changes are good with you, then we can set this to a positive
 review.
 Please wait until tomorrow: I will check that the changes propagate nicely
 to all tickets of #18528 (I've done it already for the next ticket
 (#18725).

--
Ticket URL: <http://trac.sagemath.org/ticket/18640#comment:40>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to