¡Bienvenido a la actualización de desarrollo de JMP del 5 de enero de 2024!
¡Felicitaciones a varios miembros del equipo JMP que celebran los aniversarios de SAS este mes! Espero que todos hayan visto el bonito artículo de Allison Hines en InsideSAS sobre 50 de John Sall th Aniversario SAS aquí . También celebran los aniversarios de SAS este mes Jim Borek (¡35 años!) y Krzysztof Josefowicz (¡25 años!). Felicitaciones a todos por sus muchos años de dedicación a JMP y SAS.
Con la rama JMP 19 creada justo antes de las vacaciones, se detuvo la integración automática del código desde main a 18.0. El código enviado a main ahora se verifica en Mac y Win y se integra automáticamente en la rama de funciones JMP 19.0. Los proyectos de compilación de integración continua de JMP 18 y las compilaciones de jmprunner para 18 ahora se ejecutan en la rama 18.0. Estos proyectos continuarán ejecutándose hasta que se completen los cambios en el código fuente de JMP 18.0.
Esta semana, Jim y Bob han estado trabajando para crear y probar los instaladores de JMP 19.0 para Mac y Win. Jim me pidió que mencionara eso. Cuando los instaladores de 19.0 estén disponibles para todos, enviará un correo electrónico con el estado del instalador de JMP 19 similar al que se envía actualmente para 18.0. Una vez que los instaladores de JMP 19 estén listos, comenzarán las ejecuciones de prueba de la unidad JMP 19 JSL para configuraciones seleccionadas según las aportaciones de los gerentes de control de calidad.
Como recordatorio, La creación de ramas JMP 18.1 y 18.0.1 está prevista para el 16/01/24.
- Una vez que la rama JMP 18.1 esté abierta, todos los cambios en el código fuente deben revisarse antes de integrarse manualmente en la rama. No se requerirá aprobación hasta que comience el modo de aprobación de código JMP 18.1, actualmente planificado para el 21/05/24.
- La rama JMP 18.0.1 estará bloqueada de forma predeterminada (con la excepción de los campeones de seguridad).
- La versión 18.0.1 "punto-punto" está destinada a entregarse dos meses después de los envíos 18.0 y, como tal, probablemente deba limitarse a correcciones de seguridad importantes debido al corto plazo.
- Si surgiera un problema de nivel destacado no relacionado con la seguridad entre las versiones de mantenimiento regulares, los gerentes de desarrollo y de producto se reunirían para evaluar su posible inclusión en una futura versión punto-punto.
La próxima semana es la semana de inicio del JMP con sesiones previstas para el martes y miércoles por la mañana de 9 a 10:30 a. m. Si estás en el campus, puedes unirte a estas sesiones en EBC 250 en el edificio C. ¡Consulta las invitaciones de Robin para obtener más detalles!
Gracias a Tonya Mauldín por compartir el informe beta/fallo del 15/12/2023 al 5/1/2024. Se seleccionan los accidentes.

Informe Beta/Crash del 15/12/2023 al 5/1/2024 | JMP Live (sas.com)
Informes EA combinados EA1-EA6: a continuación se muestra un mapa de árbol de subtemas.Consulte el informe de JMP Live para ver muchos otros gráficos.

Tonya Mauldín | JMP Live (sas.com)
Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del Llegar a saber forma . Simplemente complete las preguntas y cuando haya terminado, cárguelas junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- Congelación de código JMP 18 – 16/01/24
- Bifurcación JMP 18.1 y 18.0.1 – 16/01/24
- Congelación de localización de JMP 18.0 – 16/01/24
- Congelación de documentación de JMP 18.0 – 18/01/24
- Candidato al instalador final de JMP 18.0 – 23/01/24
- Por favor visita Confluencia para obtener una lista completa de JMP 18 fechas.
Actualizaciones de desarrollo de JMP
- Por favor visite esta página para ver listas de verificación de errores : Verificaciones JMP
Descubrimiento de datos
- Dan S: Se corrigieron algunos fallos de baja exposición que podrían ser candidatos para 18.1. Se agregó el ícono DataTable para paneles. Hecho filtrar << Cerrar() funciona para filtros de datos locales: originalmente era para filtros globales, pero dejaba las plataformas en mal estado si se usaba en un filtro local. Se corrigió el desplazamiento en los filtros cuando se ordenaban por conteo. Hecho < Funciona mejor para botones de estilo alternante y botones con menús. Frame Box ahora admite la configuración de valores mínimos y máximos como la mayoría de los cuadros. Los controladores ClickState ahora se destruirán automáticamente después de cancelarlos o liberarlos. Anteriormente, HeadPartition podía mantenerlos indefinidamente, lo que podía provocar problemas de vida útil de los objetos.
- David B: Se actualizó jmprunner con nuevos cambios 19.0/18.0, se comenzó a construir y probar la rama jmp 18.0 ya que ya no coincide con la principal, se corrigió un error de importación xml y se proporcionó una posible solución para el problema informado por el cliente.
- Xan: Corrección de errores para la fluctuación del marcador, patrones de relleno y formato de eje. Trabajar con Tonya y Annie en problemas de CCB causados por un cambio de estado de fila de exclusión de GB.
GAMA
- Caleb: Ponerse al día con las revisiones de artículos y explorar técnicas alternativas para la clasificación de pistas basadas en proyectos WildTrack actuales y anteriores. También comencé a planificar mis proyectos para JMP 19.
Anfitrión
- John Schroedl: Problema del compilador investigado con Evan y reportado el error del optimizador a Microsoft. Cualquier respuesta o cambio de código se rastreará en JMP-19948 y muchas gracias a todos los que votaron a favor del problema. También se investiga el problema por el cual al abrir archivos JMP desde Explorer se ejecuta una segunda instancia en lugar de abrirlos en un JMP que ya se está ejecutando. ¡Gracias a Evan y Bob Hickey por sus esfuerzos allí! Correcciones de proyectos para compilaciones JMP 19.
- Daniel Powell: La autorización está activa en EA7 y estamos trabajando para pulir la UX para máquinas con espacio de aire.
HTML interactivo
- Pablo Spychala : Se corrigieron algunos ajustes gráficos menores e inconsistencias que se perdieron durante las vacaciones. Esto incluye advertencias innecesarias en el registro [ JMPHTML-13381 ]. Inconsistencias con la redacción "Falta" frente a "" en la información sobre herramientas de nuestros segmentos [ JMPHTML-2163 , JMPHTML-2429 , JMPHTML-2431 , JMPHTML-2469 , JMPHTML-13390 ]. A veces faltaban comillas al codificar el informe HTML para GStream específico [ JMPHTML-13412 ]. Nuestro motor MathML para Concat solo podía agregar 1 matriz a la vez, pero los usuarios podían concatenar muchas matrices en una sola operación, por lo que ahora también deberíamos admitirlas [ JMPHTML-2472 ]. La capacidad de la plataforma de distribución de tener múltiples ejes vinculados (Prob, Count, Density) causaría problemas al desplazarlos en JMPLive, por lo que hemos desactivado esos casos para que no causen problemas. [ JMPHTML-13377 , JMPHTML-13376 ]. Y, por último, tuvimos casos en los que el FrameBox para gráficos de celdas se reducía unos pocos píxeles y, por lo tanto, cortaba la parte inferior del gráfico. [JMPHTML-13372 ].
- Juan Powell: Se solucionó un problema al dibujar el mapa de colores de agrupación de variables en correlaciones con filas ocultas (JMPHTML-13442). Se ajustó la representación de los rangos HDR degenerados del elemento Graph Builder Contour para que coincida mejor con JMP (JMPHTML-13440). Se investigó un bloqueo con gráficos de control con una cláusula Where aplicada (JMPHTML-13447). Discusiones de fin de año.
JMP en vivo
- Aurora: 18.0: Se revisó la documentación de ayuda de publicación. 18.1: Descarga de registros de auditoría mejorada (transmitir inmediatamente, número ilimitado de registros, informar el progreso a través de pub-sub, permitir que ciertos usuarios no administradores obtengan registros de espacios específicos). Admite el filtrado de registros de acceso a paquetes por espacio. 19.0: Redacté notas desde el inicio del proyecto para mejorar las advertencias del gráfico de control.
Estadísticas
- Isabel: Se habilitó el control de extrapolación en los perfiladores para todas las plataformas de modelado mixto en JMP 19 (SLS-REML, Mixed, GLMM) (JMP-11942). Se continuó trabajando para habilitar pesos y frecuencias para Mixto (JMP-9812) en anticipación de la implementación de la distribución multinomial en GLMM, cuyos datos a menudo vienen en forma resumida.
- Juan Sall: Se solucionó un problema por grupo al guardar fórmulas de predicción plegadas en Model Screening para JMP 19. Esto implicó agregar una función de cláusula de sufijo a una serie de comandos de guardado en varias plataformas de ajuste para que fuera capaz de distinguir columnas de fórmula para diferentes pliegues.(JMP-19708).
- Laura CS: Se agregaron pesos al cuadro de diálogo de inicio en SEM y se incluyó información en el informe para aclarar que se están utilizando con inferencia sólida. Se agregó JSL para el acceso directo al modelo Definir valores de tiempo. Se agregó una indicación de los valores de tiempo existentes en las listas Desde/Hasta del informe. Se agregó una nota sobre qué modelo se establece como modelo de independencia en la tabla Comparación de modelos.
Documentación estadística
- karen: Trabajar en los últimos fragmentos de la documentación 18.0 antes de la congelación de documentos, incluida la incorporación de comentarios de revisión, la revisión de material para Michael y Colleen y el trabajo en el capítulo de ejemplo de mínimos cuadrados estándar con Michael para darle un ambiente más actual.
- miguel c: Trabajando en el borrador de la documentación de la plataforma Fatigue Model para 18.0 y limpiando otras partes del documento antes de congelarlo a finales de este mes.
Pruebas de estadísticas
- Marca: Cerrando tickets urgentes de Jira para Easy DOE. Se revisó el capítulo Easy DOE para Karen. Redacción de un resumen para la conferencia internacional HCI 2024 con Jacob, Ryan y Joseph. Prueba del complemento Torch Deep Learning. Preguntas respondidas en la comunidad JMP.
- Jacobo: Revisión de la documentación del DOE. Investigando un bloqueo de 17.1 en Easy DOE. Planificar un estudio de usabilidad de seguimiento del estudio Easy DOE Discovery Americas, utilizando diseños de elección. Preparando resumen con Mark, Ryan y Joseph.
- tonia: Trabajando en la limpieza de Jira, revisión de documentación y verificación de errores.
Apoyo técnico
- Duane: ¡Feliz año nuevo! TS mantuvo un pequeño equipo reducido durante las vacaciones de invierno, pero no se reportaron emergencias críticas para los clientes. Gracias a todos los que estuvieron disponibles para brindar soporte durante este tiempo, y especialmente a Candice por su ayuda con un problema de bucle de casos en Nochebuena. Nuestros clientes deben volver a sus proyectos JMP 2024, ya que el número de casos ha disminuido esta semana (y estos informes solo incluyen números de martes a jueves). Nuestra expectativa es que pronto volveremos a los números "normales", y probablemente más altos a medida que los clientes realicen la transición de los contratos SAS existentes a los nuevos contratos JMP en el momento de su renovación este año.
- Aquí están los Informes de TS JMP Live y el enlace al filtro de Jira que muestra el entradas reportadas por TS durante los últimos 14 días .
Volumen de casos por semana:

Temas de casos para la cola de participación, total:

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

Gestión de productos
- Bryan F: Tuve conversaciones sobre un programa voluntario de evaluación de UX para funciones y actualizaciones importantes de funciones que siguen el proceso de evaluación de UX. Proporcionar una evaluación generaría un trabajo de referencia y clasificaría el nivel al que se siguió el proceso. Esto dejaría más claro cómo seguir el proceso y cómo avanzar en la madurez de UX. Tuve conversaciones sobre la logística del Laboratorio de Usabilidad de la Cumbre Europea de Descubrimiento (tanto el espacio como la configuración de la computadora). Creé nuevos íconos para la ventana de inicio de JMP para Mac y comencé el proceso de actualización de la pantalla de presentación de JMP. Estoy en el proceso de crear una instancia de AWS Appstream para realizar pruebas de usuario del Asistente de IA que se desarrolló el año pasado.
Operaciones de desarrollo
- Jim: Creó JMP Clinical 18 Early Adopter para Mac. Ramificado //depot/main/… en //depot/rel/r19.0/…Sigo trabajando en problemas para las compilaciones y los instaladores de Mac. Intentando configurar máquinas de prueba unitarias para ejecuciones JMP 18.0 y 19.0 (JMPTOOL-959). Intentar automatizar la autorización de JMP en pruebas unitarias por lotes se ejecuta en WinOS (¡gracias, Bob!). Trabajando con LifeSciences en integraciones a //depot/rel/r18.0/… (¡gracias, Anisa!)
- melanie: Trabajé con la localización de conflictos JSL 18.0 para chino y coreano. Investigué un trabajo que fracasó constante y misteriosamente durante las vacaciones y que luego se arregló misteriosamente. Se revisaron algunos trabajos de integración automática para 19.0 y 18.0.
- Beto: Trabajando en instaladores de la versión 19 para Windows. Se actualizaron muchas páginas de Confluence para que se mantengan actualizadas. Asistí a reuniones con Legal sobre necesidades de terceros/exención de responsabilidad.
Localización
- trish: Trabajando en cronogramas de localización 18.1; configuración del proyecto para la localización de la documentación JMP; responder consultas de localización; redactar comunicaciones de proveedores para próximos proyectos; investigación de conflictos JSL; Obtener traducciones de cadenas de autorización.
- Allison: Se trabajó en la implementación de solicitudes de cambio de cadenas japonesas para la interfaz de usuario portátil V18.0; Sesión de capacitación con Trish para prepararse para la localización de libros grandes V18.0. Se actualizó V18.0 Big books Jiras agregando subtareas de flujo de trabajo y etiquetas.
- Krzysztof: Preparando nuestro flujo de trabajo de localización para la localización de Doc de la versión 18.0. Finalizando las localizaciones 18.0 JMP y JMPLive (manejo de devoluciones y validaciones). Corrección de errores L10N y respuesta a consultas.
- Sohail: Trabajando en mejoras a las interfaces de TM Search y MT Translation: permitiendo etiquetas integradas y marcadores de posición en cadenas de búsqueda para TM Search y registro de uso para ambas interfaces.
Documentación
- Susan C: Se actualizaron los procedimientos de publicación de JMP Live en el capítulo Guardar/Compartir del libro de UG). Envió las actualizaciones para su revisión, que finaliza el 8 de enero. Trabajando en las actualizaciones de JSL para JMP Live en el libro JSG (capítulo Ampliado). Se actualizó la versión final de Jiras para reflejar los cambios en las fechas. Preparado para mi conversación final del cuarto trimestre.
- Devon: Finalizando la documentación para los conectores de datos configurables, agregando documentación para los mensajes JSL de ajustes preestablecidos de plataforma a la Guía de secuencias de comandos JMP, enviando una copia de revisión de la documentación del Administrador de columnas a Ernest Pasour y Mike Muhlada.
- Chris B: Inició una secuencia de comandos para crear los nuevos complementos. Se revisaron las definiciones de argumentos para JMP-13557. Se limpiaron imágenes innecesarias de Perforce. Tuve mi revisión del cuarto trimestre de 2023 con Qiana. Ayudé a Susan a arreglar algunos enlaces rotos. Encontré un problema de edición rastreado para Michael.
- Qiana: Para el proyecto JMP, completé la gestión del proyecto para la transferencia de los documentos restantes a L10N. Tareas de planificación completadas para el complemento de documentos. Se reunió con Legal y otros para discutir las divulgaciones de terceros en el documento. Se enviaron cambios para JMP 17.2 al coordinador del sitio de soporte de SAS.
Pruebas de sistema/host-Cary
- Mandy: Pasó tiempo asegurándose de que todo funcionara correctamente a los 18 años. Un flujo de trabajo que utilizaba los recuentos de la TSA empezó a fallar porque una página web cambió para el nuevo año. Había empezado a tomar el curso STIPS de Diseño de Experimentos antes de Navidad y lo terminé el día que regresamos, hicimos el examen y lo aprobamos. Tomé y aprobé el curso final STIPS, Modelado predictivo y minería de texto. ¡Ahora he completado el curso STIPS por completo!Siguiente: espero que tengamos instaladores 19.0 pronto para poder ponerme al día con mis desarrolladores que están lanzando cosas nuevas a 19; Y, por supuesto, pronto nos prepararemos para realizar pruebas del instalador 18.0.
- Cazador: Probé escenarios de autorización con licencias vencidas y conexiones de red faltantes, respondí al caso JMP 18 EA 6 sobre un problema de autorización, verificaciones JIRA y actualicé las Mac de prueba del host en el laboratorio con R 4.3.2 y apliqué Sonoma 14.3 Beta 2 y ejecuté algunas pruebas. .
- mike m: Trabajando con las primeras diferencias de imágenes de JMP 19.0 pero aún priorizando 18.0. Revisión de documentos para Devon en Columns Manager. Limpiando mi iMac para actualizar a una nueva Mac.
- audrey : Investigar problemas en el proceso de actualización de nuestros informes de telemetría, verificaciones, procesos de actualización que deben cambiarse cuando nos ramificamos.
- Lisa: Examiné algunas pistas de EA, ingresé un error de Jira y agregué los scripts del panel a las tablas de datos de telemetría.
Pruebas de sistema/host-Beijing
- Equipo de Pekín: JMPTESTBJ-1806 JMP 18.0: Regresión - En progreso
- Da Li: (1) Verificar y cerrar 12 errores. (2) HECHO: Prueba de regresión JMP 18.0. (3) Apoyar a Kimi para la investigación de fallas en el trabajo de Jenkins para la automatización de la migración de JMP Live. (4) REALIZADO: Autoevaluación 2023.
- Nanwu: (1) Las pruebas de Citrix para JMP 18.0 encontraron un problema de bloqueo ( JMPTESTBJ-1701 ) y envié el ticket de Service Now, aún no hay respuesta. (2) Investigación sobre las fallas de las pruebas unitarias de Query Builder y volver a comparar algunos archivos de referencia debido al reciente cambio de sintaxis del script de la tabla de datos y de Query SQL. (3) Se iniciaron las pruebas de regresión para JMP 18.0, aún no se encontraron problemas, aún están en progreso ( JMPTESTBJ-1806 ). (4) Investigación de problemas de soporte técnico y comentarios sobre el caso 00075569.
- Kimi (Yu) Wang: (1) Verificación de errores. (2) Pitón JMP-19854 Validación de entrada en jmputils.jpip() y Python Install Packages() - En progreso. (2) Jenkins: consulte los resultados del Beijing Daily UT. JMPTESTBJ-2934 : Error: se superó el límite de tiempo para la prueba unitaria 79, WebJMP/VariousReports/test_RegenAllSamples.jsl – Listo. JMPTESTBJ-2941 Optimización: actualizar la clave de acceso de AWS - 2024 Q1 - Listo. JMPTESTBJ-2938 Error: powershell: falta el interruptor requerido.– Listo. JMPTESTBJ-2939 Depuración: el agente Race-PublishToJMPLive está fuera de línea. (3) Resumen para 2023 – Hecho. (4) Prueba de regresión JMP 18.0.
- Da Zhang: (1) Verificación de errores. (2) Analizar fallas de compatibilidad/E2E. (3) Prueba de regresión JMP 18.0.
- Nala: (1) Verificación de errores. (2) Prueba de regresión JMP 18.0. (3) Problema intermitente del JMPC investigado: JMPCLINICA-2618 Informes de riesgo: el estudio indica que no se pudo encontrar el error en la columna.
Nota de Shannon
Espero que todos disfruten el fin de semana a pesar del clima. ¡Esperamos verlos a algunos de ustedes en Cary la próxima semana para las reuniones iniciales!