SageMath
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
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
-
09/06/2024 SageMath: research and experimentation in Combinatorics talk
-
03/10/2024 SageMath: research and experimentation in Combinatorics talk
-
05/24/2022 Permutahedron and Associahedron, combinatorics and geometry talk
-
09/20 -- 09/24/2021 Women in Sage, Senegal conference
-
02/19/2021 Bases of multivariate polynomials talk
Translations: fr