Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage : un logiciel de calcul formel pour les doctorants
Viviane Pons
Journ´ee des doctorants EDMSTIC
22 juin 2011
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Qu’est ce que Sage ?
I Un logiciel de calcul formel cr´e´e en 2005
I Un logiciel libre et gratuit
I Un ensemble d’interfaces : Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica, ...
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Qu’est ce que Sage ?
I Un logiciel de calcul formel cr´e´e en 2005
I Un logiciel libre et gratuit
I Un ensemble d’interfaces : Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica, ...
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Qu’est ce que Sage ?
I Un logiciel de calcul formel cr´e´e en 2005
I Un logiciel libre et gratuit
I Un ensemble d’interfaces : Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica, ...
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Qu’est ce que Sage ?
I Un logiciel de calcul formel cr´e´e en 2005
I Un logiciel libre et gratuit
I Un ensemble d’interfaces : Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica, ...
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, une communaut´e
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, de la programmation avanc´ee
I Langage : Python
I Probl´ematique : trouver les structures les plus adapt´ees aux math´ematiques
I Structures objet avanc´ees, architechture complexe
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, de la programmation avanc´ee
I Langage : Python
I Probl´ematique : trouver les structures les plus adapt´ees aux math´ematiques
I Structures objet avanc´ees, architechture complexe
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, de la programmation avanc´ee
I Langage : Python
I Probl´ematique : trouver les structures les plus adapt´ees aux math´ematiques
I Structures objet avanc´ees, architechture complexe
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, de la programmation avanc´ee
I Langage : Python
I Probl´ematique : trouver les structures les plus adapt´ees aux math´ematiques
I Structures objet avanc´ees, architechture complexe
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, un logiciel jeune
I Des bugs
I Des incoh´erences
I des zones ”vierges” ou non document´ees
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, un logiciel jeune
I Des bugs
I Des incoh´erences
I des zones ”vierges” ou non document´ees
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, un logiciel jeune
I Des bugs
I Des incoh´erences
I des zones ”vierges” ou non document´ees
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, un logiciel jeune
I Des bugs
I Des incoh´erences
I des zones ”vierges” ou non document´ees
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ?
Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir
En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage, pour les doctorants ? Oui !
En tant qu’utilisateur
I Gratuit
I Une large communaut´e
I Un logiciel d’avenir En tant que contributeurs
I Open-source
I Appartenir `a une communaut´e : rencontrer, partager
I Programmer = comprendre
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Live demo !
Viviane Pons Calcul formel avec Sage
Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas
Sage website
http ://www.sagemath.org/
[Juillet 2010] Calcul math´ematique avec Sage
A. Casamayou, G. Connan, T. Dumont, L. Fousse, F. Maltey, M.
Meulien, M. Mezzarobba, C. Perne, N.M. Thi´ery, P. Zimmermann sagebook.gforge.inria.fr/
Sage Days
http ://wiki.sagemath.org/Workshops/
Expos´e et demo
http ://www-igm.univ-mlv.fr/~pons
Viviane Pons Calcul formel avec Sage