¡Bienvenido a la actualización de desarrollo de JMP del 17 de mayo de 2024!
Los equipos de control de calidad de JMP en Cary y Beijing terminaron de examinar todos los instaladores de productos JMP para 18.0.1 y aprobaron. ¡Felicitaciones a todos! Si bien JMP ha lanzado versiones "punto-punto" en ciclos anteriores para abordar problemas importantes y problemas importantes que retrasan las implementaciones de los principales clientes, esta es la primera vez que hemos programado intencionalmente una versión de seguridad "punto-punto" para actualizar bibliotecas y paquetes de terceros. y resolver errores espectaculares. JMP 18.0.1 pronto reemplazará a JMP 18.0 como versión de envío oficial en MyJMP. Una vez finalizada la versión 18.0.1, abriremos una sección 18.0.2 con un propósito similar: recopilar actualizaciones de terceros y cualquier solución importante que no pueda esperar hasta el lanzamiento de JMP 18.1 en julio.
Los gerentes de desarrollo decidieron esta semana retrasar el inicio del modo de aprobación de JMP 18.1 dos semanas (nueva fecha: 4/6/24) y retrasar también nuestra fecha de congelación de código JMP 18.1 (ahora 28/6/24). Esto permitirá que los usuarios tengan más tiempo para continuar adoptando JMP 18.0 e informar errores a TS. Hay más de 200 problemas en el proyecto JMP Jira que ya están marcados como aceptados y cerrados con una versión corregida de JMP 18.1. También tenemos ~90 elementos actualmente en estado Listo para prueba, En desarrollo o Prueba con 18.1 en la versión planificada y ~180 marcados como Iniciados pero planificados para 18.1. ¡Gracias a aquellos de ustedes que clasificaron elementos esta semana para eliminar 18.1 del campo Versión planificada en elementos que no eran apropiados para reparar en mantenimiento!
Está previsto que JMP 19 EA1 se congele el 31/05/24. Continúe actualizando sus páginas de funciones de JMP 19 con contenido que pueda compartir con los clientes. Hablando de las nuevas funciones de JMP 19, muchas gracias a Meichen Dong por ofrecerse como voluntario para presentar en la reunión de desarrolladores de JMP de esta semana una nueva personalidad de tratamiento causal para Fit Model. Meichen ha estado colaborando con John Sall, Elizabeth Claassen y otros en esta nueva incorporación y puedes encontrar más detalles en Confluence aquí . Además, si te perdiste la reunión, puedes encontrar una grabación aquí .
Finalmente, muchas gracias al pasante de comunicaciones técnicas de JMP, Abrah Furbee , quien compartió esta foto de los pasantes de JMP en la ciudad para SAS Internpooloza esta semana. Un agradecimiento muy especial también a Audrey Shull, Andy Zhou y Beth Evans por ayudar a coordinar los eventos de bienvenida para nuestros pasantes esta semana. ¡Tenemos una combinación de pasantes que regresan y nuevas incorporaciones y estamos felices de que se unan a nosotros!
Anuncios generales
Próximas fechas importantes
- Lanzamiento de JMP 18.0.1: mayo de 2024
- 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
Actualizaciones de ciencias biológicas
- Wenjun: Fuimos invitados por el Grupo de Trabajo de Ómicas de la FDA a unirnos a los científicos de datos de la FDA para impartir cursos en línea de Ciencia de Datos para Ómicas para revisores de la FDA. El viernes pasado se unieron más de 200 revisores. Chris usó 15 minutos para hacer una demostración de la función y los resultados en JMP, mientras que Vikrant hizo una demostración de SAS durante 40 minutos. Puede ver que somos los únicos oradores externos invitados y JMP fue el único software que se utilizó para la demostración 6 veces. La última sesión se centrará en AI/ML y será impartida por Russ.
- Drew: Continuamos con las correcciones de errores para 18.1, incluida la obtención final de estilos de línea y marcadores en los perfiles de los pacientes que visualizan las fechas como indicadores y/o conflictos presentes/ausentes, anteriores/en curso:

- Richard: Me reuní con estudiantes de la UNC sobre proyectos para el complemento Forest Plot y el complemento UpSet. Creé algunos scripts para tomar datos de eventos y anotarlos en los datos de hallazgos más cercanos. Me reuní con una persona que había sugerido diagramas dinámicos de Kaplan-Meier para recibir comentarios.
Soporte técnico y compromiso
- Duane: ¡ Buenas noticias! Le damos la bienvenida a un nuevo ingeniero de soporte, Joe Kolker . Es remoto y trabaja desde el norte de California. Se centrará en JMP Live, la integración de Python y varias otras áreas de sistemas. Esta semana escuché que se debe agradecer y felicitar a Dave Barbour por su ayuda en varios casos. ¡Ciertamente apreciamos toda su ayuda!
- 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
- Melanie: Datos de muestra 18.1: procesos de prueba que deben actualizarse. Migración de Stringbot: planificación para trasladar stringbot de jmptool (una máquina virtual SAS) a AWS; Este será un proyecto largo con pruebas cuidadosas a lo largo del ciclo. Mapa de ayuda: realizó algunos diagnósticos y planificación con Chris Barrett para obtener ayuda para los EA 19.0 utilizando el proceso actual y para 19.0 después de que la documentación se convierta a Oxygen. Asistió a algunas de las SAS DevOps Unconference . DevOps: investigación general, pruebas y resolución de problemas en una amplia variedad de trabajos en curso.
- Shannon L: Se reunió con desarrolladores para comenzar a planificar los pasos de migración de Stringbot a AWS; revisó el estado de la máquina de compilación de AWS 19.0 con el equipo de compilación para planificar cómo obtener más visibilidad de las compilaciones; ayudar con la investigación de informes de fallos; revisó los próximos cambios del generador de consultas de Atlassian en JQL; revisó las opciones de Jira para ayudar a automatizar la creación de problemas de Jira con la gestión de productos.
- Jim: Se migraron compilaciones de JMP 19.0 desde una máquina física WinOS a una instancia de AWS. Se integró un cambio clínico tardío de JMP en JMP 18.0.1 y se reconstruyó el instalador de Mac OS. Se convirtieron las compilaciones diarias de JMP 19.0 WinOS a no minoristas, autorizadas; Próximos cambios similares en Mac OSX. Se completaron numerosas actualizaciones de software Mac OSX para máquinas de prueba diarias.
- Bob: Se modificaron los instaladores de Windows para permitir un cambio de línea de comando especial que instalaría archivos Python-Secure en lugar de archivos Python-PIP, esto para permitir que un administrador del sistema pueda determinar que sus usuarios no pueden modificar el Python instalado por JMP. ( JMP-20994 )
- Shannon C: Recibí la buena noticia de que mi póster de Discovery se centró en cómo los clientes pueden ayudarnos enviando sus datos de fallos y telemetría. Investigué algunos fallos de JMP 18 y me reuní con miembros del equipo sobre varios proyectos de migración de herramientas en curso. Información recopilada sobre el presupuesto del grupo DevOps para Brian C.
- Myron: Investigación y actualizaciones del procesamiento de datos de muestra (JMPTOOL-1156), JiraBot y trabajo de telemetría.
Localización
- Allison: Trabajó en la finalización de las traducciones al chino de 18.1 JMP Live UI, Installer y Keycloak y notificó al control de calidad para realizar pruebas; respondió a las consultas de los traductores relacionadas con la documentación de JMP y la interfaz de usuario portátil 18.1; ayudó a BRD a obtener autorización para acceder a JMP 18; y preparé y validé el paquete de producción de GPO para entregarlo a los equipos de traducción.
- Krzysztof: Redacción de documentación en Confluence para l10n PM y proveedores sobre nuevas características y funcionalidades en memoQweb. Envío de libros traducidos y archivos JMP Live a repositorios. Creación e importación de documentos de revisión de traducción para chino.
- Sandy: Informe de Trados actualizado que se utiliza para el recuento de palabras de los proveedores en el panel de creación de proyectos. Se trabajó en la validación de comparación de archivos para ejecutar después del trabajo de llenado. Pruebe las API de la interfaz de Jira.
- Sohail: Asistió a Internpalooza. Trabajando en la duplicación de la herramienta TM Search en nuestro servidor externo para los proveedores.
- Trish: Información presupuestaria compilada. Respondí consultas de traducción. Prepárese para la reunión clínica de JMP programada para el lunes.
- Howard: Trabajó en la estructura de la base de datos para manejar tareas y sincronización de memoQ.
Documentación
- Devon: le mostró al equipo cómo usar ChatGPT para escribir scripts de Python y Perl para trabajar con documentos, trabajar en problemas finales en conversiones XML y planificar con Khawar proyectos para pasantías.
- Khawar: Discutió posibles proyectos con Qiana. Se continuaron las ediciones de UG revisando los comentarios de Susan y Chris y abriendo un Jira ( JMP-21471 ). Revisar las guías de estilo para el índice de muestra ( JMPDOC-2184 ).
- ChrisB: Se volvió a publicar la ayuda de la versión 18.0 para realizar algunas correcciones. Trabajando (aún) en la compilación de ayuda de la versión 19.0. Terminé de revisar las ediciones de UG de Khawar. Encontré algunos problemas del mapa de ayuda y hablé con Melanie sobre ellos. Posteriormente, comencé un trabajo para comparar mapas de ayuda.
- Qiana: Trabajó en tablas de datos de muestra para 18.1. Comenzó a leer Uso de JMP Jiras para 18.1 para determinar qué es necesario documentar. Actividades de planificación de proyectos para JMP 18.0.1 y 18.1.
- Susan C: Trabajando en las actualizaciones de JMP Live y la planificación de Jira, Shannon L ha tenido la amabilidad de ayudarnos.
Pruebas de sistema/host-Cary
- Mandy: Esta semana hemos estado ocupados probando las columnas de grupo y las funciones de scripts que Ernest impulsó el viernes pasado para JMP 19; principalmente ejecutando pruebas y probando cosas diferentes, eliminando algunos bloqueos y realizando un seguimiento de los cambios. Actualmente intento crear un archivo de tabla en Excel donde pueda enumerar algunas cosas para probar desde la opción de menú Tablas > en 17.2, 18.2 y 19.0, y comparar comportamientos. (La agrupación de secuencias de comandos ocurrió en JMP 14, pero solo retrocedí algunas versiones para ver cómo se manejan las cosas. También me mantuve al día con otras diferencias; encontré algunas al mirar estas cosas, que no están relacionadas con estos impulsos, sino con otros impulsos. ( JMP-21335 ).
- Audrey: Incorporación de pasantes y finalización de las pruebas de JMP 18.0.1.
Pruebas de sistema/host-Beijing
Centro
- Dan S: Refactorización del cuadro de borde para usar el color de fondo y el color del borde de la clase base y desaprobando algunas banderas "FrameSides" más antiguas en favor de las nuevas propiedades. Se eliminó la herramienta Scroller, que rara vez se usa con los dispositivos de entrada actuales. Se solucionó el problema de medición en TabPageBox y el problema de selección en Mostrar estructura de árbol.
- Morgan: Se corrigió la falla del editor de secuencias de comandos mediante el mensaje Cerrar ventana. Se corrigieron algunos errores del análisis de sentimiento. Se corrigió un error en SE donde eliminar líneas con código plegado en la parte superior no funciona correctamente. Se corrigió el ejemplo de Mostrar registro integrado SI.
- Dave B: Trabajó con Jasean para descubrir el comportamiento extraño del gráfico de superficie, arregló los bordes de las filas del cuadro de la tabla que tenían espacios, arregló la alineación vertical de los hijos de colstack, arregló un bloqueo causado por la cláusula donde del cuadro de la tabla y creó un caso de prueba para un bloqueo anónimo al ejecutar Unidireccional en 17.2.
- Parker: Escribió un nuevo código antialiasing para suavizar la imagen (5 veces más rápido que el original). Se corrigieron los mosaicos de mapas que no se cargaban para el caso OSM North Pole y Wrap-Around. Se modificó la vista alejada para mostrar 1 Tierra en lugar de varias.
- Evan: Trabajando en el rendimiento de JSS/VisualStyling. Hay muchos buenos avances allí.
DOE y confiabilidad
- ¡Felicitaciones al equipo del DOE esta semana! Su patente titulada Sistemas, métodos e interfaces gráficas de usuario para configurar el diseño de experimentos se emitió como patente de EE. UU. No. 11,928,325 el 12/03/24.
- Caleb: Asistió a la conferencia DAE en Virginia Tech. ¡Muchas charlas geniales y proyectos interesantes del DOE! Espero tener algunas notas sobre Confluence a principios de la próxima semana.
HTML interactivo
- John Powell: Discusiones con Annie y Dieter, luego Florence Kussener sobre los límites de control del gráfico de control en JMP Live. Información preparada para el Presupuesto de 3 Años. Presentó al pasante técnico de verano, Sam Blashill, a los miembros del equipo. Trabajar en el análisis del rendimiento del tiempo de carga.
- Mike Stickles: Se actualizaron algunas pruebas de rendimiento HTML5 y tablas de resultados de pruebas en Perforce. Se completó el trabajo inicial en JMPHTML-2171, mejorando el tiempo de carga del caso de prueba de más de 17 segundos a 4,6 segundos. Continuar buscando una posible forma de mejorar aún más el rendimiento mediante un factor similar.
JMP en vivo
- Aurora: 18.1: Actualizaciones de paquetes de terceros. 19.0: Mejoras en las advertencias del gráfico de control (admite pub-sub para la actividad de clasificación, agregue texto mecanografiado al nuevo modelo de marcador del gráfico de control, agregue información desambiguadora e información de clasificación al resumen de advertencias, revise el formulario de divulgación de invenciones redactado por Annie Dudley ).
Estadísticas
- Elizabeth: Se agregó un problema para cuando sabemos que la estructura repetida de variaciones desiguales en Mixto no podrá converger debido a la falta de replicación dentro de los bloques ( JMP-21160 ). Se corrigió un error (la columna no se ocultaba correctamente) que se convertía en un bloqueo (¡ay!) después de parte del trabajo de refactorización de Ernest al guardar fórmulas en SVM cuando hay un grupo Por ( JMP-21452 ). Al probar esa solución se descubrió un fallo diferente con Model Screening. Trabajando en la implementación de un rol de Compensación en GLMM para su uso con la distribución de Poisson como en la personalidad GLM.
- John Sall: En Categórico, implementé ajustes de FDR para comparaciones de celdas ( JMP-2012 ), agregó la opción "Error estándar medio" ( JMP-21439 ) y moví algunos elementos del menú a un submenú ( JMP-21300 ). En el cuadro de diálogo Modelo, maneje los nombres que deben citarse en las operaciones del portapapeles ( JMP-21364 ).
- Annie: Trabajando para arreglar tickets de Short Run Jira para su integración en v18.1 y trabajando con el equipo de JMP Live en la nueva función JMP Live Advertencias para la versión 19.
- Laura CS: Terminé de implementar el manejo de parámetros fijos en SEM con MIIV-2SLS y continué redactando los detalles técnicos relacionados.
Documentación estadística
- Michael C: Revisó una reorganización del capítulo de FDE en el que Colleen está trabajando junto con la documentación de nuevas características en FDE; investigar los cambios de documentos necesarios para cambios en el manejo de datos censurados por intervalos en Life Distribution; Participó en el proyecto de servicio JMP en el Raleigh Rose Garden el viernes pasado.
Pruebas de estadísticas
- Jacob: Probando actualizaciones de OC Curves en JMP 19 y actualizando pruebas unitarias ( JMP-21453 ). Prueba del nuevo error estándar medio en categórico ( JMP-1979 ). Agregar pruebas y actualizar los oráculos de pruebas unitarias categóricas para tener en cuenta esto. Agregar más pruebas para los límites de confianza medios en categóricos. Creando un cartel para HCI International 2024 con Mark Bailey .
- Tonya: Probando nuevas funciones del cuadro de diálogo Capacidad de proceso para elegir una distribución después del lanzamiento. Verificación de errores. Limpieza de pruebas unitarias.
Nota de Shannon
Muchas gracias a Dan Valente por compartir este vídeo de Instagram : ¡un buen recordatorio de que la codificación suele tener resultados sorprendentes!
¡Espero que todos tengáis un maravilloso fin de semana!