¡Bienvenido a la actualización de desarrollo de JMP del 24 de mayo de 2024!
JMP 18.0.1 ahora está disponible para los clientes en MyJMP. ¡Aprecio mucho el rápido cambio de los instaladores 18.0.1 por parte de los evaluadores en Beijing y Cary! Gracias a Bob Hickey por trabajar con el equipo de MyJMP para publicar y probar los instaladores para que los clientes tengan acceso a estas correcciones de alta prioridad. También gracias a Susan Conaghan por trabajar con el equipo web para publicar las notas de la versión de JMP 18.0.1 en jmp.com/documentation aquí . Con la rama 18.0.2 ahora creada, los defensores de la seguridad pueden actualizar las bibliotecas de terceros según sea necesario, y si surge algún error de nivel destacado que no puede esperar hasta la versión 18.1, podemos considerar su inclusión.
Un recordatorio de que hemos retrasado el inicio del modo de aprobación de JMP 18.1 hasta el 4/6/24 y del congelamiento de código de JMP 18.1 hasta el 28/6/24. Qiana también ha movido las fechas de congelación de la documentación para adaptarse a estas nuevas fechas. Con suerte, este tiempo adicional permitirá que más clientes adopten JMP 18.0 y nos informen de sus errores a tiempo para resolverlos en 18.1.
¡Gracias a todos los que participaron en el concurso de trivia del Día Mundial de la Diversidad Cultural el miércoles por la mañana! Me impresionó mucho el conocimiento de nuestros ganadores y sus altas puntuaciones. ¡Gracias a Beth Evans por organizar el delicioso desayuno! Noté en The Weekly Wrap que la Semana de Inclusión Global de SAS se acerca la semana del 3 de junio y incluye un concurso de trivia, en caso de que desee continuar ampliando sus conocimientos de DEI.
Inmediatamente después del concurso de trivia, celebramos el 40º aniversario de SAS de Michael Hecht . ¡Gracias al gerente de Michael , Brian Corcoran , y al fundador de JMP , John Sall, por resaltar las muchas contribuciones de Michael al código base de JMP a lo largo de los años! Puedes leer muchos más detalles en el artículo de John Inside JMP .
Michael me pidió que le pasara este mensaje:
Gracias a todos los que me ayudaron a celebrar los 40 años en SAS el miércoles. Y gracias a SAS que me regaló este cristal de Labradorita para conmemorar la ocasión. (Está apropiadamente sentado frente a una Mac que también tiene 40 años).
No nos reunimos como grupo esta semana para una charla de desarrollo, pero tengo muchas fechas abiertas en junio en el calendario de voluntariado de reuniones de desarrollo de JMP si desea compartir su trabajo de JMP 19, una charla que ha dado en ¡una conferencia o algunos trucos de codificación!
Anuncios generales
Próximas fechas importantes
- JMP 19 EA1 Congelación – 31/05/24
- Comienza el modo de aprobación JMP 18.1 – 4/6/24
- Congelación de código JMP 18.1 – 28/06/24
- Visite Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Alojamiento e interfaces
- Will Morgan: Estoy trabajando en el equipo de Data Connectors con Bryan Boone, Neal Siekierski y Brian Corcoran . El objetivo de mi proyecto es crear un nuevo conector de datos para interactuar con los depósitos de AWS S3. Comencé a crear un módulo de Python con el fin de interactuar con S3 a través de la API de Boto3. Este módulo eventualmente interactuará con el código JSL para crear las interfaces de entrada del usuario. Hasta ahora, he podido agregar funcionalidad para que un usuario inicie sesión con credenciales personalizadas al iniciar el programa, o el programa puede encontrar credenciales en el sistema del usuario. Estoy trabajando para obtener la funcionalidad correcta para cargar y descargar archivos de los depósitos de AWS S3 y garantizar que los archivos sean compatibles con JMP. ¡Me encantaría conversar y darte más detalles si estás interesado en saber más!
HTML interactivo
- Juan Powell:
- Velocidad de carga mejorada de datos numéricos ( JMPHTML-13751 ). Velocidad de dibujo mejorada de curvas de trazado paralelo ( JMPHTML-13750 ). Trabajando para mejorar el rendimiento del tiempo de carga de Wafer Maps ( JMPHTML-13752 ). Se analizó el comportamiento de los filtros de datos locales en HTML interactivo en la comunidad de usuarios de JMP.
- Aprendí más consejos y trucos del tablero Jira de Shannon Leslie . Demostración de HTML interactivo para Sam Blashill y Shannon Leslie . Mostró a Sam Blashill formas de examinar las estructuras de árbol de visualización de JMP y nuestras versiones XML de ellas.
- Clasificamos nuestro trabajo pendiente y los errores entrantes. Se agregaron nuevos componentes y asignaciones a Jira y JiraBot para las funciones que agregaremos en JMP 19.
- Sam Blashill: Familiarizarme con todos los sistemas aquí en JMP y con mis compañeros pasantes. También he estado aprendiendo JavaScript ya que mi trabajo lo usará mucho y mirará gráficos circulares de JMP mientras crearé una versión interactiva de ellos en HTML5 para JMP Live.
- Paul Spychala : Esta semana la dedicamos a mejorar el rendimiento de los gráficos mosaicos ( JMPHTML-13775 ), los gráficos de líneas ( JMPHTML-13780 ) y los gráficos de puntos resumidos ( JMPHTML-13792 ). Trabajo continuo en el desarrollo del canal de renderizado WebGL para gráficos 2D.
- Michael Senoyuit: Trabajó en el rendimiento del segmento de forma y del segmento de texto.
JMP en vivo
- Aurora: 19.0: mejoras en las advertencias del gráfico de control (se corrigió un error preexistente en la traducción del correo electrónico de notificación, se corrigió un nuevo error en la migración de la base de datos, concluyó la fase 1 con una demostración para los administradores y se fusionó con la fase principal planificada 2, desarrollo continuo del formulario de divulgación de invenciones) .
Estadísticas
- Laura CS: Se revisaron todos los métodos para la clase MIIV-2SLS para que el estimador pueda extenderse a modelos sin variables latentes (originalmente era solo para valores iniciales en modelos con LV). Localicé y solucioné un error con las intercepciones MIIV-2SLS de variables latentes endógenas. Comenzó a copiar los resultados de MIIV-2SLS a la clase SEM_ModelFitResults, que maneja numerosos trabajos. Hice muchas ediciones del artículo de inferencia causal con Meichen y Russ.
- John Sall: Categórico: continúe agregando más versiones FDR de valores p ( JMP-2012 ), formato mejorado, incluido el uso de .setTitleFont(JHeadingFont) para títulos de esquema pequeños en informes anidados (gracias Dan), mueva algunos comandos a submenús (JMP -21300), correcciones para Guardar tabla apilada.
Documentación estadística
- Michael C: Trabajo continuo en la organización del programa para la Conferencia Técnica de Otoño; revisó el índice de secuencias de comandos y las actualizaciones de documentos para Colleen; reorganizó algunas entradas del Generador de gráficos de control en el Índice de secuencias de comandos; probó algunas actualizaciones de búsqueda de Scripting Index de Ernest; Investigué algunas preguntas de traductores relacionadas con la documentación de Fit Model y algunas capturas de pantalla de incrustación multivariante.
Pruebas de estadísticas
- Jacob: Pruebas categóricas, agregando pruebas para la nueva opción 'Guardar tabla apilada'. Actualización de pruebas unitarias categóricas ( JMP-2012 ). Actualización de las pruebas de curvas OC ( JMP-21453 ) y reelaboración de scripts de gráficos de control heredados incluidos en las pruebas para utilizar Control Chart Builder. Trabajando con Yeng en un script para probar Torch, usando Custom Design para crear casos de prueba.
- Tonya: Verificación de errores. Limpieza de pruebas unitarias. Empezando a echar un vistazo a las actualizaciones de los gráficos de control a corto plazo.
Actualizaciones de ciencias biológicas
- Richard: Trabajando en un manuscrito titulado “Agregación de términos de eventos adversos para identificar señales de seguridad clínicamente significativas” para analizar el trabajo en torno a las consultas médicas de la FDA y temas relacionados que se han implementado en JMP Clinical.
Soporte técnico y compromiso
- Duane: No hay nada espectacular que informar esta semana. Varios de nosotros estamos empezando a trabajar en restablecer las encuestas de satisfacción del cliente sobre nuestros casos. Es de esperar que podamos recibir estos comentarios en un futuro próximo. Y, como es habitual, aquí tenéis los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por TS de 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:
Operaciones de desarrollo
- Mella:
- Se actualizaron todas las máquinas DailyUT con Windows 19.0 y 18.1: estábamos experimentando un comportamiento extraño con las máquinas de prueba unitaria que parecía que se podrían estar aplicando actualizaciones de Windows durante nuestras ejecuciones nocturnas. Hemos establecido un cronograma de actualización mensual el tercer lunes de cada mes para que coincida con el martes de parches de Microsoft que ocurre cada segundo martes. Hasta ahora hemos visto una mejora considerable en la estabilidad de las ejecuciones de trabajos.
- Se actualizó la máquina DailyUT con Windows 18.0.1 y se espera que esta máquina se reutilice para los próximos proyectos 18.0.2. La nueva AMI se creó en AWS y todas las actualizaciones se aplicaron a partir del 21/05/24. Una cosa a tener en cuenta, esta y la máquina JMP19 DailyUT con Windows 10 requirieron una actualización manual a Windows 10 22H2. Windows Update tuvo problemas para actualizar estas imágenes, pero el instalador independiente funcionó (aunque muy lentamente). Si tiene problemas con las actualizaciones rebeldes de Windows, especialmente la actualización 22H2, el instalador independiente debería solucionarlo.
- Escribí un nuevo script, dailyUTWatcher.ps1 [ //depot/main/tools/devops/ci/dailyUTWatcher/dailyUTWatcher.ps1 ], para observar las compilaciones de DailyUT y finalizar las máquinas que ya no ejecutan pruebas. Este script se implementó el jueves y está verificando y eliminando con éxito las máquinas AWS que ya no necesitamos una vez finalizadas sus tareas.
- Se refactorizó el script awsNodeWatcher [ //depot/main/tools/devops/ci/awsNodeWatcher/awsNodeWatcher.ps1 ], de manera similar al trabajo realizado para el script dailyUTWatcher para permitir pares de claves de trabajos y máquinas.
- Melanie: Procesos de datos de muestra: Se terminó de garantizar que los procesos de datos de muestra se ejecuten correctamente nuevamente; entregó los archivos de datos de muestra finales 18.1 de esos procesos a la localización. Procesos de ayuda: se revisaron algunos códigos y preguntas de Chris Barrett sobre la ayuda para 19.0 EA 1; Trabajé en la actualización de scripts/trabajos de HelpMap para 19.0 EA1. Procesos DevOps: investigación general, pruebas, resolución de problemas para flujos de pruebas unitarias y ejecuciones de análisis. Migración de Stringbot: Me reuní con Shannon C, Shannon L y Myron para planificar el trabajo de migración de Stringbot para el código fuente a AWS mediante sprints de Jira. ¡Gracias a Shannon L por ayudarnos a planificar, priorizar y configurar Jiras para nosotros!
- Shannon L: se reunió con equipos de desarrollo para revisar las mejores prácticas y consejos de Jira; se reunió con Localización y JMP Clinical para iniciar conversaciones sobre la incorporación de Clinical al soporte del equipo de localización; ayudar con los informes de fallos y reunirse con el soporte técnico para revisar nuestro proceso; Creé el proceso de Jira para ayudar a la gestión de productos con el seguimiento de las actualizaciones realizadas en las versiones de EA. Se implementará en producción la próxima semana y próximamente habrá más información.
- Myron: Se corrigió el procesamiento de datos de muestra ( JMPTOOL-1156 v). Se actualizó el script de símbolo de Windows para ignorar los problemas de asignación de caracteres no destructivos ( JMPTOOL-1221 ). Errores de procesamiento de telemetría actualizados ( JMPTOOL-1177 ).
- Bob: Insertó los instaladores 18.0.1 en SalesForce y trabajó con ese equipo para arreglar y probar el proceso de descarga. Trabajé con ISD para editar e impulsar cambios en KB0012784 que describe el proceso para que los empleados de SAS vayan a My JMP para obtener software. Se eliminó JMP Pro 17.2 del Portal de empresa.
- Jim: actualizaciones de software y sistema Mac OS en numerosas máquinas de construcción y prueba. Archivos de ramificación para JMP 18.0.2 desde 18.0.1. Gracias a Nick Ruva por crear y ejecutar el proyecto Daily_UT_Watcher Jenkins.
- Shannon C: investigó errores en el proceso de telemetría y varios fallos de JMP 18 y UT. Se revisó el panel de verificaciones y se actualizaron algunos problemas con valores de origen faltantes que se resolvieron en versiones recientes. Me reuní con Bobby Riggs y Shannon L para hablar sobre la clasificación de accidentes. Me reuní con varios miembros del equipo para discutir los proyectos en curso. Discusiones de EA.
Localización
- Allison: Traducciones KO finalizadas y validadas de la documentación JMP 18.0; respondió a consultas de traductores relacionados con los proyectos de localización de 18.1 Portable UI y 18.0 JMP Documentation; envió archivos de plantilla GPO para su localización; probó la interfaz de búsqueda de traducción de JMP y brindó comentarios; Tuve una reunión con el equipo clínico de JMP para conocer lo que han estado localizando y su proceso.
- Sandy: Trabajó en la validación de comparación de archivos para ejecutar después del trabajo de completar. API de interfaz de Jira probadas. La prueba finalizó y completó el trabajo con cambios de etiqueta. Se terminó la prueba de mejora de la etiqueta del trabajo de diferenciación de imágenes para atajos de teclado.
- Krzysztof: Procesamiento de entregas de traducción de libros de proveedores y reseñas de la versión 18.0. Redacción de documentación adicional para memoqweb.
- Sohail: Trabajando en la duplicación de la herramienta de búsqueda de TM en nuestro servidor externo para los proveedores. Corrección de errores e implementación de funciones adicionales en la herramienta de búsqueda de TM.
- Trish: Planificación y programación de proyectos. Horarios de localización de triaje. Se reunió con Life Sciences para trasladar el apoyo de JMP Clinical al equipo de localización.
- Howard: Corrección de errores. Trabajé en la sincronización del panel y la implementación del flujo de trabajo.
Documentación
- Khawar: ediciones UG ( JMP-21471)
Discutí algunas ediciones con Chris y comencé a editar los capítulos. Índice de muestra ( JMPDOC-2184
Hablé con Chris y revisé las guías de estilo. Migración de oxígeno: Hablé con Devon sobre las formas en que puedo ayudar; Analizaremos las formas en que podemos reproducir archivos PDF ( JMPDOC-2165 ). Instalé FrameScript y ejecuté guiones de producción con Qiana.
- ChrisB: Obtuve la compilación de ayuda 19.0. Estará listo para publicar la próxima semana. Respondí algunas consultas de localización. Tengo una herramienta de comparación de mapas de ayuda funcionando.
- Qiana: Continuó la clasificación de UG Jiras para la versión 18.1. Se presentaron nuevas fechas de documentación para JMP 18.1. Realicé una prueba de los guiones de producción con Khawar.
Pruebas de sistema/host-Cary
- Adnane El Hachami: Soy un nuevo pasante de JMP Test Engineering. Estoy muy emocionado de trabajar aquí y ser parte de JMP. Esta semana he participado en la formación de JMP y JSL, así como de otras herramientas como P4V y Jira. Además, he estado trabajando en un proyecto de visualización de datos y casi he terminado con un proyecto de recopilación de referencias de URL, cuyo objetivo es facilitar y automatizar la verificación de si las URL todavía son accesibles y válidas en las tablas de la carpeta de datos de muestra.
- Nick H: Ayudar a Adnane a adaptarse a la vida como pasante de pruebas de JMP. ¡El equipo de pruebas está emocionado de ver lo que contribuirá este verano! En mi propio trabajo, me enteré de que mi proyecto de datos API centrado en la importación y el análisis de datos de fútbol de fantasía en JMP fue aceptado como documento JMP para la presentación de SimuLive en la edición virtual para usuarios iniciales de Discovery Summit de este año, ¡así que he reanudado el trabajo en esto! También he trabajado en verificaciones y pruebas unitarias para mejorar ScriptBox y el editor de scripts junto con otras verificaciones de errores/funciones más pequeñas de 19.0.
- Hunter: Le informó a Jim sobre problemas de autorización con los instaladores nocturnos y confirmó que sus cambios corrigieron el problema, las cuentas de correo electrónico verificadas de sas.com pueden autorizar instalaciones de JMP, JMP Pro y JMP Clinical, verificación de JMP-17858 en Windows para configuración y documentación de políticas de grupo local. revisó y ejecutó pruebas para Daniel en 10 configuraciones diferentes de productos y versiones de JMP para un cambio en la nube que afectaba las fechas de vencimiento y terminación.
- Audrey: Capacitaciones y registros para pasantes, un poco de trabajo administrativo de Jira. Esta semana me he tomado las tardes libres para jugar al bridge en el Torneo Regional de Raleigh. (Psst: he visto a otro miembro del personal de JMP allí por las noches).
- Mike M: La prueba de Sikuli encontró una regresión con un caso de uso en miniatura de filtro de datos local. Trabajando en nuevas pruebas para formatos de tablas de datos entre 18.x y 19.x. Nuevo Jira para sugerir mejoras en el diseño del filtro de datos local para mejorar la legibilidad.
-
Mandy : Trabajó en grupos de columnas y scripts de columnas, escribiendo nuevas pruebas JSL e informando problemas de UI y JSL que en su mayoría ya están resueltos. Ernest también agregó trabajar en las pruebas de interfaz de usuario para la propiedad Etiquetado de columnas . Varios problemas surgieron temprano con las propiedades de la columna, incluido un bloqueo que se resolvió, por lo que intentaremos estar al tanto de estas cosas antes del cierre de EA el próximo viernes. También estoy trabajando en las páginas de Confluence y haré un vídeo de EA para estas funciones; También trabajé con Lisa en la instalación y compilación de Xcode, y también intenté localizar una de esas extrañas diferencias de prueba nocturnas que no ocurren cuando ejecutas la prueba de forma interactiva.
Pruebas web – Cary
- Josh: Respondiendo preguntas sobre la implementación del servidor JMP Live. Prueba de estrés del JMP Live Pool. Trabajar con la seguridad de SAS para recuperar la excepción y poder autorizar JMP Pro desde AWS nuevamente. Esto parece ser una excepción de 6 meses. Prueba de regresión JMP Live con espacios personales deshabilitados.
- Anna: plataforma de Testing Group con filtro de datos locales, conmutador de columnas y columnas de transformación. Probando Inverso en LDF en JMP Live. Comenzando las pruebas de los complementos de Marketplace.
|
Estado del equipo de prueba web Beijing / Cary Jira
|
|
Pruebas
|
1
|
|
Listo para la prueba
|
38
|
|
Creado los últimos 7 días
|
dieciséis
|
|
Cerrado los últimos 7 días
|
81
|
Pruebas de sistema/host-Beijing
Centro
- Y S:Se solucionó un problema con los grupos Ajustar modelo por que no generaban secuencias de comandos correctamente cuando una o más plataformas estaban "vacías" de un filtro. Se corrigió la superposición de íconos en los títulos del panel de filtro de selección. Trabajé con Annie para solucionar un fallo de CCB cuando se elimina una columna. Se solucionó el problema de cambio de tamaño de SpacerBox y se trabajó con John Schroedl y Michael Hecht para solucionar un problema de enfoque de texto que causaba que el texto se confirmara cuando se esperaba una cancelación.
- Dave B: Se actualizaron varios controladores de estado de clic para que tengan referencias de cuadro y segmentación en lugar de punteros sin formato. Se corrigió la alineación de filas en cuadros de tabla con colstackboxes. Trabajó con Jasean en un error superficial de la trama que identificó.
- Parker: impulsó nuevas pruebas de imágenes de mapas de fondo. Creé Jira Epic JMP-21520 para organizar el proyecto de verano “Better Maps in JMP 19”.
DOE y confiabilidad
- Caleb: Realizó algunas actualizaciones en los exploradores de tamaño de muestra convertidos para mejorar la capacidad de búsqueda objetivo/inversa. Además, ya no están ocultos por un script de activación; están oficialmente disponibles, así que siéntete libre de consultarlos (actualmente limitados a media, proporción y varianza de una muestra). Además, finalizar las sesiones invitadas para la conferencia especial de aniversario del Departamento de Estadística de FP a finales de año. Finalmente, si está interesado en mis notas de la conferencia DAE de la semana pasada, aquí está el enlace a la página de Confluence.
Nota de Shannon
Celebramos el Día de los Caídos en honor a todas las personas que murieron mientras prestaban servicio en el ejército de los EE. UU. ¿Interesado en aprender más sobre la historia del día? Aquí hay 9 cosas que quizás no sepas sobre estas vacaciones . ¡Espero que todos disfruten el fin de semana largo!