Hay varias herramientas para convertir Matlab a código Python.
El único que ha visto actividad reciente (última confirmación a partir de junio 2018) es S centro comercial M MATLAB t O P ython compilador (también desarrollado aquí: SMOP @ chiselapp ).
Otras opciones incluyen:
- LiberMate : traduce de Matlab a Python y SciPy (Requiere Python 2, última actualización hace 4 años).
- OMPC : Matlab a Python (un poco desactualizado).
Además, para aquellos interesados en una interfaz entre los dos idiomas y no en la conversión:
pymatlab
: comunicarse desde Python enviando datos al espacio de trabajo de MATLAB, operando con scripts y retirando los datos resultantes.
- Agujeros de gusano Python-Matlab : se admiten ambas direcciones de interacción.
- Puente Python-Matlab : use Matlab desde Python, ofrece matlab_magic para iPython, para ejecutar código normal de matlab desde ipython.
- PyMat : Controla la sesión de Matlab desde Python.
pymat2
: continuación del PyMat aparentemente abandonado.
mlabwrap
, mlabwrap-purepy : hace que Matlab parezca la biblioteca Python (basada en PyMat).
oct2py
: ejecuta comandos GNU Octave desde Python.
pymex
: Incrusta el intérprete de Python en Matlab, también en Intercambio de archivos .
matpy
: Acceda a MATLAB de varias maneras: cree variables, acceda a archivos .mat, interfaz directa al motor de MATLAB (requiere la instalación de MATLAB).
- MatPy : paquete de Python para álgebra lineal numérica y trazado con una interfaz similar a MatLab.
Por cierto, puede ser útil buscar aquí otros consejos de migración:
En una nota diferente, aunque no soy un fortran
fanático en absoluto, para las personas que podrían encontrarlo útil, existe: