¡Bienvenido a la actualización de desarrollo de JMP del 24 de enero de 2025!
¡Esta semana se lanzó JMP 18.1.2 en MyJMP! Gracias a todos los que trabajaron en esta versión "punto-punto"; además de las actualizaciones de la biblioteca de terceros, 18.1.2 también tuvo una corrección de errores para JMP y varias incorporaciones para JMP Clinical que restauraron un puñado de informes heredados de JMP Clinical 8.1 (detallados en las notas de la versión aquí ). JMP 18.2 será la próxima en nuestra línea de versiones de mantenimiento de JMP 18, cuyo lanzamiento está previsto para marzo. La versión 18.2 está actualmente congelada por correcciones de errores, pero las verificaciones, la producción de entregables y las tareas de escaneo de seguridad continuarán hasta sus respectivas fechas de congelamiento el próximo mes.
Los equipos de control de calidad de JMP en Cary y Beijing aprobaron hoy la versión EA6 de JMP 19 y se han publicado los instaladores en MyJMP. La administración de productos planea notificar a los clientes sobre la disponibilidad de EA6 la próxima semana y compartirá detalles sobre las características que están listas para probar en la página de EA. Nos estamos acercando a nuestra próxima congelación de EA bastante rápido, ya que la versión EA7 de JMP 19 está programada para congelarse el día de San Valentín.
Ahora que hemos superado la congelación de funciones de JMP 19, todos los elementos de historia y épicos que aún no se han marcado como corregidos pero que actualmente tienen la versión 19.0 en el campo Versión planificada en el proyecto JMP deben evaluarse. Elimine la versión planificada (si el elemento no está planificado para una versión específica en este momento) o agregue una nueva versión adecuada (si un elemento está definitivamente planificado para una pista de versión diferente). Si se va a seguir trabajando en un elemento para JMP 19, debe agregarse a la página de Funciones tardías de JMP 19 y evaluarse para determinar su impacto en los equipos posteriores.
Además, esta semana agregué comentarios a algunos elementos de solicitud de funciones que tenían la versión 19.0 en versión planificada para eliminar la versión o solicitar a los desarrolladores o al administrador de proyectos ayuda con la clasificación. En general, no asignamos valores de versión planificada a las solicitudes de funciones. Si se selecciona una solicitud de funciones para una versión específica, se debe convertir en una historia y asignar una versión planificada en ese momento. Sin embargo, a veces una historia se degrada a una solicitud de funciones y no se elimina la versión planificada, o se acepta un elemento pero nos olvidamos de cambiar el tipo de problema; de ahí la necesidad de un paso de clasificación rápido. ¡Gracias nuevamente por su ayuda para limpiar estos elementos!
¡Gracias también a Tonya Mauldín por compartir el informe beta/crash de esta semana con los fallos seleccionados!

(Tonya notó que cuando intentó publicar en JMP Live, encontró un error al obtener una conexión válida al servidor).
Anuncios generales
Próximas fechas importantes
- Congelamiento de seguridad de JMP 18.2 – 21/02/25
- Candidato a imagen final de JMP 18.2 – 24/2/25
- Aprobación de control de calidad de JMP 18.2 – 13/3/25
- Lanzamiento de JMP 18.2 en MyJMP - 18/3/25
- Visita Confluencia para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
HTML interactivo
- Juan Powell:
- Se solucionó un problema con la propiedad de la columna Gradiente de color cuando la opción Escalar uniformemente está habilitada en Gráficos de celdas ( JMPHTML-14313 ).
- Se está trabajando en un problema en el cual el gráfico de alarmas en la detección de procesos (monitoreo ambiental) no inicia gráficos de control ( JMPHTML-14330 ).
- Se está trabajando en la supresión de cuadros de esquema ocultos en la detección de procesos sin suprimir los cuadros de esquema que se cierran a través del ícono de divulgación ( JMP-24553 ).
- Se solucionó un problema cuando un usuario elimina una columna de la tabla de datos que se utiliza en un diagrama de dispersión 3D y luego la exporta a HTML interactivo ( JMPHTML-14327 ).
- Implementación comprometida para el borde de luces de Display3DBox ( JMPHTML-14276 ).
- Se agregó soporte para puntos de vibración en variables categóricas en Scatterplot 3D ( JMPHTML-14279


- Mike Stickles: Se realizaron los ajustes finales a JMPHTML-2022 (Legend no muestra la configuración de tamaño en el gráfico paralelo) y JMPHTML-2023 (Legend no respeta la configuración horizontal para la variable de tamaño). Actualmente se está trabajando en JMPHTML-14338 (Barra: Etiqueta: Es necesario admitir el formato de número personalizado).
- Michael Senoyuit: Se terminó JMPHTML-14201. Quitar el filtro de datos en uso en el script de informe puede generar un error, se continuó trabajando para obtener grafitos de información sobre herramientas en JMP Live y se comenzó a trabajar en JMPHTML-13838. Cambiar las ubicaciones de desplazamiento de la información sobre herramientas HTML5 para que coincidan con JMP.
- Pablo Spychala : JMPLive/HTML ahora admite GroupBoxes de color personalizados (para roles Wrap/GroupX/GroupY) ( JMPHTML-14326 ). Sin embargo, se está trabajando más en ello.
JMP en vivo
- Aurora: Mejoras en las advertencias del gráfico de control (sea más explícito en las notificaciones sobre la asignación a grupo, corrección de errores, preparación para Discovery Europe).
Estadística
- Juan Hall:
- En la detección de procesos, se agregó una leyenda al gráfico de alarmas (JMP-24030), se corrigió la clasificación para los no normales () y se trabajó con el grupo HTML para hacer que funcione el filtro de datos locales (JMP-22074 y WEBJMP-9665).
- En Categórico, corrija la función de arrastrar y soltar para las expresiones 'Columna(dt,expr)' (JMP-21907) y suprima las opciones FDR para 'Especificar grupos de comparación' (JMP-22603).
- Presentación inicial preparada y entregada.
- Elizabeth: Se ha incorporado soporte para respuestas multinomiales ordinales en GLMM (JMP-24492) y casi todo funciona, excepto las opciones de guardar la columna (al momento de escribir esto). Se realizarán trabajos multinomiales nominales; sus impactos posteriores son nominales (sin juego de palabras), ya que los cambios en la documentación, etc., necesarios para el ordinal cubrirán casi por completo el nominal.
- Laura CS: Se corrigieron algunos errores en SEM relacionados con el modelo de panel con rezagos cruzados y cadenas, se investigó un error de optimización, se encontraron datos y se exploraron ejemplos para el taller longitudinal SPSP junto con Haley.
Documentación estadística
- Michael C: Entrevisté a candidatos para el puesto de pasantía de verano (con Colleen). Revisé las cuerdas. Miré los videos del lanzamiento de JMP 2025.
Pruebas de estadísticas
- Mark: redactó una presentación con Jacob sobre el uso de matrices de cobertura en scripts de pruebas unitarias. También corrigió varias fallas de pruebas unitarias relacionadas con cambios recientes en la interfaz de usuario del simulador de respuesta en Easy DOE y diferencias en la generación de números aleatorios entre Mac y Windows. Actualmente, estoy escribiendo un script para el emulador IndPenSim 2 para evaluar configuraciones de factores óptimas y asistí a las reuniones de lanzamiento virtuales de JMP.
- Jacob: Probar Design Explorer, verificar tickets de Jira y agregar nuevas pruebas unitarias. Preparar un estudio de usabilidad con Mark sobre la función mejorada de simulación de respuestas en Easy DOE, planificada para Discovery Europe. Actualizar la herramienta de estudio de usabilidad, agregar la capacidad de hacer preguntas de verificación de todo lo que corresponda e incluir ejercicios opcionales. Probar el nuevo Sample Size Explorer para intervalos de tolerancia no paramétricos, en colaboración con Yeng.
Actualizaciones en ciencias de la vida
- Ricardo:
- Nuestro artículo “Agregación de términos de eventos adversos para la detección y etiquetado de señales en ensayos clínicos” fue aceptado en la revista Seguridad de los medicamentos . Se espera que se publique en un futuro próximo.
- Continúo trabajando en la evaluación de subgrupos como mi último informe final para JMPC 19.0. Espero poder ofrecer una demostración en las próximas semanas.
- Drew, Valerie y yo estamos revisando algunos temas relacionados con las gráficas de red.
- Uno de los principales desafíos que estamos intentando abordar ha sido el uso del filtro de datos JMP para covariables a nivel de borde, de modo que los nodos correspondientes filtren cuando todos los bordes conectados a un nodo estén ausentes (o si al menos uno está presente).
- Crear un gráfico de red circular es sencillo y, si se pueden resolver los problemas relacionados con el elemento 1, esto se convertirá en un proyecto estudiantil para crear un complemento JMP.
- Es posible que se lleven a cabo algunas conversaciones con Xan para ver qué mejoras, si las hubiera, se necesitan en GB para respaldar estos gráficos. El enfoque adoptado es muy similar a cómo se construyen los gráficos de bosque, de alteración o de nadador con un conjunto de registros que resumen las coordenadas de los nodos y un conjunto de registros de aristas apiladas que dibujan líneas entre pares de nodos (i, j, donde i < j).
- Es posible que el único elemento adicional que se necesite sea incluir métodos adicionales para determinar las coordenadas, lo que se haría fuera del Graph Builder. De ser así, el complemento puede ofrecer opciones para generar varias coordenadas.
- Algunas características adicionales más allá de producir bordes basados en el tamaño de la muestra serían utilizar criterios más estadísticos como correlaciones o razones de probabilidades.
- Dibujó: Ayudar a Novo con las preguntas sobre la implementación de JMP Clinical. Clasificar y corregir errores de JMP Clinical 19 y revisar el código para mejorar el rendimiento.
Gestión de productos y marketing de productos
- Dieter, Sara y Dan V presentaron sesiones en el Americas Sales Kickoff sobre JMP Marketplace, JMP Live y juegos de ventas estratégicos creados por los equipos de gestión de productos y marketing de productos.
- Bryan F: Realizó y documentó un análisis de la competencia de los sistemas de control estadístico de procesos (CEP) en coordinación con Dieter, preparó materiales de transferencia de aprendizaje sobre creación de prototipos con Sarah Sylvestre, continuó desarrollando un banner de pantalla de presentación para JMP 19 con comentarios de Aaron Kennedy y coordinó con Dieter, Justin y Michael el diseño de una función de lista de tareas pendientes para JMP Chart Triaging.
- Lanzamiento de JMP 19: qué se viene y cuándo
Como escucharon de Dan y Jules durante el segundo día del lanzamiento de la empresa JMP 2025, JMP presentará la versión 19 en septiembre, que incluye una serie de nuevas y emocionantes funcionalidades diseñadas para mejorar la posición de JMP en el mercado.
- ¿Cuál es nuestro plan para el futuro? ¿Cómo podemos permitir que nuestros equipos compartan información de manera eficaz y, al mismo tiempo, garantizar que nuestra base de usuarios reconozca plenamente el valor de la última versión? Trabajamos para mejorar nuestros procesos con cada lanzamiento, pero este lanzamiento es particularmente notable. Nuestro objetivo es adoptar un enfoque nuevo al preservar los elementos exitosos que han demostrado ser efectivos y, al mismo tiempo, introducir estrategias innovadoras para generar y mantener el entusiasmo. MÁS INFORMACIÓN AQUÍ.
- Cómo los equipos de ventas utilizan JMP Marketplace para aumentar el valor de la inversión de una organización en JMP
El Mercado JMP se lanzó en octubre de 2024 y, en tan solo tres meses, ya superamos todos los objetivos que nos habíamos propuesto lograr en la Fase I de la implementación. Como se mencionó en el Informe de gestión de productos de 2024, el lanzamiento del JMP Marketplace ha sido un gran éxito.
- A medida que más usuarios y clientes ven JMP Marketplace y comienzan a descargar complementos, extensiones, complementos de Python y conectores de datos útiles, los equipos de ventas están posicionando estratégicamente el valor que ofrece JMP Marketplace en conversaciones, revisiones comerciales anuales, eventos y talleres con clientes y usuarios.
- Lea este artículo para ver cómo los equipos de ventas utilizan JMP Marketplace en las conversaciones con los clientes.
Soporte técnico y participación
- Wendy:
- Los equipos de soporte se han estado poniendo al día después de las sesiones de planificación de habilitación de usuarios de la semana pasada y el feriado de MLK.
- A continuación, se muestran los gráficos habituales de volumen de casos, así como los temas tanto para Soporte técnico como para Interacción. Aquí se encuentran los informes de TS JMP Live y el enlace al filtro Jira que muestra los tickets informados por Soporte técnico durante los últimos 14 días .
- Volumen de casos de soporte técnico por semana:

- Temas de casos para la cola de soporte técnico, la semana pasada:

- Volumen de casos de soporte de compromiso por semana:

- Temas de casos para la cola de participación, la semana pasada:

Operaciones de desarrollo
- Jim: Creé la rama EA en Perforce para JMP Pro 19 EA #6, luego construí ejecutables e instaladores tanto para Mac como para Win (gracias, Bob Hickey , por el script necesario); realicé la verificación de JIRA para problemas solucionados e informé nuevos elementos de JIRA de la última ejecución ASAN de Mac OS; integré cambios de la rama JMP 18.1.2 en 19.0 para el formato de derechos de autor (JMP-24499 y JMP-24500); trabajé con nick flor y Cazador tejedor para obtener acceso remoto a las máquinas de prueba unitaria de Mac desde mi computadora portátil, en parte porque SAS CIS declaró que VNC Viewer violaba la política de SAS. Desmantelé dos máquinas de prueba Mac mini más antiguas para canjearlas por una nueva Mac M3; y anulé el registro de muchas AMI de prueba de AWS más antiguas.
- Melanie:
- Consultoría: Ayudé a Sohail con un script para escribir una tabla de datos en formato JSON. Sí, conocemos JSON To Data Table(), pero Sohail tenía motivos para escribir su propia función para producir lo que necesitaba. ¡Fue divertido!
- Ramificación: se crearon tareas de ramificación 18.2.1. [JMPTOOL-1461] Tareas de eventos de ramificación JMP para 18.2.1 . Tenga en cuenta que Jim aún no creará la rama Perforce 18.2.1; probablemente no lo haga hasta dentro de una o dos semanas.
- Derechos de autor: discutimos estrategias de derechos de autor con Audrey y se nos ocurrieron algunas preguntas para hacerle al departamento legal de JMP (y tal vez a SAS).
- Soporte de documentación: Trabajé con Steve Nickerson en SAS IT para desmantelar una máquina virtual muy antigua para crear ayuda de JMP. Chris Barrett pudo generar ayuda en inglés y localizada en la nueva máquina virtual de AWS. [JMPTOOL-861] Migre los trabajos de ayuda de help-pdf-builds a AWS .
- Trabajo disponible: se actualizó la página con instrucciones sobre la importación masiva de problemas (disponible solo para administradores). Se realizaron muchos experimentos para descubrir qué se puede y qué no se puede hacer; habrá más novedades.
- Robot de cadena: me coordiné con Michael Hecht para realizar una prueba de manejo de caracteres especiales para probar una solución en producción en la que Myron ha estado trabajando en el entorno de desarrollo de Stringbot. Tenemos los dedos cruzados para la ejecución de este fin de semana.
- Agradecimientos: A Nick Ruva, quien recreó el programador del agente Jenkins en la nueva máquina virtual MIF-PDF para solucionar un problema de fuente frustrante que impedía la creación de ciertos archivos PDF. Con suerte, estos trabajos volverán a funcionar la próxima semana, por fin. [JMPDOC-2286] Actualización de la máquina virtual MIF-PDF
- Shannon L: Colaboró con las revisiones de vulnerabilidades de seguridad de 18.2. Informó un error a Atlassian sobre la falta de correos electrónicos de suscripción a filtros de Jira. Reuniones técnicas semanales. Colaboró con el equipo de documentación en las próximas fechas límite del proyecto. Disfrutó viendo las grabaciones del lanzamiento de JMP 2025. Asistencia al usuario con las herramientas de Atlassian, incluido el filtrado de tablas de Confluence. Creó documentación para nuestra configuración de seguridad a nivel de problemas de Jira y preparó una prueba de concepto para WebJMP la próxima semana. Pruebas e investigaciones de la API de Jira.
- Chelín: Lanzamiento en MyJMP de los instaladores de software 18.1.2 para JMP, JMP Pro y JMP Clinical en Mac y Windows, y también de JMP Live en Windows. Descargas probadas. Se agregaron los archivos 18.1.2 a la tabla de actualización para que, cuando los usuarios "busquen actualizaciones", sean dirigidos a MyJMP si tienen 18.0.0 -> 18.1.1. Limpieza de los archivos de registro para los instaladores y preparación para la rama 18.2.1. Lanzamiento en MyJMP de 19.0 EA 6 para JMP, JMP Pro y JMP Clinical en Mac y Windows.
- Mirón: Trabajé en JMPTOOL-1460 (error en el trabajo de Jenkins de datos de muestra), JMPTOOL-1438 (trasladé la solución esperada a producción para la ejecución de Stringbot de este fin de semana) y la migración de SQL Server de JMPTOOL (comencé el proceso para trasladarme a Postgres en AWS, lo que afectó a todos los datos en las bases de datos XDB y JMPTRACK: pruebas unitarias, fallas, etc.).
- Shannon C: ¡Disfruté los videos de lanzamiento de esta semana! 2024 fue un año de grandes cambios en el desarrollo y en toda la empresa. ¡Espero seguir avanzando en 2025! Esta semana, continué con las reuniones de resumen del cuarto trimestre y la planificación de 2025 con varios miembros del equipo, investigué fallas y comencé a clasificar los elementos de las características de JMP 19.0.
Localización
- Krzysztof: Prueba de nuevas funciones de automatización (integración de Jira con el panel de localización, nuevo trabajo de confirmación para la interfaz de usuario). Diseño de un nuevo script de retorno para la interfaz de usuario. Respuesta de preguntas de los traductores sobre cadenas de PortableUI. Trabajé en la nueva versión de Marketplace. Finalicé las notas de la versión (18.1.2). Prueba de nuevas funciones y funcionalidades de traducción automática en memoQ.
- Sandy: Verificó una nueva funcionalidad en el panel de creación de proyectos. Trabajó con el marco de prueba para el panel de creación de proyectos. Terminó el script de conversión de nombre de archivo para la conversión de Oxygen. Comenzó a trabajar en un nuevo proceso de retorno de cadena.
- Howard: Pruebas y corrección de errores para la integración del Dashboard Jira. Se analizó e investigó un nuevo caso de uso con los administradores de proyectos sobre cómo gestionar las pérdidas y la traducción continua.
- Trish: Completó los registros del cuarto trimestre; clasificó las consultas de localización; coordinó con el equipo de documentación los archivos de plantilla necesarios para la ayuda localizada de JMP 18.2; trabajó en los objetivos del grupo de localización para 2025.
- Ying: Probando scripts de captura de pantalla para UG y detallando los problemas encontrados. Volver a tomar capturas de pantalla en inglés si se necesitan actualizaciones.
Documentación
- Devon: Al regresar de mi luna de miel y ponerme al día nuevamente, me reuní con Susan y Aaron Andersen para hablar sobre la documentación de la integración de JMP Live y Python de 19.0, la revisión de UG para todas las áreas que necesitan actualizaciones de capturas de pantalla para 19.0 y para trabajar en un problema con referencias cruzadas rotas en la conversión de FrameMaker a XML.
- Khawar: Trabajando en el proyecto de índice de muestra; reorganizando las páginas y agregando sugerencias; separando los problemas con los nombres de los scripts del texto con los problemas con los nombres de las tablas de datos.
- Cristóbal : Trabajé en la actualización de las plantillas 18.2 para la traducción, en la actualización del trabajo de ayuda 18.1 y en la incorporación de las ediciones de DJ de Jill.
Pruebas de sistema/host: Cary
- Mandy: Terminé de probar JMP19EA6 y trabajé en los cambios en la cuadrícula de datos, las etiquetas de columna y la tabla Tabular. Hice un video de EA6 y ayudé a actualizar la página de confluencia de etiquetas de columna para los usuarios, adjuntando mis tablas de muestra editadas y un diario. ¡Espero que lo prueben, junto con las vistas filtradas de la tabla de datos! Miré los videos de Kickoff y respondí a un puñado de pistas de TS de JMP19EA5; es bueno poder responder que varios problemas se mejorarán o solucionarán en JMP19EA6. Ahora estoy trabajando en algunos cambios inmediatos en las etiquetas de columna y los emojis para lograr coherencia entre Mac y Windows. Necesito verificar los problemas de JIRA para los cambios de Tabular y agregar scripts de prueba al marco JSL; también creo que Evan y David tendrán scripts disponibles a principios de la próxima semana para el cuadro de diálogo Vista filtrada. ¡Esta captura de pantalla es de Windows, sin cambiar la fuente! :smiling_face_with_smiling_eyes: ¡Las etiquetas se han movido a la parte superior de la columna hoy mismo!

- Hunter: investigó varios elementos antes de completar las pruebas del instalador de JMP 19 EA 6. Respondió a los casos de JMP 19 EA 5. Aplicó Mac Sequoia 15.3 Release Candidate en los hosts Intel y Apple Silicon para probar Mac en el laboratorio y realizó pruebas con JMP 18.2 y 19.0.
- Audrey : Pruebas de JMP 19 EA6. Se estableció el cronograma para todas las rutas de mantenimiento de JMP 19 y se agregó a la página de Fechas de JMP 19. Conversaciones del cuarto trimestre con los miembros del equipo, inicio del trabajo en tareas de ramificación para 18.2.1 relacionadas con tareas automatizadas para pruebas.
- Lisa: Trabajé en los registros de comentarios de EA y estoy muy agradecida con Dave Barbour y Juan Schrödl por rastrear 3 fallas durante la investigación. También sigo haciendo pruebas en campos vectoriales y en el nuevo estilo de barra de mapa de árbol en el generador de gráficos.
Pruebas de sistema/host: Pekín
Centro
- Dan S: Se agregó la funcionalidad de Plataforma de grupo (Diseño, Ordenar por, etc.) al Grupo de ajuste funcional. Se agregó compatibilidad con secuencias de comandos de Grupo de columnas al Selector de columnas. Se solucionaron los problemas de filtro de datos con Inverso(1), Contar filas excluidas(0) y la navegación de enfoque en el filtro global. Se solucionó la Vista de informe resumido en las ventanas de combinación.
- Kan: Trabajando en las funciones de Col XXX: adiciones, limpieza de código y aceleraciones.
- Evan: Los emojis funcionan para las etiquetas.
DOE y confiabilidad
- Caleb: Estoy finalizando el trabajo en mi explorador de límites de tolerancia no paramétricos, que será una característica tardía (¡espero que se lance más tarde hoy!). También he estado solucionando algunos errores del explorador de tamaño de muestra y preparándome para mi tutorial y el de Ryan sobre el DOE moderno, que presentaremos en la conferencia RAMS la semana que viene en la (espero) templada Florida.
Alojamiento e interfaces
- Michael H:
- Se implementó el diálogo interactivo para el importador AspenTech IP.21.
- Se restauró la capacidad de hacer aparecer una pantalla de cuadro combinado en Mac usando la barra espaciadora.
- Se agregó una implementación de Mac para el nuevo Selector de Emoji.
- Se corrigieron algunos problemas de análisis en el resumidor de registros de TestBot para Mac.
- Se agregó una prueba unitaria temporal de C++ para probar la capacidad de StringBot de extraer una cadena que contenga caracteres no ASCII.
- Pablo N:
- JMP-23469 Trabajando en la integración de R. JSL llamando a Python que se conecta a R usando rpy2.
- Se creó un paquete de importación 'jmpex' que contiene la mayoría del código Python R dentro de una clase Python R. Esto permite que JMP llame a la interfaz R a través de JSL y permite que el código Python importe jmpex para usar la misma interfaz desde Python. Configúrelo para que el paquete se instale automáticamente si se llama a través de R Init() o R Connect(). El paquete contiene su propio archivo de requisitos para que todas las dependencias de rpy2 se instalen cuando se instala jmpex .
- Limpieza de muestras del índice de secuencias de comandos R. Aún queda trabajo por hacer.
- Brian C: Neal Siekierski, Kristen Slappy, Evan Carr y Aurora Tiffany-Davis representarán a mi grupo en Discovery Berlin. Yo también iré.
Nota de Shannon
Puede que la semana que viene nos encontremos en una primavera de locos, con temperaturas que rondarán los 10 y 15 °C durante el día, pero, francamente, ¡no me importa! Como alguien me dijo hoy... ¡es increíble lo cálido que se siente incluso a 7 °C después del clima que hemos tenido últimamente! ¡Espero que todos tengan un excelente fin de semana!
