Hi, We have just posted a new version (0.2) of SageManifolds at http://sagemanifolds.obspm.fr SageManifolds is an attempt to include differential geometry and tensor calculus in Sage (cf. the initial post<https://groups.google.com/forum/#!topic/sage-devel/RjqMIWjSC-0>and the trac 14865 <http://trac.sagemath.org/ticket/14865>). It is still in a very preliminary stage. With respect to version 0.1 the main changes are -- the declaration of coordinates in a chart (class Chart) must include the coordinate range as an interval, e.g. for spherical coordinates on M=R^3: Chart(M, r'r:[0,+oo) th:[0,pi]:\theta ph:[0,2*pi):\phi', 'spherical coord') cf. the tutorial at http://sagemanifolds.obspm.fr/documentation.html -- the pullback operator associated with a mapping between manifolds is implemented (method DiffMapping.pullback()) -- multiple self-contractions of tensor are possible (method TensorField.mtrace()) More in the changelog <http://sagemanifolds.obspm.fr/changelog.html>.
Still missing: - the implementation of Sage Parent/Element scheme for a better integration in Sage - extrinsic geometry of submanifolds - computation of geodesics - better graphical outputs - better efficiency (migrating some parts to Cython?) and probably a lot more... Comments, suggestions and helps are most welcome! Eric Gourgoulhon & Michal Bejger. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.