#18843: Differentiable manifolds: vector fields and tensor fields
-------------------------------------+-------------------------------------
       Reporter:  egourgoulhon       |        Owner:  egourgoulhon
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-7.3
      Component:  geometry           |   Resolution:
       Keywords:  differentiable     |    Merged in:
  manifold, tensor field, vector     |
  field, differential form           |
        Authors:  Eric Gourgoulhon,  |    Reviewers:  Travis Scrimshaw
  Michal Bejger                      |
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  public/manifolds/diff_manif_tensor_fields|  
3ab0af048e9ba51f09752a02f0d6544a53ffe15e
   Dependencies:  #15916,  #18783,   |     Stopgaps:
  #20770                             |
-------------------------------------+-------------------------------------

Comment (by tscrim):

 Replying to [comment:36 egourgoulhon]:
 > Replying to [comment:35 tscrim]:
 > > Okay, here's the first round.
 >
 > Thank you very much for reviewing this!

 No problem. Sorry its taken so long. Hopefully I can make it through this
 soon.

 > > - I'm not sure about importing `xder` into the global namespace.
 `exterior_derivative` I am okay with since it is explicit, but `xder` is
 not a descriptive name IMO. If you want it, then you can import it in your
 `init.sage` file (in the `~/.sage` folder).
 >
 > I agree `xder` is not as descriptive as `exterior_derivative`. Certainly
 the latter should be the primary function name. However for the end user
 manipulating a lot of differential forms, it is certainly desirable to
 have a short name (in addition to TAB completion), as `diff` is a short
 name for `derivative`. We may even think of a shorter name, like `xd`, as
 a reminder of the standard mathematical notation '''d'''.

 We currently have no `differential` function, just its shorten `diff`,
 which is the Sage equivalent for `derivative`. I am not opposed to having
 an `xder` alias, just importing it into the global namespace (by default)
 as it is not a "standard" short name. However, you could include the
 import of `xder` as part of the examples/tutorials. I do think that `xder`
 is okay as a method alias for `exterior_derivative` as well.

 IMO `xd`, like `d`, is too short and generic to be useful at the top-
 level.

--
Ticket URL: <https://trac.sagemath.org/ticket/18843#comment:37>
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