Publication : t19/051

Open source alternatives to Mathematica

Guida R. (CEA, IPhT (Institut de Physique Théorique), F-91191 Gif-sur-Yvette, France)
Ribault S. (CEA, IPhT (Institut de Physique Théorique), F-91191 Gif-sur-Yvette, France)
Abstract:
We discuss the pros and cons of a number of computer algebra systems, including Mathematica and some open source alternatives. Mathematica has issues of cost and availability. We argue that a number of open source alternatives such as SymPy, SageMath, Maxima, or FriCAS, while generally less feature-rich, can meet the needs of IPhT researchers. SymPy is quite popular at IPhT, and its highlights include: proactive development, full Python compatibility and elegant syntax, and the Jupyter notebook interface. We demonstrate some basic and not-so-basic features of SymPy in a number of examples, including the derivation of the Schwarzschild black hole solution of Einstein's equations.
Année de publication : 2019
Séminaire : IPhT Saclay ; 2019-05-07 / 2019-05-07
Langue : Anglais

Fichier(s) à télécharger :
  • slides.pdf
  • demo_notebook_output.html
  • demo_notebook.ipynb

  •  

    Retour en haut