Mejor integración con scripts de Python y entornos CondaHola,
A menudo experimento con varios paquetes instalados en mis entornos conda locales. Me gustaría poder usarlos para crear nuevas columnas en la tabla de datos de JMP para beneficiarme de las capacidades del generador de gráficos de JMP.
Más concretamente, me gustaría crear un script .JSL que:
- envía el estado actual de la tabla de datos JMP a
- un script de Python .py o un cuaderno de Python .ipynb que se ejecuta en
- un entorno conda específico instalado en mi computadora
- y luego envía el resultado del script/notebook a la tabla de datos JMP y lo actualiza.
Idealmente, me gustaría simplemente especificar la ruta del script de Python o del cuaderno y la ruta del entorno conda en el script .JSL.
Por el momento, también sería muy apreciada una "plantilla" en blanco sobre cómo lograr esto con la versión actual de JMP.
Gracias.
Mejor,
Acceso a los datosRe: Mejor integración con scripts Python y entornos CondaEl soporte de Conda siempre ha sido problemático.
Con JMP 18.0, eso ya no importa. JMP instala una distribución Python 3.11.x aislada e integrada basada en Python.org como parte de JMP. JMP 18 ahora funciona de fábrica sin configuración, pero JMP ya no se conecta a ninguna distribución externa de Python. Piense en esto como un entorno virtual privado de JMP.
Con esta actualización de la integración de Python, ahora tiene la capacidad de acceder, modificar y crear tablas de datos JMP directamente desde Python. Un editor de scripts compatible con Python que admite resaltado de sintaxis y la capacidad de ejecutar scripts puros de Python directamente desde el editor. Un jmp de importación paquete que proporciona acceso a la tabla de datos y un comando run_jsl() que le permite ejecutar JSL desde el script Python. El acceso a la tabla de datos está activo y Python Send (dt) y Python Get (dt) ya no crean un copia de la tabla sino más bien un objeto Python que contiene una referencia a la tabla de datos. El índice de secuencias de comandos contiene una nueva categoría 'Python' que proporciona documentación y ejemplos de la nueva funcionalidad de Python.