Fiche logiciel validé
  • Création ou MAJ importante : 12/11/08
  • Correction mineure : 12/11/08
Auteur :
  • Michel Cretin - ICJ (Université Claude Bernard LYON1)
Relecteur(s) :
Responsable thématique :
Mots-clés

SAGE : calcul formel et calcul scientifique

Description
Fonctionnalités générales : 

SAGE 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….

Autres fonctionnalités: 

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

Interopérabilité: 

SAGE fournit une interface commune via PYTHON à de nombreux logiciels libres tels que MAXIMA, GAP, PARI, SINGULAR, OCTAVE, MACAULAY, ….. mais aussi aux logiciels commerciaux MAPLE, MATLAB, MAGMA et ambitionne de devenir une alternative libre à ces derniers.

Contexte d'utilisation: 

Nous étudions la possibilité d’introduire SAGE dans la Formation comme substitut libre aux logiciels tels que Maple, Matlab …..(utilisés pour le moment) et ce du L1 jusqu’au Master et à l’Agrégation. Parallèlement l’enseignement de l’informatique en Licence se ferait en Python. Les étudiants utiliseraient 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.
Le logiciel serait installé sur des serveurs et l’accès des étudiants se ferait via un accès web.

Environnement du logiciel
Plates-formes : 

Windows (actuellement via VMware) , Mac OS X et LINUX

Logiciels connexes: 

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

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/community.html

Documentation utilisateur: 

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