¡Bienvenido a la actualización de desarrollo de JMP del 3 de mayo de 2024!
Una vez creados los candidatos finales, se están realizando las pruebas del instalador JMP 18.0.1 para todos los productos y se están revisando las notas de la versión 18.0.1. Los equipos de control de calidad de JMP en Cary y Beijing esperan completar sus matrices de prueba la próxima semana y aprobarlas el 18.0.1. Una vez que 18.0.1 esté disponible, se convertirá en la versión de envío predeterminada de JMP 18.
Una vez que se haya finalizado 18.0.1, Jim creará una ruta de lanzamiento 18.0.2 y él, Jim y Nick replicarán CI y compilaciones nocturnas, instaladores y pruebas unitarias para la nueva ruta. Al igual que 18.0.1, 18.0.2 estará abierto solo para correcciones de seguridad de bibliotecas de terceros y errores críticos.
Por cierto, John Sall me pidió que compartiera las siguientes actualizaciones de nombres del departamento de I+D, que he utilizado para cambiar el nombre de algunas secciones en la siguiente actualización:
JMP R&D Core (anteriormente Data Discovery)
- JMP I+D DevOps
- JMP I+D DOE y fiabilidad
- Alojamiento, interfaces y en vivo de JMP R&D
- JMP I+D Ciencias de la vida
- Estadísticas de I+D del JMP
Todos los equipos de desarrollo de JMP siguen ocupados con las funciones de JMP 19 y las correcciones de 18.1. ¡Muchas gracias por toda la ayuda para revisar las fallas misteriosas recientes de JMP 17.2 y 18.0 y los problemas de los clientes provenientes del soporte técnico, la comunidad y el sistema de fallas! Es muy útil resolver a tiempo los problemas comunes y no tan importantes para su consideración en 18.1.
¡Muchas gracias a Clay Barker y Ryan Parker por presentar las nuevas funciones de FDE en la reunión de desarrolladores de JMP de esta semana! Si no pudiste asistir en persona, puedes encontrar la grabación aquí . Audrey Shull tuvo la amabilidad de ser la anfitriona de la reunión ya que yo estaba de viaje.
¡En las próximas semanas, JMP se prepara para recibir a un nuevo grupo de pasantes de verano ! JMP HR, Audrey Shull y Andy Zhou han estado ayudando a coordinar los planes para la incorporación de pasantes. Muchos pasantes de SAS y JMP estarán en el campus para SAS Internpolooza y se reunirán con sus mentores de JMP y compañeros pasantes ( consulte el borrador del cronograma aquí ). Tendremos una combinación de estudiantes de verano remotos e híbridos.
¡Gracias a John Sall y Nicole Jones por compartir esta bonita foto de los miembros del equipo JMP asistiendo a la cena SAS Patent en Umstead! John informa que Joseph y Ryan obtuvieron cuatro placas de patente cada uno, Yeng obtuvo dos, John obtuvo una y Clay representaba al comité de patentes. Caleb también recibió varios pero estaba alejado. ¡Felicitaciones a todos!
Finalmente, ¡muchas gracias a Nicole Jones por compartir esta foto de los miembros del equipo del departamento de estadísticas que asistieron recientemente a un evento de formación de equipos en Burkett Farms!
Anuncios generales
Próximas fechas importantes
- Lanzamiento de JMP 18.0.1 – ~ 18/05/24
- Comienza el modo de aprobación JMP 18.1 – 21/05/24
- Congelación de JMP 19.0 EA1 – 31/05/24
- Congelación de código JMP 18.1 – 14/06/24
- Visite Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Centro
- Xan: Se agregó el modo de fluctuación de cuadrícula hexagonal suavizado.
- Dave B: Se corrigió el orden de las pestañas con los cuadros de tabla, si los cuadros y los cuadros de extensión causaban problemas. Se corrigieron problemas de alineación de la cuadrícula al guardar como html y excel. Se solucionó un problema de cuadro de tabla con cuadros if y títulos de 2 líneas.
- Dan S: Trabajo de VisualStyling, principalmente trabajo en progreso en una rama, pero algunos impulsos a main para refactorizar cómo funciona PushPref y refactorizar BorderBox para usar la propiedad de color de fondo de la clase base.
DOE y confiabilidad
- Caleb: Presentó un tutorial para desarrolladores sobre la nueva plataforma CSALT con Jacob Rhyne. ¡Tuvimos una gran asistencia y muchas buenas preguntas! También terminé algunas revisiones de artículos y continuo trabajando para mejorar el comportamiento de búsqueda inversa en los exploradores de tamaño de muestra convertidos.
Host e interfaces
- Kristen: Centrada en mejoras de rendimiento basadas en pruebas de carga que incluyeron mejorar el almacenamiento en caché tanto en los servicios de UI como de API Marketplace. JMPMRKT-65 y JMPMRKT-29 .
HTML interactivo
- John Powell: asistió a la capacitación para gerentes internos. Curso de gestión de confianza e inspiración completado. Ayudó a Duane a investigar el problema de JMP Live de un cliente ( WEJMP-8489 ). Se reorganizaron las páginas de confluencia y se crearon otras nuevas para ayudar a coordinar nuestro trabajo de mejora del rendimiento del tiempo de carga. Investigar el rendimiento del tiempo de carga de los marcadores ( JMPHTML-13704 ). Envió una compilación de JMP Runner para probar la nueva sintaxis de JavaScript con las herramientas de regresión HTML actualizadas de Dave B. ¡Funcionó! Se analizó un problema para Dieter donde un conmutador de columnas configurado incorrectamente y publicado en JMP Live no funcionaba. Me reuní con Dieter, Praveena y Paul para planificar funciones para JMP 19.
- Michael Senoyuit: Trabajó en histogramas y barras de perfiles de rendimiento, además de corregir algunos de los scripts de pruebas de rendimiento.
JMP en vivo
- Aurora: 18.1: Se aflojan las restricciones a los administradores de espacio que revisan los registros de acceso a paquetes. 19.0: Mejoras en las advertencias de los gráficos de control (admite cambiar el estado de clasificación, auditar la actividad de clasificación del registro, suprimir notificaciones para gráficos completamente clasificados).
Estadísticas
- Detección de respuesta: el comando "Ajustar seleccionado" ahora llama a GenReg si Poisson o Neg Binomial (si es JMPPro), modelo lineal generalizado en caso contrario (JMP-21254).
- Categorical ha reubicado algunas opciones de celda en un submenú, incluidos los nuevos elementos del intervalo de confianza (JMP-21300).
- Categórico ahora tiene intervalos de confianza para las medias e incluye más estadísticas en la tabla de salida Guardar medias (JMP-21318).
- Emma Keeling de P&G está cambiando las prioridades de muchas de sus solicitudes categóricas, con más énfasis en la capacidad de reformatear los resúmenes de resultados.
- Annie: Finalicé el trabajo con Di Michelson y Bill Woodall para desarrollar métodos y fórmulas para el gráfico XBar/R estandarizado de corto plazo con tamaños de subgrupos desiguales, tanto para la estimación del rango promedio general como para los límites de control ajustados. Ahora que el trabajo está terminado y Di ha estado ejecutando simulaciones para confirmar la eficiencia de los cálculos, envié el cambio a principal (Jira JMP-20221).
- Laura CS: Volví a trabajar en el estimador MIIV-2SLS para SEM; Se solucionó un par de problemas con restricciones de igualdad y todavía estoy trabajando en las extensiones para que el análisis de grupos múltiples funcione correctamente. Programe una reunión con Ken Bollen (proponente de este estimador) para obtener comentarios sobre la implementación y funcionalidad actuales de la interfaz de usuario. Se integraron algunas correcciones de errores en 18.1 para bootstrap. Respondió al Prof. Fred Oswald (Universidad de Rice) quien solicitó información sobre los atajos de los modelos SEM.
- Laura L: Terminé el trabajo para ampliar los métodos de comparación para Comparar pendientes en algunas de las plataformas de modelado mediante el uso del marco de Comparaciones múltiples para obtener más funcionalidad. Consulte Más comparaciones para Comparar pendientes para obtener más detalles. También comencé a trabajar para agregar columnas de agrupación a la plataforma Process Capability.
Documentación estadística
- Michael C: Seleccionó algunos Jiras sobresalientes de 18.1 documentos; revisó los cambios de SI y documentos para Colleen; Cadenas de estadísticas finalizadas para la transferencia de cadenas 18.1.
Pruebas de estadísticas
- Mark: Evaluó los tickets abiertos del DOE por su riesgo técnico, impacto y facilidad de implementación para la planificación del JMP 19 con Ryan, Joseph y Jacob. Asistí a la sesión SAS Lunch and Learn sobre software de código abierto. Desarrollando un prototipo de una nueva plataforma para optimización bayesiana con Chris. Ayudé a Evan con el diseño y análisis de un experimento para cuantificar la dependencia del tiempo de cómputo con Jacob. Preguntas respondidas en la comunidad JMP.
- Jacob: Finalizar los scripts para volver a ejecutar automáticamente las pruebas unitarias fallidas y ayudar a James Koepfler a configurar este marco en su máquina Windows. Actualización de las pruebas unitarias categóricas para tener en cuenta los nuevos intervalos de confianza de la puntuación media. Asistir al tutorial para desarrolladores de CSALT de Caleb y ayudar con las preguntas y respuestas.
- Tonya: Preparándose para una presentación de los primeros usuarios para realizar pruebas. Verificación de errores. Reescrituras de pruebas unitarias. Respondida a la pregunta de la comunidad de usuarios sobre límites asimétricos.
Actualizaciones de ciencias biológicas
- Richard: Trabajando en un informe de supervivencia que tiene animación en el tiempo y cambia entre varias medidas de resumen (incluido el tiempo medio de supervivencia restringido) en el segundo eje y.
- Drew: Trabajo continuo en errores de 18.1 y características de 19.0. Clasificar y abordar diversos problemas de los clientes.
Gestión de productos y marketing de productos
- Bryan F: Esta semana, Sarah Sylvestre y yo nos reunimos con SE Jordan Hiller para discutir los desafíos que enfrentan los usuarios al trabajar con tablas de datos JMP. También utilizamos una pizarra Miro para procesar datos obtenidos de un grupo más grande de SE sobre los desafíos de la tabla de datos JMP. Me reuní con Michael Goff y Landra Robertson para hacer la revisión final de cuerdas para JMP Live. Finalmente, trabajé para detallar más los cambios de diseño para HTML5 y crear un prototipo Figma de posibles opciones de estilo dentro de JMP.
Soporte técnico y compromiso
- Duane: ¡Wendy tiene una nueva persona en su equipo! Dawn Sekelsky se unió el martes y ayudará con los asuntos de participación. Trabajará de forma remota desde Florida, pero trabajará horas en la zona horaria del Pacífico después de una capacitación inicial. Wendy, “la Maga”, también contribuyó al artículo Novedades: La tienda JMP y Mi JMP con Falco. Aquí, discuten varios temas relacionados con JMP Store.
- El volumen de casos sigue siendo alto, ¡pero los equipos de soporte mantienen contentos a nuestros clientes! Por lejos, las preguntas más comunes sobre JMP 18 tienen que ver con cómo ponerlo en funcionamiento (instalación, fallas, Mi JMP y autorización), pero recibimos preguntas sobre la importación, el generador de gráficos y la integración de Python. Estoy seguro de que las preguntas sobre el uso aumentarán a medida que más clientes adopten la versión más reciente.
- Aquí están los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados 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:
Operaciones de desarrollo
- Mella:
- Se instaló la actualización 17.9.6 de Visual Studio 2022 en máquinas de análisis y CI con Windows 19.0 y se realizó una reconstrucción completa de cada una para evitar errores del compilador después de la actualización.
- Después de la actualización de Visual Studio, dediqué algún tiempo a solucionar problemas de la versión 19.0 de Windows Analysis para determinar si los scripts csa estaban asignando a los usuarios P4 correctos después de que se generara una gran cantidad de advertencias gracias al nuevo compilador. Michael confirmó que el script funciona según lo diseñado y que los correos electrónicos se asignan por cambio de línea, y no a la persona que tocó el archivo por última vez, como pensaba anteriormente. Sin embargo, una mejor comprensión general de los proyectos de Análisis gracias a la discusión de esta semana.
- Analizamos configuraciones de subprocesos múltiples de Windows Visual Studio/msbuild más rápidas para acelerar el CI y el proceso de compilación nocturno. Después de probar algunas configuraciones para las máquinas de clase r7a en AWS, ahorramos unos minutos en una compilación completa, que con una sincronización Perforce ahora es con un promedio de alrededor de 20 minutos, y las compilaciones incrementales siguen siendo muy rápidas con un promedio de minutos.
- Se actualizó la máquina de laboratorio Mac Monterey JMP y se solucionaron problemas de conectividad de Perforce tanto en mdh375 como en mdh378.
- Bob: Trabajé para resolver problemas de rendimiento con 18 máquinas de compilación de AWS en la copia de archivos. Instaladores de JMP Pro Live actualizados para que coincidan con los códigos de los instaladores de JMP Pro (Windows). Se crearon puntos de referencia de validación del instalador 18.0.1 para JMP, JMP Pro, JMP Clinical (Windows). Se agregó la creación del instalador JMP Pro Live y la creación de zip/exe JMP Live a la máquina de compilación de AWS. Trabajó con John Schroedl para actualizar VC Redistributable utilizado en la versión 19 (Windows). Se creó la página de aprobación 18.0.1 para Desarrollo.
- Shannon L: Ayudó al equipo de Doc a crear un plan de proyecto para el proyecto Oxygen, con vistas de Jira para dependencias y cronogramas; ayudó con las investigaciones de informes de accidentes; revisó los próximos cambios de Atlassian para Jira y Confluence.
- Jim: Compiló JMP 18.0.1 y el candidato de instalación final n.° 1. Procesé los resultados de las pruebas unitarias LEAKS JMP 19.0 y reporté los JIRA. Trabajó con Daniel Powell en JMP-21234 para la autorización de ejecución diaria de UT.
Localización
- Allison: Trabajó en la preparación de proyectos de localización 18.1 JMP Live UI, Installer y Keycloak para su transferencia. Examinó las diferentes partes del proyecto GPO con Trish para prepararse para la localización y configurar las herramientas de localización; respondió a consultas de traducción sobre cadenas en la documentación JMP por parte de lingüistas; Enviamos paquetes de producción de 18.1 JMP Live UI, Installer y Keycloak a nuestros proveedores para su localización.
- Krzysztof: Ejecutando el trabajo de Stringbot (prueba y producción) para 18.1 en preparación para la transferencia de localización. Depurando y solucionando el problema de Stringbot que apareció el 2 de mayo. Preparando proyectos de memoQ para JMP Live (webjmp, keycloak e instalador). Corrección de la base de datos terminológica.
- Howard: Se lanzó el trabajo de comparación de imágenes l10n para permitir comparar archivos con etiquetas. Se lanzó el trabajo de llenado de libros l10n para permitir archivos con etiqueta. Trabajó en la compilación dB del panel l10n:
- API de JIRA
- API de control de calidad
- Sandy: Terminé de probar varias API de validación de archivos. Pruebas continuas para completar el trabajo fuente con etiquetas. Comenzó a probar las apis de Jira. Trabajo continuo en el conjunto de pruebas del proyecto de validación de archivos.
- Sohail: Actualizaciones finalizadas a la interfaz de la herramienta de búsqueda de MT. Investigación continua sobre la solución LLM.
Documentación
- Devon : Comenzó a trabajar con la herramienta FM2DITA y a trabajar en la conversión final del libro Descubriendo JMP, buscando claves de ayuda y llamadas de imágenes en XML, y comenzando a analizar parte de nuestra documentación usando BeautifulSoup.
- Khawar: Eliminación de pasos manuales de capturas de pantalla - JMPDOC-26 (11/15 subcarpetas terminadas). Terminé de leer y anotar UG y lo compartí con el equipo de Documentos. Terminé la capacitación en seguridad del producto.
- ChrisB : Trabajando en un nuevo encabezado de ayuda. Ayuda publicada 18.1 y 19.0. Descubrir cómo lidiar con las leyendas de imágenes en Oxygen. Mirando nuestros trabajos en el mapa de ayuda.
- Qiana : trabajo de tabla de datos de muestra. Planificación y coordinación de proyectos de oxígeno.
Pruebas de sistema/host-Cary
- Audrey: preparación para los pasantes entrantes, pruebas de validación del instalador final 18.0.1, pruebas de autorización relacionadas con los productos de prueba.
- Hunter: Comenzó la prueba del instalador final de JMP 18.0.1. Me reuní con Daniel para familiarizarme con los campos de autorización de software en Salesforce para actualizar nuestras cuentas de prueba. Probé e investigué varios otros elementos que afectan la autorización.
- Mandy: Se completó la prueba del instalador 18.0.1 en Mac. Trabajé en algunos JIRA: pruebas y verificación. Trabajando con algunos de los datos que Clay compartió para probar los cambios en la tabla de datos realizados por David White.
- Lisa G: Finalizando las pruebas del instalador 18.0.1 y continuaremos con las actualizaciones del panel de telemetría.
Pruebas web – Cary
- Josh L: Prueba del instalador de JMP Live 18.0.1. Hasta ahora hemos tenido que reconstruir debido a avisos que no coinciden y un GUID incorrecto para JMP Live 18.0.1. Logré cerrar algunos Jira esta semana. También respondí algunas de las preguntas sobre la implementación de clientes de Live.
- Anna: Probando la funcionalidad de filtro de datos local en JMP Live. Las pruebas continuas para confirmar que las actualizaciones de refactorización del equipo HTML5 no provocaron regresiones. Pruebas continuas de los cambios más recientes de Dan para la plataforma del Grupo.
|
Estado del equipo de prueba web Beijing / Cary Jira
|
|
Pruebas
|
2
|
|
Listo para la prueba
|
54
|
|
Creado los últimos 7 días
|
14
|
|
Cerrado los últimos 7 días
|
45
|
Pruebas de sistema/host-Beijing
Nota de Shannon
Bueno, la conversación sobre esta matrícula continúa... ¡en Jira! Creo que si esto funciona, John Powell buscará un nuevo plato de tocador... Apuesto por el JMP-2343 . :smiling_face_with_smiling_eyes:
¡Espero que todos tengáis un gran fin de semana!