SAGE

Fiche logiciel validé
  • Création ou MAJ importante : 03/11/10
  • Correction mineure : 26/08/13
Mots-clés

SAGE : calcul formel et calcul scientifique

Description
Fonctionnalités générales

SAGE est un système de calcul formel et numérique dont le développement a commencé en 2005 à l'université de Washington.

SAGE est construit au dessus de systèmes libres déjà existants tels que MAXIMA et SYMPY pour le calcul symbolique, GAP pour la théorie des groupes, PARI pour la théorie des nombres, SINGULAR pour l'algèbre commutative, SCYPY pour le calcul numérique, R pour les statistiques et bien d'autres ; voir :
http://www.sagemath.org/links-components.html

SAGE ainsi couvre de nombreux domaines des mathématiques: algèbre, calculus, théorie des nombres, cryptographie, calcul scientifique, algèbre commutative, théorie des groupes, combinatoire, théorie des graphes, algèbre linéaire....

SAGE ambitionne de devenir une alternative libre aux logiciels propriétaires tels que MAGMA, MAPLE, MATLAB et autres.

Autres fonctionnalités

Possibilité d'utiliser SAGE en ligne en anglais : http://www.sagenb.org/

Interopérabilité

Un point fort, outre la mise en commun des potentialités de nombreux systèmes libres, est l'utilisation, au lieu d'une multitude de langages spécifiques, d'un langage informatique universel Python comme langage fédérateur. Ainsi les structures mathématiques sont implémentées dans un cadre catégorique et orienté-objets avec des méthodes pour les objets structurés et des méthodes pour leurs éléments. Les classes ainsi définies sont regroupées dans des modules Python.

Contexte d'utilisation dans mon laboratoire/service

Nous introduisons progressivement SAGE dans le cursus des étudiants. Ainsi cette année 6 UE de Licence (couvrant les 3 niveaux L1, L2 et L3) auront une partie de leur TD (12h sur 36h) utilisant SAGE. D'autres UE suivront régulièrement.
Les étudiants ont accès au logiciel ainsi qu'à tous les documents pédagogiques via une interface web mise en place au département de Math de l'université de Lyon.
http://sage-math.univ-lyon1.fr/

Les étudiants utiliseront ainsi régulièrement le même logiciel tout au long de leur cursus ce qui permettrait de se concentrer sur des applications consistantes plutôt que de toujours revenir à un apprentissage basique de différents logiciels.

A ce niveau d'utilisation il est nécessaire que le recours aux "logiciels composants" soit transparent.
De plus il est prévu d'étendre l'accès au serveur SAGE aux CPGE de l'académie qui souhaitent s'associer à ce projet.
Enfin nous allons reprendre et développer de manière importante le site français de SAGE;
http://www.sagemath.org/fr/

Environnement du logiciel
Plates-formes

Windows:
actuellement en mode virtuel via VirtualBox http://www.virtualbox.org/
pour un portage en mode windows natif voir http://windows.sagemath.org/
Mac OS X
LINUX

Logiciels connexes

SAGE intègre beaucoup de composants qui sont des logiciels indépendants : GAP, Singular, PARI, Maxima, matplotlib, R, etc.

Voir aussi : Sage-combinat : http://www.projet-plume.org/fr/relier/sage-combinat

Autres logiciels aux fonctionnalités équivalentes
  • MAPLE propriétaire
  • MAGMA propriétaire
  • MATLAB propriétaire
Environnement de développement
Type de structure associée au développement

Le projet SAGE est soutenu par la National Science Foundation, IPAM, le Clay Mathematics Institute, le Heilbronn Institute and University de Bristol, l'Université de Washington, UC San Diego, PIMS/VIGRE et MSRI.
La plupart des composants de SAGE (GAP, Singular, PARI, Maxima, etc.) sont développés par des centaines de personnes à travers le monde.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Listes de diffusion, blogs....
http://www.sagemath.org/help-groups.html

Documentation utilisateur

Documentation: tutoriels, manuel de référence, guide de programmation, FAQ, ....
http://www.sagemath.org/documentation.html

Contributions

Commentaires

Liens à vérifier

Bonjour

Certains liens sont à modifier/vérifier :

Liens à modifier si possible (pages déplacées)
* http://www.sagemath.org/documentation.html
-> http://www.sagemath.org/help.html
* http://www.sagemath.org/dev.html
-> http://www.sagemath.org/development.html

Liens cassé (?) :
* http://sage-math.univ-lyon1.fr/

Calcul Mathématique avec Sage

Une version papier du livre "Calcul Mathématique avec Sage" est dès à présent disponible sur Amazon, pour un prix très modique. La version pdf reste (et restera) toujours disponible librement sur http://sagebook.gforge.inria.fr/.

SAGE Days

Sage Days 49 in Paris June 17th-21st 2013. For more detail see:
http://wiki.sagemath.org/combinat/FPSAC13

SageTex

Le paquet SageTeX, fourni avec SAGE, permet d’inclure dans un document LaTeX les résultats de calculs effectués avec SAGE, voir http://www.sagemath.org/fr/html/tutorial/sagetex.html.

SAGE Days

Sage Days 40 will take place this summer (July 9 - 13) at the IMA at the University of Minnesota.
The theme of this workshop is Algebraic Combinatorics with a focus on Cluster Algebras, (Affine) Weyl groups and their Hecke algebras, Symmetric Functions and their generalizations, and Posets.

More details are available here: http://www.ima.umn.edu/2011-2012/SW7.9-13.12/

Special Issue on Symbolic computation with Sage

Tbilisi Mathematical Journal - http://tcms.org.ge/Journals/TMJ/

Special Issue on
"Symbolic computation with Sage in mathematical education and research"
TMJ-special_issue_ Sage : http://tcms.org.ge/Journals/TMJ/TMJ-special_issue_...

réf. python

Il me semble que python devrait être mentionné dans la liste des logiciels connexes aussi.

réf. Mathematica

Selon http://stackoverflow.com/questions/33550/best-open..., SAGE serait "le meilleur" équivalent Mathematica en open source. Si c'est le cas, un référencement devrait être fait dans les "logiciels à fonctionnalité équivalente". Car sinon, une recherche du mot "mathematica" sur le site PLUME ne mène pas vers cette page ; et ce serait bien dommage.

Création groupe SAGE en region parisienne

Lancement d'un groupe d'utilisateurs de Sage qui se réunira régulièrement en région Parisienne.

Plus d'information dans :
http://wiki.sagemath.org/GroupeUtilisateursParis

How to contribute to Sage

William Stein
Professor of Mathematics
University of Washington
http://wstein.org

Livre en francais sur Sage

Nous avons le plaisir d'annoncer la parution de notre livre en français sur
Sage :

 http://www.loria.fr/~zimmerma/sagebook.html

serait-il possible de rajouter ce lien sur la fiche?