¡Bienvenido a la actualización de desarrollo de JMP del 28 de marzo de 2025!
Con el lanzamiento de JMP 18.2 , el soporte técnico está atendiendo a los clientes y ayudándolos a adoptarlo. Mientras tanto, se continúa trabajando en la lista final de características para JMP 19, que aún se está finalizando. Si tiene una característica lista para probar en la sección "Características Finales de JMP 19" de la página 19.0, mueva su sección a la sección "Completadas" o avíseme; con gusto la revisaré.
A medida que nos acercamos a las congelaciones finales de JMP 19 EA el 17/4/25 (EA8) y el 5/6/25 (EA9), actualice la sección "Motivación y Resumen" de sus páginas de características con información sobre las novedades y etiquete sus actualizaciones con el número de EA correspondiente. Esto facilita que la administración del producto identifique los cambios recientes para informar a los clientes. Y si desea inscribirse para presentar en una reunión de desarrollo de JMP esta primavera o verano, agregue su nombre a una vacante en esta página de Confluence .
En la reunión de desarrollo de esta semana, Mandy Chambers presentó las actualizaciones de la tabla de datos de JMP. Muchas gracias a Mandy, Ernest Pasour, David White y Evan McCorkle por responder a los mensajes de chat y a las preguntas durante la reunión. Como se mencionó durante la reunión, la tabla de datos interactiva de JMP es realmente única y una característica fundamental del producto. JMP 19 trae consigo muchos cambios interesantes, así que les invitamos a revisarlos y compartir sus comentarios a jmpbeta@jmp.com . Si se perdieron la reunión, pueden encontrar una grabación aquí .
Felicitaciones a todos los que aparecen en la página de Aniversarios, Nuevas Contrataciones, En Movimiento y Reconocimientos: Marzo de 2025 este mes, incluyendo a Shannon Leslie (5) y Khawar Khan (1) de mi organización DevOps, quienes celebraron sus aniversarios laborales en marzo. Y aunque sé que el artículo solo reconoce los primeros aniversarios y otros en incrementos de 5 años, quería mencionar que marzo también es el 36.º aniversario laboral de Trish O'Grady, gerente de localización. Felicitaciones también a los numerosos miembros de nuestro equipo de I+D que recibieron reconocimientos y ascensos este mes. ¡Y bienvenidos los nuevos JMPers! ¡Esperamos verlos a muchos en la reunión muy pronto!
Muchas gracias a Tonya Mauldin por compartir los casos Beta/Crash de esta semana con los fallos seleccionados.

Informes de la versión beta y de fallos de la semana del 28 de marzo de 2025 | JMP Live
Anuncios generales
Próximas fechas importantes
- Fecha límite de entrega de la cadena de desarrollo de JMP 19.0 2: 28/3/25ßHOY
- JMP 19 EA8 Congelación – 17/04/2025
- JMP 19 EA9 Congelación – 6/5/25
- Visita Confluencia para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Estadística
- Juan Sal:
- En el Perfilador de Contorno, hay un nuevo elemento de menú "Recorte" que le permite especificar un área de recorte elíptico (circular) para limitar el contenido al contorno de una oblea (JMP-25394).

- En el Design Space Profiler, la función de esquinas tuvo que añadir un criterio de probabilidad logarítmica para los casos en que la probabilidad de inspección no se podía ajustar por encima de cero en un paso (JMP-25550). También agregué una tabla de historial de acciones para el seguimiento de los cambios (JMP-25400).
- En la detección de procesos, al arrastrar una selección se producía un desplazamiento involuntario en medio del arrastre, por lo que la actualización se posponía mediante una devolución de llamada en segundo plano (JMP-25495).
- El tamaño del marco del Contour Profiler se aumentó a 400 x 400 para evitar que aparezcan líneas blancas en los contornos rellenos en Mac. Sigue siendo un problema si los usuarios cambian el tamaño del marco o el tamaño de la cuadrícula (JMP-21022).
- En la Selección de Procesos, el tipo "Proporción" se modificó considerablemente con nuevas opciones de lanzamiento: "Usar Límite Superior", "Usar Límite Inferior" y "K Sigma para Proporción" (JMP-25351). También se añadieron ejemplos para el Índice de Scripting (JMP-25516).
- En el Cribado de Respuestas, se corrigió un fallo en la subagrupación bidireccional tras su interrupción gracias a una mejora de rendimiento (JMP-25534). También se corrigió un fallo sin datos (JMP-25584).
- En Fit Mixed corregí un fallo relacionado con "Suprimir informes" (JMP-25579).
- Elizabeth: Corrección de errores relacionados con el error estándar alternativo y las opciones de grados de libertad en Mixed. Felicitaciones públicas a Ernesto Pasour por su trabajo en Comparar Tablas de Datos, que me permitió comparar los elementos de dos matrices con aproximadamente 22 000 celdas para identificar dónde una estaba calculando incorrectamente. Al observar el patrón de discrepancias, pude identificar dónde y cómo estaba mal una y cuál era la solución. ¡Probablemente seguiría atascado con ese error sin esa herramienta!
Documentación estadística
- Michael C: Revisión de cadenas de interfaz de usuario estadísticas en preparación para la próxima transferencia de cadenas 19.0 a traducción; preparación para reuniones y actividades de reunión; planificación de proyectos de pasantías de verano.
Pruebas estadísticas
- Mark: Casi termino el script para ejecutar estudios de simulación de la nueva metodología de optimización bayesiana. Exploré la interfaz de usuario y la experiencia cambiantes de la plataforma de optimización bayesiana con Yeng. Creé mis objetivos de rendimiento y desarrollo para 2025.
- Jacob: Pruebas de Simulación de Respuestas, incluyendo un cambio pendiente en la plataforma de Matriz de Cobertura. Trabajando en pruebas para el conjunto cover(), preparándose para probar BayesFlo. Añadiendo nuevas pruebas para diseños OML. Investigando problemas de rendimiento.
- Tonya: Prueba de procesos, detección de cambios en la capacidad del proceso.
Actualizaciones de ciencias biológicas
- Dibujó: Corrección de errores de JMP Clinical 19.0. Asistencia a clientes para resolver problemas y sugerencias de implementación. Trabajo en el uso del paquete python-docx para generar resultados desde JMP (por ejemplo, tabulaciones en tablas en un documento de Word).
Soporte técnico y participación
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:

Gestión de productos y marketing de productos
- Bryan F: Terminé de procesar datos de JMP Lab y realicé reuniones para informar los resultados del filtrado dinámico de tablas de datos y el tema JMP Live. El filtrado dinámico de tablas de datos recibió un Puntuación neta del promotor ( NPS) excepcionalmente alto de 60 , que es casi el doble del puntaje más alto que hayamos visto en cualquier cosa que hayamos probado. Este es un éxito histórico . A pesar de este logro, identificamos áreas de mejora y creemos que todavía hay un margen significativo para mejorar la función para alcanzar un nivel de potencia y facilidad de uso sin igual en el mercado . El nuevo tema JMP Live también fue bien recibido y planeamos hacer algunos ajustes en función de los comentarios. Además, participé en una revisión de cadenas para JMP Live y proporcioné comentarios sobre acciones parcialmente exitosas. Me coordiné con Sarah Gilyard y Sarah Sylvestre en un estudio de usabilidad de mejora del generador de perfiles, comencé a trabajar en el desarrollo de íconos para JMP 19 y colaboré con Kaylee y Sarah Sylvestre en el contenido para los informes de JMP Lab en un tablero de PM.
Operaciones de desarrollo
- Melanie:
- Se volvieron a verificar los conflictos de JSL ES, FR y JA para la localización.
- Se definió el proceso y los cambios necesarios en Jira para gestionar las solicitudes de diccionario de stringbot. Estará disponible la próxima semana. ¡Gracias a Qiana Eaglin, Michael Crotty, Myron Chandler y Shannon Leslie !
- Comenzamos a planificar la migración de Stringbot para componentes integrados y Stringbot para datos de muestra a AWS.
- Trabajo en el flujo de pruebas unitarias: creé un nuevo gráfico para los flujos de pruebas unitarias de Windows que muestra no solo los éxitos y los fracasos, sino también las ejecuciones que nunca se realizaron (¡a veces falla el lanzamiento de una imagen correcta!). Después de trabajar en la mesa la semana que viene, publicaré varios gráficos nuevos en JMP Live.

- Shannon L: Implementé la configuración de seguridad a nivel de incidencia de Jira para el proyecto JMP Clinical. Planifiqué el proyecto para la monetización de JMP Marketplace. Seguí colaborando en la limpieza de historias de JMP 19. Reuniones de Salesforce Quote-to-Cash y del Centro de Privacidad. Reuniones técnicas semanales, incluyendo revisiones de análisis de seguridad de JMP 18.2.1/19. Me reuní con el departamento legal de SAS/JMP para analizar si es necesario el registro de exportaciones para los complementos desarrollados por JMP. Terminé de añadir objetivos a Workday. Estoy trabajando en los formularios de adquisición para las renovaciones de Atlassian. De vacaciones el próximo lunes o martes, regreso el miércoles.
- Chelín: Se investigó por qué el complemento de Excel no se instala correctamente en PC con Windows tras las últimas actualizaciones de EPM (Beyond Trust). (JMP-25573). Se reunió para debatir los procesos más adecuados para el complemento para estudiantes (JMP-25520). Se prepararon instaladores para EA 8. Se continuó trabajando en la recopilación de datos sobre los requisitos del sistema (JMP-25235).
- Shannon C: Debates sobre objetivos con miembros del equipo y documentación de mis objetivos en Workday. Reporté fallos misteriosos como resultado de mi revisión de fallos comunes sin resolver de la versión 18.1.2 y fallos reportados por clientes que adoptan la versión 18.2. Como preparación para la migración de los datos de Testbot de Myron a AWS, revisé los fallos persistentes de las pruebas unitarias y los informes de elementos de JMPTEST.
- Myron: Continuó el trabajo en la migración de la base de datos de JMPTOOL/SQL Server a Postgres/AWS. Se eliminaron datos obsoletos y de gran tamaño acumulados por las pruebas unitarias (JMPTOOL-1367). Se inició la actualización de las llamadas a la API de Jirabot (JMPTOOL-1538).
- Jim: Demasiado tiempo dedicado a INC4806834
Localización
- Cristóbal: Asistencia en la devolución de traducciones de JMP Live (solicitudes de incorporación de cambios, pequeñas correcciones). Documentación finalizada del proceso de traducción automática para las descripciones del Marketplace y el proceso de revisión utilizando memoQweb y paquetes. Preparación de un proyecto de memoQ y documentación del proceso de revisión de las cadenas de descripción del Marketplace en inglés (por los redactores). Prueba de nueva automatización. Alineación de las memorias de traducción para PortableUI (tras la división de la sintaxis: // en cadenas separadas para unas 130 cuerdas).
- Ying: Se terminó la verificación de los scripts de captura de pantalla en inglés para UG y se retomaron las capturas de pantalla si es necesario (JMPLOCTOOL-717). Se continúa la verificación de los scripts de captura de pantalla en inglés para DJ y se retomaron las capturas de pantalla si es necesario (JMPLOCTOOL-735). Actualmente, se han completado tres capítulos. Se abrieron cuatro errores de Jira relacionados con funciones o interfaces ( JMP-25578 / JMP-25519 / JMP-25544 / JMP-25592 ).
- Allison: Trabajó en brindar retroalimentación y validar los archivos PDF de documentación renombrados en el área L10nsource en P4 después de que Howard actualizara por lotes los nombres de los archivos; investigó y solucionó problemas relacionados con la localización informados por el equipo de control de calidad en las cadenas de interfaz de usuario de JMP Live; se reunió con el equipo de documentación para analizar el proceso de creación de ayuda localizada; respondió a las consultas relacionadas con la traducción del equipo de traducción y se comunicó con los desarrolladores.
- Trish: Se reunió con el equipo de documentación para hablar sobre Jiras y el flujo de trabajo para crear la ayuda localizada para la versión 19. Se preparó el segundo traspaso de cadenas de interfaz de usuario portátiles. Se reunió para hablar sobre el complemento JMP Student Menu: gestión de fuentes y localización.
Documentación
- Qiana: Continuó trabajando con datos de muestra. Se reunió con Melanie y Michael para hablar sobre Stringbot y cadenas de texto. Se reunió con L10N para hablar sobre el flujo de trabajo y Jiras para que Ying creara la ayuda localizada. Asistí a la reunión sobre el complemento JMP Student Menu. Hablé con Audrey sobre las pruebas de la ayuda. Planificación y coordinación del proyecto.
- Susan C: Trabajé en los objetivos de negocio y me incorporé a Workday. Planificación de Jiras para JMP Live/localización. Trabajando en actualizaciones de JSL para JMP Live. Planes de trabajo/reuniones durante la Reunión.
- Chris : JMPDOC-2184: Se actualizaron algunas descripciones del índice de muestra con la ayuda de Evan. Se trabajó en el complemento de biblioteca de documentos de la versión 18.2.
- Devon: Continuó el trabajo actualizando scripts de captura de pantalla, creando y probando CSS para ayuda web basada en XML.
Pruebas de sistema/host - Cary
- Mandy: Principalmente trabajando en JMP 19, incluyendo la preparación de la demostración y las pruebas de los nuevos cambios en el diálogo de etiquetas y algunas actualizaciones a las vistas de tabla. Actualicé la tabla Lipid Data.jmp una vez más y probablemente haremos otro cambio a principios de la próxima semana, ya que las etiquetas ahora están mejor ubicadas en la parte superior del encabezado de columna ( ver imagen ). TEN EN CUENTA que la etiqueta "Ninguno" no ocupa espacio si no usas emojis ni etiquetas de color. Trabajamos en agregar algunas pruebas adicionales (con etiquetas/propiedades, vistas de filtro y el generador de flujos de trabajo) que ahora funcionan con cuadernos. Esperamos poder crear un script para eso y agregar una prueba de flujo de trabajo. Verificando problemas con Jira y escribiendo pruebas.

- Hunter: Se ha realizado una verificación adicional para JMP-22400 (soporte para autorización durante el período de gracia en JMP 19). Se aplicó la versión candidata a lanzamiento de Sequoia 15.4 en los Macs de prueba host con Intel y Apple Silicon en el laboratorio y se realizaron algunas pruebas. Se están analizando varios problemas en Windows con asociaciones incorrectas de tipos de archivo en JMP y el complemento de Excel para JMP no se instala correctamente (JMP-25573). Bob tiene un ticket abierto en ServiceNow para este problema, que podría estar relacionado con una actualización de seguridad reciente en nuestros dispositivos Windows, no relacionada con JMP.
- Lisa: Trabajé en la limpieza de algunos tickets, buscando duplicados y moviendo los que ya se habían corregido. También trabajé en la verificación de errores corregidos.
- Audrey: Investigó un problema de ida y vuelta en nombre de Mandy, trabajo administrativo de Jira, planificación de reuniones, planificación de pasantías.
Pruebas web – Cary
- Ayudó con algunos problemas de certificados.
- Ayudó a un cliente a responder una pregunta sobre cuándo el servidor JMP Live detectará un cambio de zona horaria.
- Trabajé con Chris Humphrey y Alex L. en un plan de juego para actualizar auth.live.com a Keycloak 26.
- La clave API se ha eliminado de JMP Live 19.0. Hemos realizado numerosas pruebas de regresión desde que las versiones 17.x y 18.x aún cuentan con una API y pueden publicar en la versión 19.0.
- Actualización de Keycloak 26.1.4 verificada y nuevas instalaciones para JMP Live 19.0.
- ¡El equipo ha cambiado al modo de corrección de errores con entusiasmo!

Pruebas de sistema/host - Pekín
Centro
- Dave B: Se actualizó la ordenación y agrupación de cuadros de tabla para que funcione con columnas de casillas de verificación (se ordena por estado marcado). Se inició una prueba de imágenes en modo oscuro. Se recreó un fallo de un usuario anónimo al guardar un informe categórico en Excel.
- Y S: Correcciones para el modo oscuro (texto de leyenda, cuadro de jerarquía, graphlets, cuadro de borde). Algunas correcciones adicionales relacionadas con PlatformContainerBox. Correcciones en la navegación de enfoque. Actualización del estilo de SliderBox para usar colores de énfasis de control.
- Morgan: agregó soporte de scripting más accesible a Notebooks, realizó trabajo de documentación para Notebook en el índice de scripting y completó algunas tareas en la compatibilidad de coloración de Python.
- Kan: etiquetado y espaciado de gráficos de barras; rellenos de patrones; problemas de truncamiento del gráfico de violín cerca de 0; cambios de masa de setOrigin/setWidth a setScale.
- Evan: Cambios en la interfaz de usuario de etiquetas siguiendo los comentarios del laboratorio DSE2025.
DOE y confiabilidad
- Caleb: Estuve de vacaciones visitando a mi familia en Atlanta durante la mayor parte de esta semana. Desde mi regreso, he corregido algunos errores que encontraron mis evaluadores mientras estuve fuera.
Hospedaje e Interfaces
- Voluntad:
- Integración con MATLAB: Trabajamos con Bryan Boone en la reimplementación de la integración con MATLAB de JMP 18 utilizando el entorno Python de JMP en lugar de las bibliotecas TK eliminadas en la versión 19. Hasta ahora, podemos conectarnos a MATLAB y transferir datos como tipos primitivos, listas, matrices e incluso tablas de datos. Estamos reimplementando la misma interfaz que antes, pero con un nuevo backend.
- Conector de datos de SharePoint: la autenticación ahora se verifica con SAS, por lo que los usuarios deberían tener menos dolores de cabeza cuando intenten que su departamento de TI les conceda acceso a la aplicación.
- John Schroedl: Descubrí que el registro del complemento de Excel falló recientemente. Trabajé con Hunter y Bob para diagnosticarlo y se abrió un ticket de CIS. El campo de texto ahora activa la devolución de llamada de cambio portátil al confirmar texto en el IME. Se corrigió un posible desbordamiento de búfer en la conversión de codificación de texto. Se corrigió la impresión de etiquetas del host, que se truncaba en algunos tamaños. Se logró que el cambio de idioma en sistemas operativos distintos del inglés volviera a funcionar. Analice el problema de WebView2 con Bryan B.
- Pablo N:
- Introducir algunos objetivos en Workday
- Continuamos trabajando en el cierre de JMP 19 Python Jiras
- Se ha dedicado gran parte del tiempo a escribir un script de Python que automatiza la actualización de las ubicaciones de los archivos de JMP con una versión actualizada de Python. macOS se ha actualizado a Python 3.13.2 con este nuevo script. El script para Windows está por venir.
- Pasé algún tiempo trabajando con John Schroedl en la actualización de Beyond Trust que interrumpió la instalación del complemento de Excel desde el 21 de marzo.
HTML interactivo
- Praveena:
- Se trabajó en JMPHTML-14390 y sus problemas relacionados. Los cambios mencionados en la interfaz de usuario provocaron un número significativo de diferencias en las imágenes. Dave Barbour nos ayudó a guardar estos cambios para su posterior revisión, lo que nos permitió identificar posibles problemas. ¡Gracias, Dave!
- Además, John Powell, Paul Spychala y yo nos reunimos con Bill Worley para recabar comentarios sobre las opciones de menú disponibles en JMP Live. Bill también nos proporcionó algunos conjuntos de datos que podemos utilizar para probar esta función. Planeamos contactar a más ingenieros de sistemas para recopilar más comentarios sobre esta mejora.
- Se introdujeron objetivos de negocio en Workday. Se evaluó la clasificación de errores en JIRA.
- Mike Stickles: Se corrigieron los errores JMPHTML-14457 ( Línea: la etiqueta de línea aparece en HTML5 interactivo pero el mensaje en el registro JMP dice una historia diferente ), JMPHTML-1087 ( S1588800: Guardar HTML interactivo con un eje de registro y una línea de ajuste en Graph Builder muestra una línea incorrecta ), y JMPHTML-14441 ( GB: Barra: los valores de etiqueta deben mantener la precisión ), y JMPHTML-14259 ( GB: Barra: la precisión de la etiqueta por valor debe persistir con las estadísticas de resumen ); dos fueron aceptados y cerrados, los otros están a la espera de ser probados. Remití otros cuatro errores antiguos que no pude reproducir (es decir, que pueden haberse corregido como subproductos de otro trabajo) a pruebas para verificación: JMPHTML-1807 ( GB: Área: Información sobre herramientas para el gráfico con 2 X, Y y superposición incorrecta ), JMPHTML-1939 ( La publicación no carga con Chrome en JMP Live ), JMPHTML-1756 ( GB: Área: LDF: Áreas no rellenas cuando se filtra por valor categórico ) y JMPHTML-2096 ( Un gráfico de control con LDF muestra diferencias entre JMP y el archivo HTML5 exportado ); dos de estos han sido verificados por NOREP y los demás están a la espera de pruebas. Comencé a trabajar en JMPHTML-1514 ( GB: Línea: el gráfico es diferente y solo se extiende parcialmente por el área del gráfico ); he identificado exactamente dónde está el problema, pero aún no he identificado una solución que no rompa algo más. Terminé de ingresar mis objetivos en Workday e ingresé un objetivo personal en PLATO.
- Pablo Spychala : Esta semana trabajé en errores de Parallel Plot ( JMPHTML-13741 , JMPHTML-13551 ). También habilitamos elementos de menú adicionales de Triple Dot (Triángulo Rojo) en la Plataforma Bivariada ( JMPHTML-14456 , JMPHTML-14401 ). También trabajé en la limpieza del código para que sea más fácil de mantener, probar y trabajar ( JMPHTML-14448 , JMPHTML-14420 ). Por último, se corrigió la alineación del eje X del Profiler ( JMPHTML-13663 ).
- Juan Powell: Ingresé mis objetivos para 2025 en Workday. Estoy trabajando en la actualización de la representación de la forma de los marcadores en la versión HTML (WebGL) de Scatterplot 3D para gestionar marcadores de alta calidad como JMP, que ofrece un tratamiento especial para ciertas formas de marcadores.
JMP en vivo
- Aurora: Corrección de errores: varios errores relacionados con la mención de @ en comentarios y en notas de triaje de gráficos de control; estamos trabajando en uno relacionado con la eliminación masiva de publicaciones. Gran cantidad de triaje de Jira: estamos planeando más correcciones de errores generales de la versión 19.0 ahora que el triaje de gráficos de control está finalizando.
Nota de Shannon
Gracias a la redactora del equipo de documentación, Susan Conaghan, quien compartió lo siguiente hoy junto con su actualización. ¡Me encanta escuchar sobre las muchas y emocionantes pasiones que tiene la gente de JMP fuera de la oficina! ¡Que tengan un excelente fin de semana!
Hoy no trabajo, vamos a presentar el estreno escocés de una ópera sobre el cambio climático llamada Uprising . ¡Qué emoción! Llevamos tres meses ensayando, ¡y por fin es hora de empezar! Aquí tenéis una foto de nuestro ensayo de anoche. Me veis arriba en el centro, en la última fila, con la blusa gris y las manos en alto.:smiling_face_with_smiling_eyes:
