Authors
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
- Varenyam Bakshi: code review
- Erik M. Bray: manifold uniqueness, code review
- Michał Bejger: web pages; packaging; MacOS X support; textbook display of symbolic functions
- Volker Braun: code review
- Léo Brunswic: multiple symmetries and contractions with index notation, code review
- Ricardo Buring: code review
- Frédéric Chapoton: characteristics of coordinate function rings; Python 3 upgrade, code review
- Vincent Delecroix: code review
- Jeroen Demeyer: code review
- Tobias Diez: symplectic manifolds; Poisson manifolds; improvements in Hodge dual and diffeomorphisms
- Hans Fotsing Tetsing: degenerate metric manifolds
- Marius Gerbershagen: efficient generator for non-redundant tensor indices; performance improvements in some computations
- Eric Gourgoulhon: main code development; project coordination; code review
- Eero Hakavuori: nilpotent Lie groups
- Florentin Jaffredo: submanifolds, extrinsic geometry, geodesics, tensor series expansion
- Michael Jung: mixed differential forms, vector bundles, characteristic classes, de Rahm cohomology, categories, spheres, code review
- Trevor Karn: projective spaces in the manifold catalog
- Jonathan Kliem: improve doctests of degenerate submanifolds
- Matthias Köppe: many improvements in the algebraic part, families and posets of manifold subsets, topology, pullbacks by continuous maps, code review
- Kwankyu Lee: code review
- Samuel Lelièvre: code review
- 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
- Utkarsh Sharma: manifold options
- Ralf Stephan: code review; insights into symbolic calculus
- Karim Van Aelst: integrated curves and geodesics
- Noboru Yamamoto: Japanese version of the tutorial
Before the SageManifolds project, Joris Vankerschaver introduced in SageMath the class DifferentialForm
to deal with differential forms on a fixed coordinate patch. This class 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.