The SageManifolds project is being built upon the huge amount of work by SageMath developers and benefits from discussions with the entire SageMath community.
The following persons have directly contributed to SageManifolds:
- Pablo Angulo: Schouten, Cotton and Cotton-York tensors
- Erik M. Bray: manifold uniqueness, code review
- Michał Bejger: web pages; packaging; MacOS X support; textbook display of symbolic functions
- Volker Braun: code review
- Frédéric Chapoton: characteristics of coordinate function rings; Python 3 upgrade
- Vincent Delecroix: code review
- Jeroen Demeyer: code review
- Eric Gourgoulhon: main code development; project coordination
- Eero Hakavuori: nilpotent Lie groups
- Florentin Jaffredo: submanifolds, extrinsic geometry, geodesics, tensor series expansion
- Michael Jung: mixed differential forms
- Richard Lozes: code review
- Marco Mancini: parallelization of CPU demanding computations; SymPy as optional calculus engine
- Stéphane Méné: technical support for the web server and the Git server at LUTH
- David Roe: code review
- Travis Scrimshaw: code review; many improvements in the code; manifold categories
- Ralf Stephan: code review; insights into symbolic calculus
- Karim Van Aelst: integrated curves and geodesics
- Noboru Yamamoto: Japanese version of the tutorial
Besides, before the SageManifolds project, Joris Vankerschaver introduced in SageMath the class
DifferentialForm to deal with differential forms on a fixed coordinate patch, which inspired the storage of tensor components as Python dictionaries (see ticket #24444 for details).
If you would like to take part in the project, see here.