Episode # 59 SageMath – L'open source est prêt pour la compétition en classe

By | avril 13, 2019

Expert Python

Que faites-vous lorsque vous êtes un mathématicien ou un scientifique de haut calibre et que vous souhaitez partager vos algorithmes et votre code? Cela ressemble à un travail pour github, mais le problème est que ce travail est souvent effectué sur des plates-formes propriétaires telles que Magma, Matlab, Mathematica ou autres.

Non seulement vous ne pouvez pas partager vos licences, par exemple, avec Matlab, mais vous disposez souvent de bibliothèques et d’outils propriétaires distincts pour les travaux spécialisés. Ce sont des produits chers. Un exemple de mon passé lointain consistait à utiliser la boîte à outils Wavelet sur Matlab. Matlab est de 2 000 euros et la bibliothèque d’ondelettes de 1 000 euros! Donc, pour partager mon code, vous devez posséder les deux licences. C'est un problème.

Eh bien, si vous êtes William Stein, vous prenez ce problème pour en faire une opportunité de créer un concurrent open source pour Matlab et les plates-formes associées. Cet épisode est consacré à SageMath, une option riche en fonctionnalités open source pour scientifiques et mathématiciens, construite par plus de 500 contributeurs et composée de plus de 500 000 lignes de code Python et Cython.

Liens de l'émission:



Vidéo de William racontant l'histoire de SageMath.