En I+D hemos desarrollado un excelente modelo wavelets para espectros NIR; ¿es posible transferirlo a Python para que sea posible la implementación en el control NIR en línea de producción? Si es así, ¿cuáles son los diferentes pasos?
Para la discusión se necesitan muchos más detalles sobre lo que estás preguntando/intentando.
- ¿Su modelo wavelet está en JSL?
- Al transferir a Python, ¿estamos hablando del modelo en sí o de la salida de datos del modelo?
- NIR - ¿Infrarrojo cercano?
- ...
Más detalles por favor
NIR significa Espectroscopía de Infrarrojo Cercano y, en la industria, se utiliza para el control de procesos en línea. Nos gustaría realizar un SPC con las puntuaciones de las funciones propias "YFPC". En I+D, desarrollamos un buen modelo wavelet FPCA. Ahora queremos aplicarlo a la generación de puntuaciones YFPCA de espectros NIR de producción, que pueden utilizarse para el SPC en línea o un concepto equivalente al SPC Multivariante Basado en Modelos.
En general, usar Python desde JMP es prácticamente igual que usar Python de forma independiente. Con nuestro contenedor jpip en el pip de Python, puedes instalar paquetes externos de Python en el directorio privado y aislado site-packages de JMP. Considéralo un entorno virtual específico de JMP. Puedes escribir código Python puro, abrirlo, editarlo y ejecutarlo desde un editor de scripts específico de Python dentro de JMP.
La ventaja de ejecutar código Python en JMP reside en el paquete importar jmp , que es un paquete integrado, y en el código que añadimos continuamente. Esto proporciona una interfaz Python para las tablas de datos de JMP y otras funciones de JMP directamente desde Python.
Puedes escribir código para crear, leer y escribir tablas de datos JMP desde Python. Además, dado que JSL incluye Python Submit( "código Python"); y el paquete jmp incluye jmp.run_jsl( 'código jsl aquí'), los scripts pueden funcionar sin importar el idioma.
El código Python se puede importar mediante Python ejecutándose en JMP, de la misma forma que se importaría en Python independiente. Si se trata de un paquete Python válido, jpip puede instalarlo en el directorio site-packages.
La idea es que todo lo que puedas hacer desde Python lo puedas hacer dentro de JMP + la capacidad de interactuar directamente con JMP desde el script de Python.
Comenzaría con los ejemplos ejecutables del Índice de Scripting. Hay una categoría completa de Python de alto nivel, además de las capacidades de JSL Python, presentes desde JMP 14. La interfaz de Python con JMP y sus tablas de datos solo existe dentro del entorno de ejecución de JMP.
Esperamos que el entorno JMP Python le resulte lo suficientemente atractivo como para que pueda ejecutar el proceso desde él. Incluso si no ejecuta el proceso completo en JMP, las nuevas funciones le permitirán exportar e importar datos desde JMP a su proceso.