Adaptación y migración de prácticas de MATLAB o Mathematica a Python
En esta ponencia se presentan distintas alternativas existentes actualmente para sustituir a paquetes de software propietario, como MATLAB, Mathematica o Maple, tan extendidos y usados durante décadas por la comunidad científico-técnica, tanto a nivel académico como industrial, haciendo especial hincapié en Python.
De hecho veremos que el ecosistema que engloba al lenguaje Python supone una herramienta de software libre excelente, tan completa y versátil que es a la vez capaz de sustituir a los paquetes de software de pago, aportando tanto facilidades y herramientas adaptadas especialmente para anteriores usuarios de MATLAB/Octave como de Mathematica, respectivamente.
Cabe destacar de hecho tanto los entornos de desarrollo integrados (IDEs en inglés) como Spyder, especialmente concebido a la imagen y semejanza de los ya disponibles para MATLAB u Octave, así como los denominados notebooks de Jupyter (que también permitirían el uso de otros muchos lenguajes de programación, pero que provienen de los primeros desarrollados especialmente para trabajar con Python de manera interactiva) y que son a su vez del estilo de los ya existentes previamente para Mathematica o Maple, por ejemplo.
Así pues, a lo largo de la ponencia exploraremos las posibilidades y herramientas que tiene el ecosistema Python para poder sustituir y migrar prácticamente la casi totalidad de material ya desarrollado previamente con MATLAB o Mathematica, e indicaremos expresamente las particularidades y consejos específicos que deberíamos tener en cuenta para llevar a cabo dicha migración con la máxima garantía y los menos problemas posibles.