¡Bienvenido a la actualización de desarrollo de JMP del 31 de mayo de 2024!
Esta semana, los gerentes de desarrollo y la gerencia de productos de JMP acordaron retrasar JMP 19 EA1 Code Freeze hasta el 14/06/24 para permitir la implementación de cambios en la autorización y los instaladores de EA. Con los cambios en el código fuente de JMP completos y los cambios en los instaladores de EA en curso, los equipos de prueba esperarán una ronda de pruebas tempranas del instalador para verificar todos los cambios pronto. Una vez que se congele el código y se generen y aprueben los instaladores candidatos, los instaladores estarán disponibles para los miembros del programa EA en MyJMP. El proceso de validación del instalador para un EA inicial suele tardar unas dos semanas.
Para el programa EA JMP 19, veremos un cambio significativo: el programa se basará en la licencia JMP del usuario en lugar de estar determinado por la membresía en la campaña EA en SalesForce. Básicamente, cualquier usuario con una licencia JMP, JMP Pro o JMP Clinical podrá instalar y autorizar la versión apropiada de EA (JMP, JMP Pro o JMP Clinical); ya no será necesaria una invitación formal para unirse al programa EA. para permitir la autorización. Detrás de escena, los EA JMP 19 ahora usarán la misma ruta de código de Salesforce que se usa al autorizar versiones de producción. Esto nos ayudará a probar la autorización de producción más exhaustivamente en una etapa más temprana del ciclo JMP 19. Próximamente habrá más detalles, pero infórmeselo a Mia Stephens si tiene alguna pregunta.
También avanzamos rápidamente hacia el inicio del modo de aprobación JMP 18.1 el 4/6/24. Como recordatorio, aún necesitará una revisión del código para cualquier corrección que necesite aprobación para 18.1. Si tiene una solución crítica que debe incluirse en 18.1, envíe una solicitud a la lista de correo electrónico de Aprobadores de JMP con el nombre de su revisor e información sobre el cambio propuesto, incluida una breve descripción del problema con el enlace de Jira y el enlace de Swarm ( si es aplicable). Asegúrese de comentar cualquier impacto esperado del cambio para realizar pruebas. Gracias
Anuncios generales
Próximas fechas importantes
- Comienza el modo de aprobación JMP 18.1 – 4/6/24
- Congelación de código JMP 19 EA1 – 14/06/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
Centro
- Xan: Agregar opciones de suavizado y superposición para la fluctuación de la cuadrícula: características del artículo fundamental Dot Plot de Wilkinson.
- Ernest: Soporte de etiquetado de columnas empujado la semana pasada ( página de Confluence aquí ). Me encantaría escuchar casos de uso de SE u otras personas que puedan dirigir el desarrollo.
- Dave B: Tiempo de carga mejorado de Wafer Maps (JMPHTML-13752). Respondió a la discusión en la comunidad de usuarios de JMP sobre el uso de HTML interactivo en iFrames. Se investigó la posibilidad de ampliar el filtro de datos local para mostrar categorías de filtro muy amplias (JMPPRODMGMT-1420).
- Dan S: Correcciones integradas en 18.1 para artefactos visuales de Mac Panel Box, filtros de datos de plataforma de grupo, enfoque de página de pestañas y errores de cancelación de enfoque de texto. Actualizaciones 19.0 para el árbol de objetos del Panel de propiedades para preservar el estado de apertura/cierre, el tamaño del ListBox cuando se agrega/elimina la barra de desplazamiento y los conmutadores de columnas de la plataforma de grupo para no permitir el cambio usando la columna Por.
- Evan: analizó datos de telemetría relacionados con la importación y el uso de Excel. Integración de correcciones de nuevo a v18.1. Trabajando en un prototipo para simplificar copiar y pegar columnas.
DOE y confiabilidad
- Caleb: Corrección de errores y mejoras en los exploradores de tamaño de muestra convertidos. También creé una página de funciones para estos y realicé algunas mejoras para las curvas OC.
Alojamiento e interfaces
- Will Morgan: Trabajando para integrar mi módulo de cliente AWS S3 en un paquete Python para integrarlo en el entorno Python de JMP. Se espera que este paquete de Python se utilice con un complemento JMP para el conector de datos AWS S3. En el futuro, analizaré el desarrollo necesario para crear un complemento JMP y descubriré cómo el complemento interactuará con mi paquete AWS Python.
- John Schroedl: Se ha actualizado un poco la ventana de inicio de Windows como parte de mis cambios para eliminar nuestro uso de la biblioteca de acoplamiento Telerik (JMP-20282). En relación con la reducción de nuestra dependencia de Telerik, reemplazaré su control de giro por el mío, que también tendrá un aspecto más moderno. Dedicar tiempo a mantenerse al día con la avalancha de anuncios de Microsoft relacionados con Copilot (su oferta de IA) y Windows en ARM. CIS está investigando la compra de una máquina con la nueva CPU Snapdragon X Elite y comenzaré el trabajo necesario para crear una versión nativa ARM de JMP. (JMP-21513). Ayudé a la gente a depurar diversos problemas, como pérdidas de memoria, problemas con archivos y preguntas de creación.
- Paul N: Trabajando en el soporte de Python:
- JMP-20811: donde al ejecutar el código de puntuación en el editor de scripts JMP 18 no se encuentra jmp_score.py. Probado en macOS JMP 19. Terminará la prueba y entrará en 18.1 y 19.
- JMP-18386: reubicar archivos DLL de Python en la instalación de Windows. Esto también soluciona el caso del módulo _socket no encontrado al instalar paquetes de Python. Empujado a 19.0 y 18.1.
- Michael H: Cambios en el sistema de compilación de Mac para hacer que nuestros scripts personalizados de la fase de compilación sean más fáciles de mantener y también proporcionar la información que Xcode necesita para poder determinar cuándo se deben ejecutar esos scripts.
- Kristen: El desarrollo de esta semana se centró en implementar un flujo de autenticación OIDC utilizando myJMP dentro del entorno de prueba de JMP Marketplace: JMPMRKT-94.
HTML interactivo
- Praveena: clasificación del gráfico de control -
- Soporte para formas basadas en el estado de clasificación e identificación de cambios de estado de fila y deshabilitado el menú de clasificación.
- Se trabajó en la actualización del documento IDF para Advertencias de gráficos de control.
- Gráfico circular: Pasé algún tiempo con el pasante Sam Blashill para el trabajo del segmento circular.
- John Powell: Tiempo de carga mejorado de Wafer Maps ( JMPHTML-13752 ). Respondió a la discusión en la comunidad de usuarios de JMP sobre el uso de HTML interactivo en iFrames . Se investigó la posibilidad de ampliar el filtro de datos local para mostrar categorías de filtro muy amplias ( JMPPRODMGMT-1420 ).
- Paul Spychala : envió la confirmación de renderizado WebGL inicial para HTML5 [ JMPHTML-13795 ] para cambiar los canales de renderizado a WebGL cuando se necesita más rendimiento.
- Mike Stickles : trabajando en mover colores de relleno para segmentos de barra en la sección de información XML para mejorar el rendimiento ( JMPHTML-2018 ); aproximadamente el 70% hecho.
- Sam Blashill : Aprendí muchísimo sobre el código base de JMP y comencé a ensuciarme las manos con el desarrollo de soporte para gráficos circulares interactivos en JMP Live.
JMP en vivo
- Aurora: 19.0: Mejoras en las advertencias del gráfico de control (Clay Barker tuvo la amabilidad de reunirse con nosotros para hablar sobre la patentabilidad, también estoy generando un resumen del progreso/urgencia de la clasificación por informe)
- Aaron: Finalizando el soporte para el uso de scripts de Python para actualizaciones de datos en JMP Live. Trabajando en temas de publicación de Cuadros de Control.
Estadísticas
- Laura CS: Continuó el trabajo en MIIV-2SLS en SEM, incluida la fusión de todas las matrices de covarianza de estimaciones entre ecuaciones en una matriz grande para su presentación en el informe, agregó estimaciones en el diagrama de ruta (solo para intersecciones/regresiones/cargas), agregó un Ejemplo de índice de secuencias de comandos, investigando un error para las intercepciones cuando se usa el estimador solo para los valores iniciales, y limpié todo el código para prepararlo para enviarlo a principal (¡con suerte a principios de la próxima semana!). Se generaron 3 ejemplos para el equipo académico para que se puedan crear guías de una página para SEM.
Documentación estadística
- Michael C: revisó el índice de secuencias de comandos y las actualizaciones de la documentación de Colleen; preparado para que Hamid comience a tiempo completo la próxima semana; participó en una sesión de grupo focal de gerentes con JMP HR.
Pruebas de estadísticas
- Mark: Se depuró el tiempo de espera intermitente en una máquina mediante un script de prueba unitaria Easy DOE con Jacob. Lo resolvió dividiendo las pruebas (>2200) en dos conjuntos de pruebas. Desarrollando un prototipo de una plataforma de optimización bayesiana con Chris. Refactorizar el script para adaptarlo a nuevas funciones. Trabajando en un concepto para información al usuario sobre el énfasis de una nueva carrera en exploración o explotación. Preguntas respondidas en la comunidad JMP.
- Jacob: Prueba categórica. Iniciar pruebas para la nueva extensión FDR (JMP-2012) y actualizar las pruebas unitarias para tener en cuenta los cambios recientes. Investigar posibles problemas de rendimiento. Investigando un accidente en una rutina BLAS, encontrado por Chris Gotwalt. Trabajando en una prueba unitaria para reproducir el accidente.
- Tonya: Probando gráficos de control a corto plazo. Presentado sobre cómo responder a los comentarios de la versión beta a los grupos de prueba. Verificación de errores.
Actualizaciones de ciencias biológicas
- Reetika Sarkar: Asistí al almuerzo de pizza en Cary a principios de esta semana y lo disfruté. He estado trabajando en la capacitación STIPS y JSL esta semana.
- Rebecca: Corrección de errores finales para JMP Clinical 18.1. Preparando diapositivas para un taller conjunto con la FDA que se llevará a cabo en la conferencia DIA el 18 de junio.
- Richard: Creación de un prototipo de un informe de recurrencia para resumir los eventos adversos dentro de un ensayo clínico y continuación de la redacción del manuscrito AE.
Gestión de productos y marketing de productos
- Bryan: Continuó trabajando con Dan Schikore, David Barbour y Evan McCorkle en cambios estilísticos que se pueden invocar a pedido. Trabajó con Sarah Sylvestre y Evan McCorkle en un informe que detalla los hallazgos de la tabla de datos de las entrevistas de usuarios y SE, así como la telemetría.
Soporte técnico y compromiso
- Wendy: Con la semana más corta, el volumen de casos ha sido un poco menor, ¡pero todavía está bastante ocupado! El entrenamiento tanto para Dawn como para Joe va bien. Engagement se está preparando para los próximos cambios en la Tienda, ya que JMP Pro y Clinical estarán disponibles pronto.
- Como es normal, 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
- Shannon L: Revisado con Product Mgmt y prototipo finalizado para rastrear problemas de Jira en el lanzamiento de EA (más información próximamente); ayudado con informes de fallos; comenzó a trabajar con Adquisiciones para las renovaciones de Atlassian para julio; trabajar con Atlassian en las discrepancias en el recuento de cuentas; Inició reuniones semanales de desarrollo de migración de AWS centradas, una para StringBot y otra para Builds.
- Melanie: Procesos de ayuda: los trabajos de la clave de ayuda ahora están actualizados y ejecutándose para la ayuda 18.1 y 19.0; Algunas mejoras generales realizadas en los scripts. Procesos DevOps: investigación general, pruebas y resolución de problemas para flujos de pruebas unitarias; máquina Mac Crash Symbolize actualizada; Participé en reuniones de planificación de EA y migración de compilación. Migración de Stringbot: se reunió con Shannon C, Shannon L y Myron para la primera reunión de sprint; criterios de aceptación finalizados para historias abiertas para este sprint; comenzó la planificación de pruebas.
- Myron: Comenzó a configurar Stringbot en AWS (JMPTOOL-1181, JMPTOOL-870). Trabajó en el proceso de datos de muestra (JMPTOOL-1050). Se solucionaron problemas de error de tipo en el símbolo de bloqueo de Windows (JMPTOOL-1221).
- Jim: Cree actualizaciones de scripts de máquina. Compilaciones habilitadas de JMP 18.0.2 para mac y Win; Lo mismo ocurre con las pruebas unitarias. Preparándose para la versión beta de JMP 19.
Localización
- Allison: Finalizó y validó las traducciones de 18.1 JMP Live y notificó al control de calidad para realizar pruebas; resolvió el problema de traducción de JA encontrado por control de calidad. Me comuniqué con BRD sobre el cronograma para las tareas DTP de documentación JMP 18.0 localizadas. Respondí consultas relacionadas con la UI portátil y la localización de la documentación JMP. Envió datos de muestra 18.1 a los equipos de traducción para su localización.
- Krzysztof: Procesamiento (validación y envío) de retornos del proyecto de localización para la interfaz de usuario 18.1: PortableUI, Builtins, SampleData, JMP Live. Devoluciones del proyecto Libro de Procesamiento. Investigar y documentar el estudio de localización para JMP Clinical. Trabajando en la migración de herramientas de localización a nuestra nueva máquina de cara externa.
- Trish: Agenda preparada para la reunión mensual de doc/loc. Se evaluó la localización de la documentación 18.1: consideraciones de proceso y tiempo. Horarios reconfigurados como resultado de la congelación del código de desarrollo que se prolongó durante dos semanas. Recopilar información para que los equipos de traducción evalúen la traducción de algunas cadenas del Explorador de tamaños de muestra.
- Sandy: Trabajó en la validación de comparación de archivos con etiquetas para ejecutar después del trabajo de completar. Se terminaron las pruebas de las API de la interfaz de Jira.
- Sohail: Corrección de errores y nuevas funciones mejoradas en la interfaz de búsqueda de traducción.
Documentación
- Devon: JMP-21601: Sugerencias para actualizaciones de la Guía del usuario de Kyoko Takenaka, JMP-21592: Se eliminó una referencia sobre JMP que aloja instancias de JMP Live, agregó secuencias de comandos de captura de pantalla para imágenes de ajustes preestablecidos de plataforma y actualizó algunas de ellas para 18.1, trabajando en problemas. con listas e imágenes en la conversión de Discovering JMP a XML.
- Khawar: ediciones de UG ( JMP-21471 : Continuando con las ediciones menores. Índice de muestra ( JMPDOC-2184)
Comenzó a revisar la lista y a tomar notas. Pasos manuales a partir de capturas de pantalla ( JMPDOC-26
Se corrigieron los scripts para todas las carpetas UG.
- Qiana: Terminé de revisar las UG Jiras del 18.1. Cerrado JMPDOC-26. Revisé la página de características de JMP 18.1. Planificación y coordinación del proyecto JMP 18.1.
Pruebas de sistema/host-Cary
- Adnane El Hachami: Participó en más capacitación sobre JMP y JSL. Terminé de trabajar en mi proyecto de visualización de datos y una versión inicial del proyecto de recopilación de referencias de URL, cuyo objetivo es facilitar y automatizar la verificación de si las URL aún son accesibles y válidas en tablas de datos de muestra. También comencé a trabajar un poco en mi tercer proyecto, que tiene como objetivo generalizar algunas pruebas preestablecidas a más idiomas además del inglés. Otro objetivo de este proyecto es hacer las pruebas más eficientes; de esa manera, pueden convertirse en pruebas de referencia. Comencé a aprender sobre esto y a leer el código esta tarde.
- Mandy: Trabajé en agrupar columnas y secuencias de comandos para el cambio que hizo Ernest; encontré algunos problemas de JSL con desagrupar; aún está en progreso; descubrí “valores forzados” como una propiedad de columna (JMP-6518 ) y ahora hay una página de funciones y la agregaré al video EA 1 que hago para la tabla de datos. El etiquetado de columnas es otro de los que estoy trabajando a los 19, por lo que habrá 4 cosas destacadas en el vídeo. Trabajando en un diario para poder hacer clic y mostrar cómo acceder a cada uno y mantenerlo en 5 o 6 minutos. También se trabajó en una corrección del filtro de datos y un bloqueo asociado que también se aplicará a la versión 18.1.
- Audrey: Se reunió con Legal para hablar sobre un sitio web para divulgaciones de terceros, un poco de planificación interna, algunas cosas de administración de Atlassian, investigó fallas de pruebas unitarias, eliminó las pruebas Matlab y R del marco JMP 19; Es posible que sea necesario reescribir esas pruebas utilizando nuestra integración de Python.
- Mike M: Una prueba de Sikuli detectó una regresión para CCB por grupos. Se mejoraron algunas pruebas de Sikuli para cubrir escenarios más interactivos. Mantenerse al día con las diferencias de pruebas de imágenes, fallas de referencia y pruebas para algunas verificaciones.
- Lisa: Trabajé para modificar una prueba unitaria fallida que revisaron tanto Mandy como Audrey. También ingresó un error por el cual la vista previa en la configuración del eje no se actualizaba correctamente.
Pruebas web – Cary
- Josh: Respondiendo preguntas sobre la implementación del servidor JMP Live. Apoyar a los miembros del equipo cuando sea necesario. Mapear las siguientes áreas de Live y HTML que me gustaría ver automatizadas. Creé nuevos certificados SSL para usar con JMP Live y Keycloak para servidores ubicados en na.sas.com y dev.jmp.com.
- Anna: Problemas con la selección de marcadores en HTML5. Empezando a comprobar las actualizaciones de Parker para mejorar Maps en el escritorio. Al probar problemas con la plataforma de grupo y el conmutador de columnas, Dan abordó y solucionó el problema restringiendo las columnas disponibles para completar CS. Problema del complemento Marketplace Capability Explorer con el modo oscuro en Mac, se informaron problemas de DAD 17 en JMP 17 en Windows.
|
Estado del equipo de prueba web Beijing / Cary Jira
|
|
Pruebas
|
5
|
|
Listo para la prueba
|
43
|
|
Creado los últimos 7 días
|
15
|
|
Cerrado los últimos 7 días
|
33
|
Pruebas de sistema/host-Beijing
Nota de Shannon
Gracias a Dan Valente , que compartió este interesante artículo de la BBC sobre las respuestas erráticas proporcionadas por la nueva búsqueda general de inteligencia artificial de Google, una herramienta que definitivamente no deseas utilizar para obtener tus recetas de comidas de fin de semana por el momento...
Además, ¡gracias a Josh LoPresti por compartir este artículo! Me alegro de no tener ningún archivo adjunto para compartir con la actualización de esta semana... :smiling_face_with_smiling_eyes: ¡Pero pensaré en esto la próxima vez que lo haga!
¡Espero que todos tengáis un gran fin de semana!