Crear un complemento para ejecutar un script de PythonHola,
Gracias @martindemel por el consejo, así que volveré a publicar mis preguntas.
Me gustaría crear un complemento para ejecutar un script de Python, ¿pueden ayudarme?
gracias de antemano
Ahmed
Automatización y scriptingRe: Crear un complemento para ejecutar un script de Python¿Qué problemas tienes? Si tienes JMP18, no será muy diferente a ejecutar JSL (salvo por la posible gestión de paquetes de Python).
Re: Crear un complemento para ejecutar un script de PythonEstoy de acuerdo con Jarmo; quizás primero debas asegurarte de que JMP conozca el paquete que estás usando. Sería bueno saber dónde tienes problemas. En "Ver -> Registro", podrías recibir advertencias o mensajes de error que te ayudarán a identificar el problema.
Re: Crear un complemento para ejecutar un script de PythonHola,
Estoy usando JMP18 y probablemente lo estoy haciendo mal. Estoy creando un nuevo complemento y, en la pestaña "Elementos de menú", selecciono "Agregar comando". En la ventana de acciones solo aparece "Ejecutar JSL en este archivo" o "Ejecutar este JSL".
He seleccionado mi script de Python pero, como era de esperar, falla.
Entonces, ¿cómo tener en la lista de acciones Ejecutar PY en este archivo? ¿Hay otra manera?

Gracias,
Ahmed
Re: Crear un complemento para ejecutar un script de PythonAl usar Run JSL, lógicamente tengo problemas de sintaxis porque es un script de Python.

Re: Crear un complemento para ejecutar un script de PythonCrea un archivo JSL que pueda ejecutar tu código Python y comprueba su funcionamiento. Luego, úsalo en el complemento, asegurándote de que todos los archivos estén en las ubicaciones correctas para que funcione correctamente.
Re: Crear un complemento para ejecutar un script de PythonY aquí puedes ver una sesión sobre scripting en Python dentro de JMP con varias formas de la reunión del club de scripters del año pasado:
Ejecución de código Python dentro de JSL
Además, Jarmo presentó un póster en el Discovery Summit Europe en Berlín este marzo:
JMPyFacade: une JMP y Python para una interacción fluida
Re: Crear un complemento para ejecutar un script de PythonSeguimos trabajando para mejorar la integración de Python en JMP. La integración de JMP reconoce el directorio desde el que se ejecuta el script JSL. Actualmente, el código debe extraerse de un script JSL que pueda llamar a Python. Se pueden crear funciones JSL definidas por el usuario implementadas en Python (https://community.jmp.com/t5/JMPer-Cable/Creating-JSL-functions-implemented-in-Python/ ), Python Submit File("your_code.py"); y, si el archivo .py está en el mismo directorio que el script JSL, algo como
Python Submit("\[
import your_code
results = your_code.function( )
]\");
Python Get( "results");
También debería funcionar