• Aucun résultat trouvé

introduction SageMath

N/A
N/A
Protected

Academic year: 2022

Partager "introduction SageMath"

Copied!
9
0
0

Texte intégral

(1)

Viviane Pons

Maˆıtresse de conf´erence, Universit´e Paris-Sud Orsay [email protected] – @PyViv

SageMath

introduction

(2)

SageMath is a free open source mathematics software

Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.

Viviane Pons (U-PSud) SageMath March 4, 2019 2 / 9

(3)

SageMath is Open Source

I You can use it for free I You can install it for free I Nobody owns it

I You can see the source code

I You can share, modify, re-distribute, or even sell... But you cannot close it!

Viviane Pons (U-PSud) SageMath March 4, 2019 3 / 9

(4)

SageMath is a mathematics software

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, anative library in pythonandcython: combinatorics, number theory, graphs, discrete geometry, ...

I 750k lines of codes, 5344 classes, 54110 functions (2015)

Viviane Pons (U-PSud) SageMath March 4, 2019 4 / 9

(5)

How did it start?

It was initiated by William Stein in 2005.

Viviane Pons (U-PSud) SageMath March 4, 2019 5 / 9

(6)

Who writes Sage?

All of us! Sage is written by users, for users: 271 contributors in 191 different places. Sage is a community and takes its decisions as such.

Viviane Pons (U-PSud) SageMath March 4, 2019 6 / 9

(7)

The Sage community

271 developers in 191 different places.

Mailing lists, Sage days

Viviane Pons (U-PSud) SageMath March 4, 2019 7 / 9

(8)

How can I use Sage?

I native install on Linux, Mac, and Windows I online on CoCalc.com

Viviane Pons (U-PSud) SageMath March 4, 2019 8 / 9

(9)

Let’s work!

Viviane Pons (U-PSud) SageMath March 4, 2019 9 / 9

Références

Documents relatifs

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 Provides funding for many Open source mathematical software and projects: SageMath, GAP, PARI, Singular, Jupyter, LMFDB... I Pays for full time developers,

I Provides funding for many Open source mathematical software and projects: SageMath, GAP, PARI, Singular, Jupyter, LMFDB... I Pays for full time developers,

Ce tableau peut avoir plusieurs dimensions mais on rencon- trera uniquement deux cas : des tableaux à 1 dimension (analogue des vecteurs en mathé- matiques) ou 2 dimensions

⋄ 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