¡Bienvenido a la actualización de desarrollo de JMP del 2 de diciembre de 2022!
Como recordará, antes de las vacaciones de Acción de Gracias, cambiamos las fechas de aprobación y congelamiento de JMP 17.1. El modo de aprobación de código comenzará el 6/1/23 – el viernes después de que volvamos de las vacaciones. Congelaremos el código para 17.1 en 27/01/23. No mucho después de eso, nos congelaremos para nuestro primer corte alfa, JMP 18 EA1, al final del día el 2/3/22 . Entonces tendremos un descanso de 2 meses antes de cortar EA2, planeado para abril.
Gerente de producto de ciencias de la vida de JMP sam gardner está trabajando en nuestro proceso para la inclusión de bibliotecas de terceros en productos JMP. Desarrolladores, tómense unos minutos para revisar Sam's Código de terceros página en Confluence para verificar su precisión y hacer comentarios o actualizaciones. Esta página solo está dirigida a bibliotecas de terceros incluidas en JMP/JMP Pro/Clinical, ya que JMP Live mantiene documentación relacionada en su espacio. Desde que Sam comenzó a investigar este tema, se eliminó un elemento y se agregaron 7 elementos a la lista de la página. ¡Muchas gracias por su ayuda!
¡Muchas gracias a Tonya Mauldin por presentar los datos de EA en la reunión de JMP Dev ayer! El desarrollo de JMP aprecia mucho las contribuciones de los usuarios internos y externos que se toman el tiempo para probar nuestros nuevos lanzamientos, y Tonya mostró algunas buenas tendencias de aumento de la participación al principio de los ciclos de EA. Si se perdió la reunión, puede encontrar una grabación en Compartir punto aquí y guardado en esta carpeta: <\\d73817\public\Dev Meetings\>. También puede encontrar recursos y datos de la charla de Tonya aquí:
¡Muchas gracias a Audrey Shull por compartir el Consejo de la semana de Jira!
¿Le gustaría recibir sus propias actualizaciones de Jira? Puede personalizar un poco sus notificaciones de correo electrónico modificando su Configuraciones personales . La opción para recibir notificaciones cuando realice cambios en un problema está DESACTIVADA de forma predeterminada, pero también puede marcar la casilla a continuación para recibir notificaciones de sus propios cambios. El nuevo mecanismo de actualización por lotes de Jira debería enviarle menos correos electrónicos en general, pero aún así puede consultar nuestros consejos actualizados para cómo administrar demasiado correo electrónico.
Y, si no recibe notificaciones por correo electrónico de Jira o Confluence sobre el contenido que está creando, viendo o en el que se le menciona, consulte este artículo de la base de conocimientos de SAS sobre la cuarentena de correo electrónico y visite el Sitio de cuarentena de correo electrónico de Microsoft para publicar sus correos electrónicos de notificación de Jira. También puedes agregar jira@jmpdiscovery.atlassian.net a su lista de remitentes seguros en su programa de correo electrónico de elección. Hacer una o ambas de esas dos cosas generalmente resuelve el problema para la mayoría de las personas; si no, ¡infórmele a Audrey o Shannon!

Anuncios generales
- Sé que dije esto en mis anuncios en la reunión de desarrollo, y nuevamente en el correo electrónico de llamada de actualizaciones de esta mañana, pero por favor, no olvide registrarse en JMP Winter. Gracias. (si eres local o quieres contribuir desde lejos). ¡También puede planear su propia celebración local de agradecimiento con sus colegas!
- ¡Muchas gracias a todos los que participaron en la campaña SAS Angel Tree y otros esfuerzos de Giving Tuesday! Solo para su información, el RFC también está organizando un Coat Drive junto con Un abrigo cálido desde ahora hasta viernes, 16 de diciembre . Puede dejar abrigos nuevos o usados para adultos o niños en los vestíbulos de los edificios G. GA y GN. Por favor, póngase en contacto con Edie Henninger si tiene alguna pregunta.
Próximas fechas importantes
- JMP 17.1 Congelación de documentos – 21/12/22
- Comienzo de la aprobación del código JMP 17.1: 6/1/23
- JMP 17.1 L10N Congelación – 16/1/23
- Congelación de código JMP 17.1 – 27/1/23
- JMP 18 EA1 Congelación – 3/2/23
- JMP 18 EA2 Congelación – 7/4/23
- Por favor visita Confluencia para una lista completa de JMP 17 y JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Anfitrión
- Aarón: ¿Las implementaciones de Mac y Projects del anidamiento de la tabla de datos de la lista de ventanas coincidieron con el trabajo de Windows que hizo Evan hace unas semanas?


Los subconjuntos vinculados, los resúmenes vinculados y los cuadros de diálogo de tablas de datos ahora deberían vincularse correctamente en los "tres" hosts. Finalizó la capacitación en seguridad de productos de nivel 2. Esperando que no haya un Nivel 3. Sigo trabajando en mi parche gigante para arrancar y rehacer completamente el sistema EditFocus de JMP. Finalmente, me abrí paso en el comité de planificación de Winter Thanks para poder asegurarme de que la sala de postres (o el área, al menos) sea tan increíble este año como lo ha sido en el pasado. (¡Gracias, Aaron, por ayudar a cuidar los postres! j )
- Pablo Nelson: Trabaje en el servidor de mapas y trabaje en torno a la rigurosidad con la que el sistema está bloqueado contra el acceso externo. Tener que extraer la fuente y los datos a la computadora portátil local y luego scp copiarlos en el nuevo servidor de mapas. Tenga configurado e instalado el software Map Proxy, que maneja el front-end WMS. Acabo de completar con éxito la construcción del demonio de representación de mosaicos y ejecuté sus pruebas unitarias incluidas con 100% de éxito.
- Juan Schroedl: Trabajo de telemetría. Algunos siguen la demostración de I+D de Tonya: los nombres de las plataformas se registran en inglés para 17.1+ y también se envía el idioma JMP. Además, por Legal, actualmente solicitamos la suscripción para cada instalación de EA. ¡Gracias a Mike Wu por el gran esfuerzo de prueba!
HTML5
- John Powell: Capacitación en seguridad de nivel 2 completa. ShapeSegment refactorizado para usar el código de soporte de GPath compartido. Funciones simplificadas que solían tener soporte adicional para resaltado proporcional. Ayudó a Mike Stickles con los elementos de configuración del primer día y le dio la bienvenida a nuestro equipo. Aprender sobre las clases y módulos de ES2022.Adición de soporte para seleccionar todos los puntos ubicados en la misma posición.
- Praveena: Trabajando en refactorizando nuestra base de código . Se corrigió un error que Anna encontró cuando probó JMPHTML-1773 . Trabajando en la refactorización de nuestros archivos de prueba de unidad (carga del archivo fuente js). Pasé un tiempo aprendiendo GitKraken/BitBucket.
- Mayowa: Esta semana trabajé en una tarea de refactorización (JMPHTML-1861 ) y actualizó las versiones de NodeJS y JavaScript mangler (Terser) para la compilación HTML5 de Jenkins.
- pablo sychala : Trabajar con Praveena y el equipo de HTML para actualizar más de nuestro código base a ES6 y más allá.
JMP en vivo
- Aurora: 18.0: Se eliminó un poco más de código obsoleto.Esta es una limpieza 18.0 en curso.Varios: Trabajando en Perforce --> Git change para JMP Live.Estoy empezando a pensar en Discovery Europe 2023.
- Miguel G: Se corrigieron algunos problemas con la nueva versión de Vite. Trabajando en la implementación de Vitest para pruebas unitarias de código de cliente. Probé el repositorio de demostración de Git.
Estadísticas
- Isabel: Preparativos finales y entrega del tutorial para desarrolladores de Mastering JMP sobre GLMM el jueves. Fue muy concurrido, creo, y en varios puntos de la presentación, los pulgares hacia arriba y los corazones aparecieron como reacción a la demostración de algunas de las funciones fáciles de usar incluidas. Ahora volvamos a rastrear por qué los grados de libertad no concuerdan con los modelos binomiales negativos.
- Laura CS: Se solucionó un problema de rendimiento en SEM, se integraron varias listas de cambios a 17.1, se preparó y se presentó un taller de SEM a un grupo de investigación de la Universidad Asuza Pacific: ¡el profesor principal estaba entusiasmado e impresionado con la plataforma! Encontré un bloqueo mientras preparaba mi presentación y he estado tratando de replicarlo (sin éxito por ahora).
- Juan Sall: Opción agregada para el eje FDR en gráficos de volcanes ( JMP-14819 ). Participó en P&G JMP Day.
Documentación estadística
- Miguel C: Trabajó con James Koepfler para limpiar los campos no utilizados (o utilizados muy rara vez) en nuestra instancia de la nube de Jira. Esto debería ayudar a simplificar la interfaz de Jira, ya que elimina algunos campos adicionales de varias pantallas en Jira.
Se abordaron los comentarios sobre la documentación de Fit Model de Ono-san.
Pruebas estadísticas
- Marca: Investigar fallas en las pruebas unitarias de Easy DOE después de que se realizaron cambios para abordar el manejo de términos de orden superior para factores numéricos discretos. Participó en varias reuniones donde Peng revisó su diseño y código para la nueva lista de factores del DOE. Preparándose con Jianfeng para grabar una presentación para JMP Discovery Summit Europe. Preparándose con Peng y Jacob para presentar las pruebas de usabilidad de Easy DOE en la próxima reunión de JMP Dev. Plan de estudios de nivel 2 completo sobre seguridad de productos.
- Jacob: Preparando la presentación de Factor UI Dev Meeting con Mark y Peng. Probando MSA Design, Easy DOE y Custom Design con factores numéricos discretos y modelos RSM (investigando el impacto de la solución reciente para JMP-14738). Investigar posibles problemas de rendimiento.
- tonia: Presentó los datos de EA en JMP Dev. Verificación y actualización de pruebas unitarias de ANOMV. Investigación de fallas y problemas de CCB.
Gestión de productos
- Sara: Consulte estos artículos recientes publicados sobre Confluencia , (alerta de spoiler: ¡Sara es la mayor fan!) , PUNTAS y la JMP encuesta de precios !
- Desaparecido en combate: Un grupo de PM, documentación y DevOps se reunió para analizar la eliminación de los archivos PDF de documentación más grandes del instalador en JMP 18 (la Biblioteca de documentación, Descubrimiento de JMP y la guía Nuevas funciones). Estas Los archivos PDF también están disponibles en línea y a través de un complemento . Se realizará trabajo adicional para determinar la mejor manera de hacer que los archivos PDF estén disponibles localmente para aquellos usuarios con acceso limitado a Internet.
- Tuvimos la reunión de planificación inicial para el programa JMP 18 EA, que se ejecutará a través de My JMP. El lanzamiento del programa está programado para febrero de 2023.
- Bryan F: Con respecto a la actualización de HTML5, solicité comentarios sobre los problemas relacionados con la apariencia de los informes de HTML5 y creé prototipos de posibles cambios. Con respecto a los estudios de usabilidad, me reuní con un representante de ventas de pruebas de UserTesting.com para transmitir las necesidades de prueba, y planeo obtener una demostración la próxima semana. También realicé una prueba de usabilidad externa para JMP Projects. Sigo trabajando en la implementación de una instancia de imagen de Amazon AppStream para pruebas de usabilidad. Me comuniqué con el equipo de Discovery Summit Europe sobre la logística del laboratorio de usabilidad. En cuanto a iconos, entregué cuatro iconos solicitados para JMP Clinical.
Apoyo técnico

Operaciones de desarrollo
- Jaime: Actualizaciones del sistema operativo en muchas máquinas UT, incluidas las máquinas mac CI en JMP Lab. En apoyo del trabajo que John Schroedl ha realizado para que el código fuente de JMP sea compatible con C++20, seguí la recomendación de Michael Hecht de actualizar Xcode en la máquina de compilación (mac 18.0) a 14.1 (14B47b). Creó una actualización clínica de JMP para 17.1 en mac OS. Apoyo forzado.
- Myron: Trabajando en Jirabot: solucionando varios problemas técnicos a medida que surgen (desajustes en el campo del proyecto, permiso para el ticket denegado al usuario jmpjirabot, etc.). Actualizar 17.1 y 17.0 ayuda a construir procesos ( JMPTOOL-582 ). Mantenimiento de base de datos para XDB (principalmente detalles de fallas de prueba) y JMPTRACK (principalmente puntuaciones de fallas).
Documentación
- CrisB : Arreglé mis bits de JMP-7698 y JMP-13835; trabajó en JMPDOC-1567. Se revisó el documento JMP para la discusión sobre el futuro de los archivos PDF en nuestro documento. Preparación para una revisión de documentos de los competidores (Larry Russo, Sarah Doudt y Kaylee Warren fueron de gran ayuda).
- Susana C: Trabajó en las actualizaciones de la documentación de suscripción de estudiante. Trabajó en JMP Live Jiras para 17.1.
Pruebas de sistema/host-Cary
- audrey : Consultar con los líderes del proyecto de Jira sobre un Limpieza de resolución propuesta, se reunió con los probadores de Beijing para ponerse al día de fin de año y realizó una lluvia de ideas sobre el futuro de las pruebas de automatización de HTML con Hui. Además, el equipo de Cary System Testing se reunió para almorzar en Scratch Cocina y Taberna esta semana, ya que Nick Holmes estaba en la ciudad. (¡La comida estuvo muy buena!) ¡Fue genial verlos a todos en persona!

- Mandy: Trabajé principalmente en el generador de flujo de trabajo y en la demostración de P&G que hice el jueves 1 de diciembre; Pasé por algunos filtros de datos y tablas> cambios en las herramientas en 18.0: algunas de las cosas del filtro de datos pueden volver a 17.1, por lo que es necesario probarlas; pruebe y verifique JIRA en 17.1 también esta semana, poniéndose al día con esas correcciones.
- jose l: Verificado JMP Live 17.1 / Base de datos / Keycloak / JMP Live / Migración en 7 idiomas.Trabajó en algunas recreaciones JMP Live de clientes y probadores. Comencé a poner en marcha Git en mi PC y Mac.
- Lisa: Trabajó en un par de verificaciones 17.1, discutió los errores de la función de la tabla del eje del cuadro de título con Anna, completó la autoevaluación de 2022 e hizo ajustes al proyecto de datos de bloqueo.
Pruebas de sistema/host-Beijing
- Erik Wang: (1) Prueba de estrés en vivo de JMP: creación de scripts para actualizar y refrescar todas las tablas de datos. Desarrollo de script para recopilar resultados de pruebas de estrés. (2) Soporte técnico al equipo SE. Tienen preguntas sobre la actualización de datos.
- dali: (1) Prueba de regresión de la interfaz de usuario de JMP Live 18.0 debido a [WEBJMP-6271] Mover cliente a Vite - Jira (atlassian.net) . (2) Verificado WEBJMP-6296 Convertir v-teleport a portal-vue .
- mike wu: (1) Prueba de regresión de errores de JMP 18.0. (2) Pruebas de activación de JMP y páginas de confluencia de productos relacionados con la activación, reorganización y resumen del trabajo completado, 4 páginas archivadas, 3 páginas de confluencia creadas, 3 páginas de confluencia actualizadas, los detalles se pueden encontrar en JMPTESTBJ-1818 (3) Las pruebas de telemetría de JMP 18.0 continuaron en Mac debido a que el problema de bloqueo de Mac de no enviar archivos de telemetría al servidor de telemetría se SOLUCIONÓ, reabrió un error de Mac que "JMP-14751: JMP 18.0 Mac solamente: la suscripción de El cuadro de diálogo de solicitud de telemetría no respeta la configuración de la casilla de verificación Ayuda de Preferencias-Privacidad para mejorar JMP”, se pueden encontrar detalles en JMPTESTBJ-1770 . También confirmé con Jim y Audrey que los instaladores de Mac 18.0 de JMP Trial y Pro Trial se mantendrán durante más tiempo durante esta semana, y actualizaré con Jim una vez que se realicen las pruebas de telemetría, con suerte esta semana.
- kimi: (1) Visor de datos JMP Live 18.0 probado debido a [WEBJMP-5484] El visor de datos no se recupera después de que caduca la sesión y crea dos errores durante la prueba de este jira. (2) Escriba scripts de prueba Jmeter de pruebas de carga para JMP Live, consulte los detalles en JMeter Test Suite - Colección de API (3) Jenkins: Agregue pruebas de publicación E2E a UT env. en Beijing, para más detalles consulte JMPTESTBJ-1796 . Problema de licencia de depuración de JMP Pro 17, Bob lo solucionó JMP-14262 .
- Da Zhang: (1) Terminó la ronda inicial de pruebas de carga para JMP Live y publicó informes/datos para JMP Vive aquí . (2) Mirando las fallas de UT de línea base en JMP 17.1 para idiomas que no son inglés (japonés). (3) Defecto de WinAutomation verificado
- Nala: (1) Implementó un servidor JMP Live (500 usuarios, 10 departamentos, 512 espacios, 22 grupos) que es similar a jmplivesales para las pruebas de JMP Live Performance. (2) Escriba secuencias de comandos de prueba Jmeter de pruebas de carga para JMP Live, para obtener más información, consulte JMeter Test Suite - Colección de API .
Descubrimiento de datos
- evan: Mostrar el color/marcador/estilo de línea actual en más LRT y menús contextuales. Se corrigió la ralentización en la automatización de C# que impedía que el usuario se alejara de la versión 15 (y se brindó una solución alternativa, ya que la solución no estará disponible hasta la versión 17.1). Se solucionó el problema del analizador relacionado con el "nombre" que impide que funcionen los scripts de Profiler.
- David B: Se corrigieron un par de errores de visualización de la columna de la trama, se corrigió un error de registro en la nube de palabras, se corrigió el problema de las carpetas integradas con MFI, se trabajó en una mejor detección de cuadrícula al leer archivos pdf.
- dan s: Más correcciones para la plataforma vacía (cuando la plataforma falla al reiniciarse desde el filtro o el conmutador). Correcciones para algunos escenarios de filtro condicional. Problemas de tamaño en SplitterBox. Correcciones para archivos de sesión utilizados en proyectos. Correcciones de New Window() para 17.1.
- Xan: Corrección de errores: agrupamiento de mapas de calor, dibujo de líneas para más de 1 millón de puntos, coloración del identificador del editor de scripts, nuevos nombres de condados para archivos de mapas.
GAMA
- Caleb: Hizo dos grandes arreglos para MSA. Primero, arreglé un error que conducía a cuadrados medios esperados incorrectos para las simulaciones de varianza (17.1 y 18.0). A continuación, agregué un script de ajuste de modelo a la tabla de diseño de MSA que debería manejar casos más complejos. Todavía estamos probando esto en JMP 18.0. También he estado trabajando en más control de ejes para los exploradores de tamaño de muestra y en la configuración de una nueva plataforma de diseño de degradación con Peng. Peng y yo estamos trabajando en un proyecto/charla conjunta para Discovery Europe sobre una forma de evaluar la confiabilidad de los vehículos autónomos.
- peng: Trabajando en el modelado de estrategias de ajuste en el proyecto de investigación de Bill Meeker. Y trabajo de desarrollo tanto en el DOE como en el lado de la confiabilidad, solo arquitecturas generales, no plataformas específicas.
Nota de Shannon
muchas gracias a aarón andersen por compartir cómo está alentando a la próxima generación de programadores en su propia casa. “Por último, aquí está mi pequeña unicornio programando un robot Lego por sí misma. ¡No podría estar más orgulloso!” Nunca es demasiado pronto para empezar a pensar en una pasantía en JMP… :smiling_face_with_smiling_eyes: ¡Que tengáis todos un gran fin de semana!
