¡Bienvenido a la actualización de desarrollo de JMP del 7 de marzo de 2025!
Nos estamos acercando rápidamente a la aprobación de control de calidad para JMP18.2 . Audrey anticipa que la aprobación final puede llegar varios días antes de lo previsto debido a una fase de validación relativamente fluida. Se están realizando los preparativos finales para implementar y probar varias compilaciones de la Ayuda localizada de JMP. ¡Gracias a todos por todo el trabajo en nuestra última versión "puntual" planificada del ciclo JMP 18!
Mientras tanto, la vía JMP 18.2.1 está abierta para correcciones de bibliotecas de terceros por parte de los campeones de seguridad. Si tiene cambios en el código fuente que le gustaría incluir en 18.2.1, recuerde que estamos trabajando en un plazo muy corto para esta versión. Todos los cambios en el código fuente que se envían a las vías de lanzamiento de punto a punto requieren la aprobación de la lista de Aprobadores de JMP y las prioridades incluyen elementos que están retrasando las implementaciones de los clientes, causando fallas generalizadas y problemas numéricos.
La semana que viene se celebrará la Cumbre JMP Discovery Summit Europe en Berlín (Alemania). Si asistes a la conferencia, no olvides capturar tus notas en esta página de Confluence que ha creado amablemente Mia Stephens . Sé que los clientes siempre tienen muchas ideas nuevas para los lanzamientos futuros de Discovery. Sin embargo, no añadas más elementos a la página de funciones tardías de JMP 19, ya que ya han pasado casi dos meses desde la congelación de funciones de JMP 19. Los equipos están trabajando actualmente para limpiar los elementos de la historia en la pista y terminar el trabajo restante en JMP 19 y todavía queda mucho por corregir y limpiar errores. ¡Buen viaje a todos los que van a Discovery!
A medida que continuamos con el final del ciclo de funciones de JMP 19 , le recordamos algunos recordatorios adicionales. Tómese el tiempo para
Muchas gracias a Ryan Lekivetz por su presentación en la reunión de desarrollo de JMP de esta semana. ¡Y felicitaciones a Ryan una vez más por su reciente ascenso de gerente sénior a director del grupo de DOE y confiabilidad! Ryan continuó nuestro reciente coloquio de I+D de JMP con una charla sobre pruebas de software estadístico con un enfoque particular en las capacidades de JMP. Cada vez que escucho a Ryan (o al experto en matrices de cobertura José Morgan) hablar sobre estas herramientas, me sorprende lo mucho que las matemáticas pueden simplificar las pruebas de procesos complejos e interfaces de software. Si bien las matrices de cobertura han estado en JMP Pro durante algún tiempo, el equipo continúa ampliando su investigación. En JMP 19, planean agregar nuevas herramientas para ayudar a identificar la causa (o causas, en el caso de interacciones) de las fallas generadas a partir de los resultados de los experimentos diseñados. Si se perdió la reunión, puede encontrar una grabación aquí con más detalles.
Por último, muchas gracias a Tonya Mauldin por compartir los informes resumidos de preEA-EA6 para JMP 19 aquí: Informes resumidos de JMP 19 EA | JMP Live
Hay muchos gráficos disponibles, pero aquí hay dos.


Anuncios generales
Próximas fechas importantes
- Aprobación de control de calidad de JMP 18.2: 13/3/25 (o posiblemente incluso antes, si todas las aprobaciones se completan antes)
- Congelación de datos de muestra de JMP 19: 14/3/25
- Lanzamiento de JMP 18.2 en MyJMP: 18/3/25
- Fecha límite para la entrega de la segunda cadena de desarrollo de JMP 19.0: 28/3/25
- Congelación del JMP 19 EA8 – 17/04/25
- JMP 19 EA9 congelamiento – 25/6/5
- Visita Confluencia para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Soporte técnico y participación
- Wendy:
- ¡Feliz Día del Empleado! Gary y yo estamos muy agradecidos con todos los que trabajan con nosotros en JMP. Aquí hay un comentario de un usuario de esta semana: “Guau, ustedes son increíbles... ¡la mejor y más fácil empresa de software de suscripción con la que he tratado! Gracias por su maravilloso servicio al cliente, Cathy”.
- 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
- Chelín: Se modificó el código del instalador para eliminar los archivos de vista previa de 32 bits y cambiar la fuente de los archivos de vista previa de Perforce a la compilación nocturna. Consulte la información sobre los requisitos del sistema para la versión 19 y avíseme si tiene modificaciones que realizar. Se respondieron las preguntas sobre la fuente del complemento para estudiantes para procesar mejor las traducciones. El complemento para estudiantes actualmente se encuentra en Perforce para el instalador y en GitHub para JMP Marketplace. Se programó una reunión para analizarlo. Se completaron las clases obligatorias de ACT sobre privacidad de datos y código de ética.
- Melanie:
- DevOps general: Seguimos perfeccionando el proyecto de análisis de pruebas unitarias y añadimos nuevos gráficos. Gracias a Cristóbal por eliminar de manera sumaria el uso del complemento obsoleto de dos puñados de trabajos de localización de Jenkins. Muchas gracias a Jim y Nick Ruva , que han hecho que ver las transmisiones de pruebas unitarias sea muy aburrido, ¡ya que simplemente funcionan!:party_popper:
- Localización: se analizaron los conflictos JSL para los idiomas restantes para la entrega 1.
- Documentación: Creé Jiras y comencé a organizar el trabajo para automatizar algunas partes del proceso de ayuda en vivo de JMP. Se corrigió el nombre del archivo PDF de las notas de la versión (¡Gracias a Susan Conaghan por informar el problema!)
- Shannon L: Continuó con las tareas de fin de ciclo de 18.2. Colaboró con el seguimiento del análisis de seguridad de 18.2.1/19.0. Reuniones con equipos de proyecto para brindar asistencia para la gestión de programas y mejoras generales de procesos. Reuniones técnicas semanales más reuniones para mejorar el análisis de seguridad. Planificación de la semana de reuniones para discusiones técnicas. Tareas de administración de Atlassian, incluida la planificación para implementar la seguridad a nivel de problemas de Jira para equipos de proyecto adicionales.
- Jim: Se agregaron compilaciones de Previewer al proceso diario para JMP 19 (gracias, Juan Schrödl ). Se informaron errores de aserción de JIRA en ejecuciones de Mac y Win, ASAN y Debug, respectivamente. Renovación de licencia de Perforce a través de SAS Procurement; soporte.
- Mirón: trabajó en la limpieza de telemetría, exportaciones de texto y una interfaz de usuario web, depurando problemas de fallas de Mac y en la migración de la base de datos jmptool/SQL Server a Postgres/AWS.
- Shannon C: Planificación de reuniones. Investigué varios fallos misteriosos de los clientes y analicé un molesto tiempo de espera que se producía de forma intermitente en las ejecuciones nocturnas de UT en Windows. Asistí a varias reuniones técnicas grupales.
Localización
- Allison: Trabajé en la validación de las cadenas de interfaz de usuario portátil de la versión 19.0 localizadas y se las entregué a Melanie para que verificara los conflictos de JSL. Respondí a las consultas de traducción sobre las cadenas de interfaz de usuario de JMP Live. Validé y finalicé el archivo en pdf de las Notas de la versión JA 18.2; validé y entregué el archivo en pdf de la Biblioteca de documentación de JMP JA 18.2 a QA para que lo probara. Analicé el cronograma de la versión 19.0 con Trish para planificar las fechas de entrega de varios proyectos de JMP 19 y actualicé los archivos Jira relevantes con las fechas.
- Trish: Kyoko Takenaka solicitó cambios en la traducción del complemento del menú de estudiantes, lo que dio lugar a conversaciones con Kristen Slapey sobre los procesos para las actualizaciones de este complemento (gestión de fuentes, Jiras, etc.). Kristen programó una reunión con las partes interesadas para debatir el 21 de marzo. Se completaron las conversaciones sobre los objetivos. La planificación de la reunión continúa: tengo algunas reuniones programadas.
- Ying: Seguimos revisando los scripts de captura de pantalla de EN para UG y volviendo a tomar capturas de pantalla si es necesario ( JMPLOCTOOL-717 ). Actualmente, se han completado los primeros 12 capítulos. Se abrieron ocho errores de Jira para que el equipo de Documentación realice correcciones en algunos scripts de captura de pantalla. ¡Dos días de vacaciones esta semana!
- Cristóbal: Se terminó de procesar la primera caída de las devoluciones de PortableUI (validaciones y envíos) para todos los idiomas. Se realizaron más ajustes al proceso de traducción automática de descripciones de Marketplace. Se actualizaron todos los trabajos de Jenkins de L10N para que utilicen el parámetro de elección en lugar del parámetro de elección extendido. Se están probando nuevas funciones de automatización del flujo de trabajo de L10N.
- Howard: plantilla de proyecto finalizada con integración de la versión y el patrón planificados. Planificación del cambio de nombre de PDF para Jenkins relacionado con l10n. Corrección de errores.
- Sohail: Continuó el trabajo de ajuste fino de scripts para LLM pequeños y depuró problemas de memoria. Participó en el taller EnCORE LLM y exploró las opciones de canalización de RAG para la extracción de palabras clave.
- Arenoso : Continuamos probando y perfeccionando el nuevo programa de proceso de devolución de cadenas.
Documentación
- Susan C:
- Trabajo en fechas HTML5 y fechas de JMP Live. Actualicé Jiras y plantillas de listas de verificación inteligentes en consecuencia. Trabajo con Chris para implementar los nuevos encabezados en la ayuda de JMP Live. Publiqué la ayuda de JMP Live 18.2. Envié la documentación de JMP Live Updater para su revisión. Trabajé en notas HTML5 para la reunión.
- Roger publicó el PDF de 18.2 RNs (¡gracias, Roger!) y lo he verificado en jmp.com. Estoy trabajando en las cadenas de interfaz de usuario para marzo. Estoy trabajando en un problema de derechos de autor NoLoc en todos los libros.
- Devon: Continué trabajando en revisiones de capturas de pantalla, actualizando muchos scripts y algunas partes importantes de dos capítulos sobre uso de JMP, preparándome para escribir documentos de etiquetado de columnas, construyendo y entregando las bibliotecas de documentación localizadas 18.2.
- Khawar: ventana de preferencias de JMP : enumeré todos los problemas y preocupaciones y discutí los próximos pasos con Devon. Llamadas de Oxygen: terminé de trabajar en EG; hice una lista de imágenes de DJ en las que trabajar.
- Qiana: Continuó trabajando en los datos de muestra de la versión 19.0. Realizó actualizaciones en la ayuda de JMP 18.2. Realizó actualizaciones en el complemento Doc de la versión 18.2. Planificación y coordinación del proyecto.
- Cristóbal : Construí JA y KO 18.2 y estoy solucionándolos, así como también las compilaciones en chino e inglés de la semana pasada.
Pruebas de sistema/host: Cary
- Mandy: Trabajé en un fallo de JMP Clinical, replicación, y luego probé algunas correcciones para eso también, instalando JMP C en Mac y Windows; Abrí una serie de etiquetas JIRA y problemas de tabla de datos, mientras que los increíbles desarrolladores con los que trabajo arreglaron muchos de ellos rápidamente, luego los probé; agregué algunos casos de prueba de correcciones de JIRA al marco JSL; Respondí a solo unas pocas pistas de TS de los usuarios; Ingresé JMP-25193 para una tabla de datos de muestra que contiene etiquetas y ejemplos de vista de filtro para JMP 19, antes de la fecha límite del 14/3; Trabajando en la presentación de resúmenes para Discovery Summit America y también en una revista y demostración para el equipo de desarrollo el 27/3.
- Hunter: Se completaron las pruebas finales del instalador de JMP 18.2. Se realizaron más pruebas y configuraciones con una actualización para JMP-22400 que agrega compatibilidad con la autorización durante el período de gracia en JMP 19. Se realizaron verificaciones e investigación de un problema con el complemento JMP para Excel.
Pruebas web – Cary
- Anna: Verificación de correcciones y prueba de nuevas funciones en JMP. Prueba de JMP Live con informes publicados cuando no están sincronizados con la tabla de datos. Prueba de instalación del servidor JMP Live de JMP 18.2.:crying_face:
Pruebas de sistema/host: Pekín
Centro
- Xan: Se eliminaron casi todas las cadenas que usaban la forma obsoleta “cmd//tip” en favor de ScriptItem::enumTips() o Combobox::setEnumStrings() explícitos. Se volverán a extraer; no estoy seguro de si Stringbot me las enviará a mí o a los propietarios de los archivos; si es el último, no dudes en reenviármelas. Las únicas que no se hicieron están en prinComp, donde no estaba seguro de las implicaciones de JMP vs. JMP Pro.
- Y S: Se continuó trabajando en la salida de imágenes para opciones claras/oscuras y otras. Se solucionó un problema de guardado de imágenes para gráficos con scripts de gráficos JSL. Se solucionaron algunas plataformas que no tenían un contenedor PlatformContainerBox en el informe. Se actualizó el filtro de datos para evitar filtrar e invocar devoluciones de llamadas cuando la selección no ha cambiado.
- Morgana: Se agregó una función al Editor de secuencias de comandos que resalta la palabra en la que se encuentra el cursor y las instancias del texto seleccionado actualmente. También modifiqué el plegado de código para evitar una gran pérdida de tiempo en secuencias de comandos grandes y agregué un comando de edición para "activar y desactivar el plegado de código".
- Dave B: reprodujo un par de fallas de clientes y solucionó dos de ellas. Trabajé con Michael H en un problema de subprocesamiento con MFI. Trabajé en problemas de contraste con NumericalCustomFormats.
- Evan: Más trabajo para terminar la función de filtrado de columnas. Preparación para Discovery Europe. Resucitando parte de la infraestructura de prueba de matriz de cobertura.
- Ernesto: Limpieza de etiquetas, limpieza de propiedades de columnas.
DOE y confiabilidad
- Caleb: Estoy trabajando para finalizar algunas pruebas en los exploradores de tamaño de muestra. También realicé algunas mejoras en una herramienta de creación de perfiles de formas en la que he estado trabajando.
- Irene: Trabajando en la interfaz de usuario de localización de fallas bayesianas y la implementación de C++, envié un artículo revisado a AoAS.
Alojamiento e interfaces
- Juan Schrödl:
- Trabajé con Jim Borek y Bob Hickey para construir nuestras extensiones de shell todas las noches en lugar de depender de un desarrollador para enviar los binarios compilados.
- Se actualizó la visualización del texto del estilo de contraseña para que se muestre con caracteres de marcador de posición apropiados para el host en lugar de asteriscos. Se actualizó el estilo del campo de contraseña para que coincida con el cuadro de texto normal.
- Se incorporó una solución que solucionaba un fallo en Clinical debido a la reentrada si el script JSL usa Wait() mientras procesa una devolución de llamada de campo de filtro.
- Se investigó una regresión de rendimiento en los cálculos de SVD debido a un cambio del compilador. Se confirmó que la desaceleración se debía a una actualización del compilador y que la última actualización del compilador no soluciona el problema. Necesitaremos ayuda si queremos presentar un caso de reproducción para Microsoft. Mientras se investigaba, el compilador de VC de vista previa se bloquea al compilar makeValidation.cpp; se redujo a una sola línea de código y se informó el error a Microsoft. Se está trabajando en cambios en el proyecto WinResource. Una semana ajetreada respondiendo preguntas de VS y lidiando con problemas de compilación.
- Pablo N:
- Ayudando a Evan a practicar su charla Discovery Lightning
- JMP-25175 – Resultados de la matriz R transpuestos
- JMP-25176 – Se imprime un valor None adicional en los resultados de R
- Reunión y revisión de seguridad
- Correcciones de Stringbot
- Capacitación ACT-Now de RR.HH.
- Revisión de Jira de Python 19 abierto
- JMP-22585 – Compatibilidad con el equivalente de Python de Select Columns()
- Se está trabajando en jmp.Matrix, un contenedor para la clase Matrix de JMP. Actualmente, JMP transfiere una copia a Python como numpy.ndarray y la convierte nuevamente como una copia de numpy.ndarray como una nueva TopMatrix.
HTML interactivo
- Pablo Spychala : Como no envié un correo electrónico la semana pasada, aquí hay una actualización de las últimas dos semanas. El menú de triángulo rojo (o quizás de tres puntos) de demostración en JMPLive admite Oneway ( JMPHTML-13834 ). Agregue compatibilidad con el menú de triángulo rojo PopupDisplay en JMPLive ( JMPHTML-14403 ). Agregue compatibilidad con la operación de distribución de registro normal en JMPLive ( JMPHTML-14392 ). Corrija algunas peculiaridades/errores de ajuste a la ventana: ( JMPHTML-14288 , JMPHTML-14280 , JMPHTML-14261 , JMPHTML-14384 , JMPHTML-14409 , JMPHTML-14281 , JMPHTML-14386 ). Corrija algunos errores de histograma ( JMPHTML-14366 ). Se corrigen algunos errores y peculiaridades del triángulo rojo en JMPLive ( JMPHTML-14391 , JMPHTML-14402 , JMPHTML-14410 , JMPHTML-14412 , JMPHTML-14417 ).
- Juan Powell:
- Participé en una retrospectiva de sprint. Comencé un nuevo sprint con el objetivo de finalizar las características y corregir errores. Completé el curso Q1 Check-in: Goal Setting (2025). Trabajé con el Help Desk para que Firefox volviera a funcionar en mi Mac. Trabajé en un proyecto con Marketing para la reunión de JMP.
- Clasifiqué problemas abiertos nuevos y existentes de Jira.
- Se solucionó el uso de la nueva propiedad de columna “Valores forzados” no compatible detectándola y representándola como estática ( JMPHTML-14063 ).
- Se encontró y evitó un bloqueo de JMP al intentar exportar el informe generado por el complemento Star ( JMPHTML-14404 ). (No sé si se trata de un caso extremo o excepcional. Tal vez sea un agujero negro.);) )
- Se corrigieron las descripciones emergentes de los marcadores para usar el formato de los ejes cuando este formato difiere del formato de la columna ( JMPHTML-13887 ).
- Se discutió la posibilidad de reducir la altura de las filas en las tablas de informes con el tema JMP Live mientras se intentaba mantener la coherencia con la apariencia de las tablas en JMP Live.
- Se discutió qué nuevas características y diferencias entre JMP y JMP Live deberían documentarse.
- Mike Stickles: Se corrigió el error JMPHTML-14413 (la leyenda no se ubicaba correctamente al usar "Inside Bottom Left" en la posición de la leyenda en el escritorio JMP). Se comenzó a investigar la historia JMPHTML-1407 (la configuración de la leyenda en la función de tamaño no funciona en HTML5). También se comenzó a revisar los errores HTML existentes (tanto para determinar en qué trabajar a continuación como para ver si alguno se había resuelto con el trabajo reciente) y se enviaron dos problemas aparentemente resueltos: JMPHTML-1908 (no se puede seleccionar de la leyenda) y JMPHTML-13548 (falta el cuadro de leyenda al abrir el nodo de esquema en HTML5) para su prueba; se confirmó que el primero estaba resuelto.
Mercado JMP
- Kristen: El equipo del mercado publicó actualizaciones para JMP Marketplace el martes. Los propietarios de complementos ahora pueden actualizar su documentación y enviar nuevas versiones directamente a través del sitio web (límite de < 50 MB), en lugar de crear un Jira o enviarnos un correo electrónico, aunque esas vías también están disponibles para los miembros del personal. Se agregaron algunas secciones a las preguntas frecuentes (ubicadas convenientemente en la esquina superior derecha del sitio) si las personas tienen preguntas sobre cómo realizar y enviar estas actualizaciones. Todas las nuevas versiones de complementos enviadas por el personal de JMP aún serán probadas por el equipo de JMP Marketplace antes de que la nueva versión esté disponible.
JMP en vivo
- Aurora: mejoras en las advertencias del gráfico de control (corrección de errores, incorporación de un título de informe a las descargas). Conversación sobre la pérdida de acceso a las credenciales compartidas con Justin Chilton. Clasificación de Jira.
Estadística
- Juan Sal:
- En los Perfiladores, se agregó un comando de submenú "Predecir para otra tabla" que utiliza la devolución de llamada del Predictor en lugar de crear una columna de fórmula (JMP-25166).
- En la evaluación de respuesta de ajuste, se agregó un informe sobre cuántas pruebas fueron significativas para la población de prueba de efecto (JMP-25174).
- En la evaluación de respuesta, se agregó la capacidad de realizar múltiples subprocesos para la puntuación de la categoría de subgrupo (JMP-25195), se agregaron tablas de selección para efectos y respuestas a la derecha del gráfico del tamaño del efecto (JMP-25240) y se corrigió un bloqueo debido a la subagrupación por el módulo entero cero (JMP-25243).
- En la selección de procesos, se ajustaron las opciones de columna (JMP-25210) y se agregaron ejemplos (JMP-25223, JMP-25222).
- En Explorar valores atípicos, respete las columnas bloqueadas para "Cambiar a faltante" (JMP-25279).
- Laura CS: Se corrigieron muchos errores en SEM, desde un bloqueo hasta mejoras en JSL y fallas de aserción en algunos rincones del código. Se reunió con Haley para responder preguntas sobre la funcionalidad de la plataforma. Se enviaron dos ejemplos de tablas de datos de muestra que muestran el nuevo estimador SEM (MIIV-2SLS). Se envió un resumen al Quant Family Collective para una presentación por invitación el 19 de marzo.
Documentación estadística
- Michael C: Revisión de cadenas en preparación para la próxima entrega de cadenas para 19.0; revisión de posibles tablas de datos de muestra para Fit Causal Treatment; preparación para Discovery Europe la próxima semana.
Pruebas de estadísticas
- Haley: Verificación de valores numéricos para una variedad de modelos de paneles con retardo cruzado que ahora son fáciles de incorporar en SEM a través de nuevos accesos directos de modelos. Verificación de mejoras en la tabla de comparación de modelos, la tabla de prueba de diferencia de chi-cuadrado y los accesos directos de modelos longitudinales. Di una charla en la reunión del grupo de usuarios de JMP Pro de la región central sobre mi complemento de moderación y mediación.
- Jacob: Probar actualizaciones de covariables en el diseño personalizado y agregar pruebas unitarias. Probar actualizaciones de Design Explorer y agregar pruebas unitarias. Realizar actualizaciones finales al estudio de usabilidad de Easy DOE para Discovery, incorporando comentarios de Bryan Fricke y Sarah Sylvester. Preparar la presentación de la hoja de ruta para Discovery.
- Tonya: Trabajando en informes beta y probando cambios en el proceso de detección.
Actualizaciones en ciencias de la vida
- Dibujó: Funciones y errores de JMP Clinical 19. Problemas de clasificación en la instalación de la FDA.
Nota de Shannon
Peggy Finch, evaluadora de JMP Life Sciences, compartió que su primer nieto, Tate James Corkins, llegó ayer con 3,2 kg. Ella dice: “Mamá y bebé están bien. ¡Y la nueva abuela Peggy está muy contenta!” ¡Felicitaciones a Peggy y su familia por darle la bienvenida a este adorable nuevo miembro de la familia!
¡Espero que todos tengan un maravilloso fin de semana! Mi "bebé" mayor regresa a casa esta noche de la universidad para una semana de vacaciones y estoy ansiosa por verla. :smiling_face_with_smiling_eyes:



