Un amigo me preguntó acerca de la creación de una pequeña interfaz web que acepta algunas entradas, las envía a MATLAB para el cálculo de números y muestra los resultados. Soy un desarrollador de Python/Django, así que puedo manejar la interfaz web, pero no tengo idea cuando se trata de MATLAB. Específicamente:¿Cómo interactúo con MATLAB desde Python?
- que había realmente gustaría evitar acoger esta en un servidor Windows. ¿Algún problema para ejecutar MATLAB en Linux con scripts creados en Windows?
- ¿Debo buscar comandos de desgranar o compilarlo en C y usar
ctypes
para interactuar con él? - Si la compilación es el camino a seguir, ¿hay algo que deba saber sobre cómo compilarlo y trabajar en Python? (Ha pasado mucho tiempo desde que compilé o trabajé con C)
¿Alguna sugerencia, sugerencia o trucos sobre cómo llevarlo a cabo?
Tenga en cuenta que esto sería una violación de la licencia de MATLAB. Quizás si estás en una universidad te saldrías con la tuya, pero para MATLAB necesitas una licencia para cada usuario final, es decir, todos los que vayan a utilizar tu interfaz web. Estaba intentando configurar algunos servicios web computacionales y se nos informó de este requisito: al final tuvimos que usar el compilador de Matlab para crear un ejecutable independiente que no tiene esta restricción (o cambiar a Python por completo) - Numpy/Scipy/Matplotlib proporcionar un reemplazo bastante completo). – robince