SageMath (or Sage for short) is a free open-source mathematic software written in python. It is developed mostly by researchers with a system based on contributions and peer reviews. On the website sagemath.org, you will find the documentation and installation instructions. The on-line open-source platform SageMathCloud offers a free interface to use Sage on line and also paying accounts for large usage (like teaching).
For my research, Sage is my everyday tool. I also, sometimes, use it for teaching [...]. I am also a contributor of the combinatorics components for anything that is related to my research. You can find here all my contributions.
Furthermore, I am very active at promoting and teaching Sage in the academic world. I give presentations in various conferences and also often organize Sage events which is now supported by my role in the OpenDreamKit project. See all my Sage interventions.
Sage Demo / tutorials
I have a public folder on SageMathCloud with some talks, demos, tutorials, exercises...
The Sage documentation also offers many great tutorials.
Bases of multivariate polynomials
This project was started in 2010 represents around 10000 lines of code. Its goal is to implement some classical bases of multivariate polynomials based on divided diffences: Schubert, Grothendieck, Demazure characters. This mostly comes from the work of Alain Lascoux.
It is distributed as an additional SageMath package. If you have a working install of Sage, you can install it with this command:
$ sage -pip install multipolynomial_bases
Recent Sage events
03/04/2019 Sage Presentation and Tutorials talk
01/21/2019 Teaching with Jupyter at Université Paris-Sud talk
2015 -- Now Projets pluridisciplinaires, modélisation mathématique et informatique teaching
10/06/2018 Science and Open-source, what do we learn from each other? talk
07/24/2018 The Rise-Contact involution on Tamari intervals talk