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