• Aucun résultat trouvé

22juin2011 VivianePons Sage:unlogicieldecalculformelpourlesdoctorants

N/A
N/A
Protected

Academic year: 2022

Partager "22juin2011 VivianePons Sage:unlogicieldecalculformelpourlesdoctorants"

Copied!
27
0
0

Texte intégral

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas

Sage, une communaut´e

Viviane Pons Calcul formel avec Sage

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas

Viviane Pons Calcul formel avec Sage

(26)

Qu’est-ce que Sage ? Sage : pour les doctorants Live demo Premier pas

Live demo !

Viviane Pons Calcul formel avec Sage

(27)

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

Références

Documents relatifs

⋄ Avec S CILAB , on utilise la fonction fsolve sous la forme fsolve(x0,f) où f est la fonc- tion dont on veut déterminer une racine et x0 est une valeur de départ pour l’algorithme

Si vous fermez la fenêtre alors la commande plt.xlabel("ce que vous voulez") se contentera de faire afficher une fenêtre graphique avec axe des abcisses, des or- données

En GP, cette structure C n'est pas pertinente : on accède aux composantes d'un objet naturellement pour les matrices (M[1,2]) ou les vecteurs (v[1]), par polcoeff pour les

nfrootsof1(F) will find the number t of roots of unity in the number field F ,and a primitive t-th root of unity,expressed in terms of an integral basis.. nffactor(F,g) factors

One of the original purpose of Sage was to put together the many existent open source mathematics software programs: Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX,

I Built on top of many other open source softwares: Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica,... I But also, a native library

I Un ensemble d’interfaces : Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica, .... I Une Communaut´ e de

Software presentation: Multivariate polynomials in Sage March 9-12, 2011 Séminaire Lotharingien de Combinatoire 66, Ellwangen.. Software presentation: Multivariate polynomials