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, 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

The Sage documentation offers many great tutorials.

I offer some demo Jupyter notebooks on my own github under a free licence.

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

You can know more by looking at the many presentations I gave on the subject or read this paper.

Recent Sage events

See all 42

Translations: fr