¡Bienvenido a la actualización de desarrollo de JMP del 18 de abril de 2025!
Hemos llegado a la congelación de JMP 19 EA8. Por favor, actualicen la sección de Motivación y Resumen de sus páginas de características lo antes posible. Además, revisen los proyectos abiertos que tengan actualmente en la página de Características Tardías de JMP 19 y muevan los proyectos completados a la sección de Completados. En muchos casos, usamos Épicas en la página de Características Tardías para registrar la finalización de los proyectos atrasados. No es necesario vincular los errores a estas épicas de características, ya que pueden solucionarse más adelante en el ciclo, así que no duden en disociar los errores incompletos de las épicas si todos los proyectos de la Historia están cerrados.
A medida que finaliza el trabajo de las características de JMP 19 y comenzamos a pensar en JMP 20, inscríbete en la página del Programa de Voluntarios de la Reunión de Desarrollo de JMP si te interesa presentar en una reunión en los próximos meses. La próxima semana Alex Taylor y otros miembros del equipo de JMP Live hablarán sobre la transición de JMP Live a Git.
Como algunos de ustedes ya saben, JMP 19 está previsto para ejecutarse en modo de compatibilidad en equipos con los nuevos procesadores Windows ARM. El desarrollo de JMP está trabajando para que JMP funcione de forma nativa en entornos Windows ARM para JMP 20, a medida que más bibliotecas necesarias sean compatibles con este entorno. ¡Gracias a Juan Schrödl por compartir los avances logrados en este aspecto esta semana!
Conseguí ejecutar la primera instancia de una compilación de JMP para ARM. Gracias a un script creado por Paul Nelson, ¡ también pude usar Python! Algunas funciones están deshabilitadas, como OpenBLAS, por supuesto, ¡pero es un avance!

Por último, gracias a Shannon Leslie por compartir los detalles sobre los cambios del producto Atlassian del 7 de abril para Jira/Confluence:
El 7 de abril, Atlassian implementó cambios en nuestros sitios de Jira y Confluence Cloud. Puede encontrar una lista de cambios relevantes, junto con los detalles destacados y la documentación, aquí.
Los cambios incluyen:
- Ver elementos en el árbol de contenido dentro de un espacio de Confluence
- Desuso de los puntos finales de expresión de búsqueda/evaluación de JQL (a partir del 1 de mayo)
- Configurar la vista de columnas de los problemas secundarios en el problema principal
Comuníquese con Shannon Leslie o cualquier otro administrador de JMP Atlassian si tiene preguntas.
Anuncios generales
Próximas fechas importantes
- Modo de revisión de JMP 19 – 23/5/25
- JMP 19 EA9 Congelación – 6/5/25
- Modo de aprobación JMP 19 – 13/06/25
- Congelación de seguridad JMP 19 - 15/8/25
- Candidato a la imagen final del JMP 19 – 18/8/25
- Aprobación del control de calidad del JMP 19 – 11/9/25
- JMP 19 publicado en MyJMP – 16/9/25
- Visita Confluencia para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Centro
- Dan S: Seguimos evaluando y corrigiendo errores al guardar scripts en inglés. Se solucionaron problemas con la visualización de cuadros combinados en el panel de propiedades en idiomas distintos del inglés. Se corrigió la expansión del panel Vista de filtro en las tablas de datos y se actualizó el menú emergente de la Vista de filtro. Se solucionaron fallos al arrastrar y soltar dentro de una Plataforma de grupo y al usar Recuperar en el cuadro de diálogo Gráfico de contorno.
- Evan: Reescribió el complemento JMP Telemetry Explorer . Escribió la primera versión de Mimic TestRunner para pruebas interactivas (véase //depot/main/test/Mimic/RunMimicTests.jsl). Se corrigieron los errores encontrados durante estas dos iniciativas.
- Kan: La línea de ajuste de GB muestra intervalos de confianza binomiales si la respuesta es categórica con 2 niveles; problema de rendimiento para preEval vs fórmulas con cadenas; falla del funcionamiento.
- Dave B: Funcionamiento del cuadro de diálogo de estado del complemento. Corrección de errores de Obtener imagen. Se recrearon dos fallos de usuario anónimo. Se corrigió un error en Mac que impedía el desplazamiento correcto de los gráficos 3D.
DOE y confiabilidad
- Irene: Revisión de código con Ryan y Joseph sobre la implementación de BayesFLo en JMP; BayesFLo enviado ayer para EA8.
- Caleb: finalicé algunas actualizaciones de cadenas para los exploradores de tamaño de muestra y comencé a trabajar en los errores restantes de CSALT.
- Marca: Continuó probando la plataforma de optimización bayesiana.
Hospedaje e Interfaces
- Pablo N:
- Actualizaciones de seguridad de Python.
- JMP 19 de 3.13.2 a 3.13.2.
- Compilar 3.11.12 desde el código fuente: compilación universal en macOS, compilación x86_64 en Windows. Python 3.11.x está en modo de mantenimiento de solo correcciones de seguridad, lo que significa que no hay instaladores binarios y debemos compilar desde el código fuente.
- JMP 18 del 3.11.11 al 3.11.12.
- Trabajando con John Schroedl para tomar mis scripts de actualización de Python y reescribirlos para que sean compatibles con Windows ARM64 Python.
- Con lo cual consiguió poner en funcionamiento la compilación ARM64 de JMP 19 con soporte para Python.
- JIRAs clasificados y entregados para prueba.
- JMP-25544: la cadena en el generador de perfiles de Excel cambia JMP -> JMP
- JMP-25783 – Error de activación si se le asigna un parámetro a JSL Python Reset ( ), no acepta ninguno.
- JMP-24717 – corregido en algún cambio anterior.
- JMP-24183 – corregido en algunos cambios anteriores – I18N en el índice de scripts.
- JMP-24402 – Las cadenas, por ejemplo, del menú desplegable, se marcaron incorrectamente como NOTRANS
- John Schroedl: Trabajando en cambios de proyecto y código fuente para lograr una compilación nativa de Windows arm64. Llamada a MS App Assure para obtener soporte técnico de ARM. Gracias a Paul por actualizar los scripts de Python para gestionar la división x64/arm64. Se investigaron informes de fallos. Llamada relacionada con los planes de autenticación de Intel.
HTML interactivo
- Pablo Spychala : Estas últimas semanas se han dedicado a pulir funciones y corregir errores en las exportaciones de HTML y JMPLive.
- Corrección de errores con Ajustar a ventana y una función GroupX con un valor único ( JMPHTML-14464 ) y problemas generales de usabilidad de Ajustar a ventana ( JMPHTML-14480 , JMPHTML-14319 ).
- Más limpieza y refactorización de código para que sea más fácil mantener y probar el código ( JMPHTML-14423 )
- Menús adicionales de Triángulo Rojo Unidireccional en JMPLive ( JMPHTML-14469 )
- Errores de trama paralela con rol de grupo ( JMPHTML-14042 ).
- Las informaciones sobre herramientas de ScriptSegment (GStream y gráficos personalizados) no aparecen en la ubicación correcta en el gráfico ( JMPHTML-14475 ).
- Errores de bloqueo del generador de perfiles y peculiaridades menores de la interfaz de usuario ( JMPHTML-14491 , JMPHTML-14342 , JMPHTML-13661 ).
- Se admite el cambio de nombre de etiquetas de ejes en diagramas de dispersión 3D ( JMPHTML-14233 ).
- Colaborando en el resumen de Discovery Europe con Praveena.
- Juan Powell:
- Trabajo interactivo de diagrama de dispersión HTML 3D:
- Representación mejorada de la forma del marcador mediante dibujos 3D en lugar de texturas ( JMPHTML-14479 ).
- Se agregó soporte para formas de marcadores de caracteres Unicode y Unicode ( JMPHTML-14486 ).
- Se agregó representación iluminada/sombreada de formas de marcadores en el modo de marcador de alta calidad ( JMPHTML-14496 ).
- Forma de marcador DOT mejorada mediante un sombreador personalizado ( JMPHTML-14501 ).
- Se informaron algunos problemas con JMP:
- Los componentes principales pierden el estado de la casilla de verificación de variables de etiqueta al rehacer el análisis ( JMP-25848 ).
- Se ignora la configuración de transparencia para las formas de marcadores de caracteres en Scatterplot 3D ( JMP-25834 ).
- El diagrama de dispersión 3D dibuja algunas líneas de cuadrícula negras sobre paredes negras ( JMP-25870 ).
- Respondí a una publicación de la comunidad de usuarios de JMP con una solución alternativa para los niveles de grupo no compatibles en View .
- Discusión sobre la publicación de informes "fuera de sincronización" ( WEBJMP-9857 ).
- Se discutió el análisis de los puntos de la historia de Jira con Praveena y Shannon Leslie.
- Se discutieron los objetivos de alto nivel para las nuevas características de JMP 20 con Dieter Praveena y Paul Spychala.
- Envió un resumen para JMP Discovery Summit 2025 en Austin, TX.
- Praveena: John y yo nos reunimos con Shannon Leslie para hablar sobre cómo adaptar los informes de Jira al flujo de trabajo de nuestro equipo. También colaboramos con Paul Spychala para presentar un resumen para Discovery en Austin y trabajamos en los siguientes informes de Jira:
JMP en vivo
- Aurora: Se amplió la capacidad de buscar usuarios por nombre de usuario. Corrección de errores: se corrigieron varias pruebas omitidas con errores leves, se mejoró el mensaje de error al publicar un gran número de advertencias, se estandarizó el estilo de los correos electrónicos de notificación, se corrigió una herramienta CLI defectuosa, etc. Se actualizaron los paquetes de terceros. Se creó el artículo de Confluence " Cómo mover un archivo muy grande a/desde un servidor JMP Live ". Se realizaron actualizaciones importantes en la página de nuevas funciones " Novedades de la versión 19.0: Triaje de gráficos de control ".
Estadística
- Laura CS: Respondí correos electrónicos con preguntas sobre SEM. Reescribí gran parte del código de las restricciones de igualdad en MIIV-2SLS para reducir su vulnerabilidad a fallos y errores. Me reuní con Taylor para hablar sobre una posible colaboración usando variables instrumentales en SEM. Revisé un manuscrito que estoy coescribiendo con el equipo de la UNC usando nuestra plataforma SEM.
- Elizabeth: Investigación y corrección de errores. ¡Gracias a Juan Schrödl por su ayuda con la investigación de una pila de fallos que no era informativa!
Documentación estadística
- Michael C: revisó las actualizaciones de la documentación antes de la compilación de ayuda de EA8; analizó los objetivos para 2025 con los miembros del equipo; revisó las cadenas; planificó la fecha de inicio de nuestros estudiantes de verano el próximo mes.
Pruebas estadísticas
- Jacob: Trabajando en pruebas para la función cover(). Probando actualizaciones de respuestas de simulación de Easy DOE para EA8. Investigando problemas de rendimiento. Verificando tickets y limpiando pruebas unitarias.
Actualizaciones de ciencias biológicas
- Dibujó: Se están desarrollando funcionalidades adicionales en scripts IQ/OQ para la generación de PDF/RTF con página de firma con un solo clic (¡Gracias a Jeff Perkinson por iniciar el script JSL inicial!). Se clasificaron los problemas con el informe de AE Narratives para Amgen y se proporcionaron las correcciones de Nora como parche para la instalación de la versión 18.1.2 para que puedan evaluarlos antes de la instalación de la versión 18.2.1. Se están investigando modificaciones para el script Snyk con el fin de analizar paquetes de Python en busca de vulnerabilidades de seguridad. Se solucionaron 19 errores de JMP Clinical y un último error de la versión 18.2.1.
- Ricardo: Creación de una página de confluencia de videos para nuevas funciones clínicas: aquí está el enlace: Videos de funciones clínicas .
Gestión de productos y marketing de productos
- Bryan F: Seguí trabajando en los íconos y actualicé la pantalla de inicio de JMP Pro para JMP Live. Además, me coordiné con Sarah Sylvestre para preparar el trabajo de usabilidad de nuestra configuración de Salesforce.
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:

Operaciones de desarrollo
- Melanie:
- Probando el nuevo proceso de cadena de datos de muestra y asegurándonos de que las tablas estén listas para la localización el lunes. ¡Gracias a Myron, Mandy, Qiana, Trish y Krzysztof por la coordinación!
- Le presenté a Qiana una breve introducción a la edición de cadenas en Visual Studio. La semana pasada, mostré a los miembros del equipo de documentación y localización cómo importar incidencias de Jira en bloque desde un archivo CSV para gestionar proyectos complejos.
- La semana pasada me reuní con Ericka Pirozzi (equipo legal de JMP) y coordiné un nuevo descargo de responsabilidad de JMP para JSL Builtins.
- Participó en algunas reuniones muy productivas durante la Reunión del JMP.
- Aprendí a administrar el proceso EA Sprint Jira para JMP 19. ¡Gracias, Shannon L !
- Terminé mi resumen para la Cumbre de Descubrimiento de otoño. ¡Gracias a Mandy, Shannon C y Audrey por sus comentarios!
- Shannon L: Planificación de las tareas de seguimiento de las reuniones técnicas que celebramos la semana pasada. Seguimos ayudando con la limpieza de las historias de JMP 19. Trabajamos en el proceso de renovación de Atlassian con el departamento de Adquisiciones. Realizamos la limpieza del sitio para nuestra instancia de Jira. Colaboramos con las revisiones de vulnerabilidades de seguridad para la versión 18.2.1 y la planificación. Trabajamos en los planes del proyecto de monetización del Marketplace con Kristen. Reuniones técnicas semanales.
- Bob: Se está finalizando la coordinación para probar y aprobar la corrección de Beyond Trust para que los instaladores de Windows de JMP actualicen correctamente el registro. Se actualizaron los instaladores de Windows 18.2.1 de Python 13.11.11 a 13.11.12. Se actualizó el código del instalador 19 para usar la organización de carpetas de Python actualizada en Perforce.
- Shannon C: Investigué numerosos fallos de JMP 19, JMP 18.1.X y JMP 18.2.X e ingresé incidencias de JMPTEST en Jira para detectar fallos nuevos. Gracias a muchas personas, como Dave Barbour , Dan Schikore , Jacob Rhyne , Ernesto Pasour y Mandy Chambers, por su ayuda para replicar varios problemas.
Localización
- Ying: Se terminó la revisión de los scripts de captura de pantalla de EN para DJ y se retomaron las capturas de pantalla si es necesario ( JMPLOCTOOL-735 ). Se abrieron seis errores de Jira para que el equipo de Documentación corrija ciertos scripts de captura de pantalla. Se abrió un error de Jira para la función ( JMP-25873 ). Se está comenzando la revisión de los scripts de captura de pantalla de EN para EG y se retomaron las capturas de pantalla si es necesario ( JMPLOCTOOL-736 ). Se completó un capítulo y se abrió un error de Jira para que el equipo de Documentación corrija ciertos scripts de captura de pantalla.
- Cristóbal: Preparó e introdujo nuevas directrices y estándares de codificación para el grupo técnico L10N (solicitudes de extracción y comentarios de código). Probó el proceso de conversión de archivos fm a XML DITA según el script del equipo de documentación. Implementó actualizaciones en las traducciones de JMP Live. Actualizó las plantillas de memoQ.
- Allison: me comuniqué con traductores y desarrolladores sobre las consultas de traducción que recibimos para las cadenas de la interfaz de usuario portátil 19.0; solucioné los problemas de traducción informados por el equipo de control de calidad en las cadenas de JMP Live; trabajé con Howard en la prueba de los trabajos de Jenkins para copiar los PDF localizados de la biblioteca de documentos JMP y los PDF de la página de título en las carpetas designadas en P4.
- Sohail: Configuré, probé y documenté las solicitudes de extracción de Bitbucket para el repositorio del equipo. Consolidé la información obtenida de diferentes equipos sobre los proyectos LLM durante la Reunión de JMP en una página de Confluence.
- Howard: Trabajé en actualizaciones del complemento Jenkins Job para automatizar la traducción de PDF a CreateDocLibrary. Trabajé en la función de progreso de las actividades del panel.
- Trish: Se actualizaron los datos de la matriz de pruebas. Se procesaron los gastos de la reunión. Se clasificaron algunas consultas de traducción. Se investigó más sobre el error de ayuda de JA 18.2.
Documentación
- Qiana: Completó el trabajo de datos de muestra para la versión 19.0. Entregó los datos de muestra a L10N. Completó los pasos para configurar una PC de desarrollo como preparación para la capacitación con Melanie. Recibió capacitación de Melanie sobre la actualización de cadenas de interfaz de usuario. Planificación y coordinación del proyecto.
- Khawar: Llamadas de oxígeno: 2/3 de las imágenes de llamadas para usar JMP completadas. Preferencias de JMP : Comencé a actualizar el capítulo "Preferencias de uso de JMP". Estoy trabajando para obtener mi autorización para el verano.
- Devon : comencé a desarrollar un complemento de resaltado de sintaxis JSL para archivos XML, escribí varias actualizaciones para los Conectores de datos para 19 y revisé las ediciones en el libro Uso de JMP.
Pruebas de sistema/host - Cary
- Mandy: Me puse al día con JIRAs, verificando correcciones y añadiendo pruebas. Encontré algunos fallos al intentar resolverlos y recibí otro fallo de un usuario relacionado con etiquetas y propiedades. Trabajé en las vistas de filtro de la tabla de datos y el etiquetado, y en los cambios de Tabular con etiquetas añadidas; espero recibir más comentarios al respecto. La semana que viene, verificaré la versión EA8 JMP 19 para su entrega y probablemente grabaré al menos dos vídeos de EA para actualizar las vistas de cuadrícula de datos/filtro y las etiquetas/propiedades.
- Cazador: Se completó la verificación de los elementos de autorización JMP-22660 y JMP-22400 . Se reportó un problema con la aceptación de códigos de respuesta terminados ( JMP-25770 ). Se reportó un problema y se probó una solución en la nube de Daniel P. para el error "Etiqueta final no coincidente encontrada" en el registro al aplicar archivos de código de respuesta descargados durante la autorización sin conexión. Se instaló la actualización BeyondTrust 25.2.40.0 desde el portal de la empresa en varios dispositivos con Windows 10 y 11 y se verificó que las instalaciones de JMP 18.x y 19.0 registraran los componentes correctamente.
- Audrey: Planificación interna, trabajo con Steve en los informes de automatización de JMP Live que hacemos para JMP Live, trabajo de administración de Jira.
Pruebas web – Cary
- Ana:
- Trabajo de seguimiento realizado por Adrianna, John P y Aa para el problema de JMP Live con informe actualizado publicado mientras estaba fuera de sincronización con los datos.
- Se probó la funcionalidad Scatterplot 3D en el escritorio como preparación para probar la nueva implementación de John P y Paul S en HTML5.
- Se informó de un fallo en el informe Export Fit Least Squares a HTML5 que John P ya ha solucionado.
- Al comenzar a probar el problema, Dan S informó que las plataformas con grupos no responden a los cambios de datos ni admiten el ordenamiento.
- Prueba del conmutador de columnas y del filtro de datos locales con columnas de transformación dinámica en el escritorio y en JMP Live.
- Se informó un problema que Xan ahora ha solucionado para el contorno del área del gráfico, las etiquetas y los ejes que no se dibujan cuando la condición del filtro no devuelve datos.
Pruebas de sistema/host - Pekín
Nota de Shannon
¡Esperamos que todos tengan un gran fin de semana! :smiling_face_with_smiling_eyes:

