¡Bienvenido a la actualización de desarrollo de JMP del 12 de abril de 2024!
JMP 18.1 Feature Freeze llegará al final del día el próximo viernes 19 de abril . Si ha marcado un nuevo elemento de función fijo en 18.1, evalúe su impacto en la página Nuevas funciones de JMP 18.1 en Confluence . Y si está finalizando una función para 18.1 esta semana, copie la tabla de plantilla en esa página y cree un nuevo encabezado de sección para su función. Esto es muy útil para los equipos posteriores que planifican su propio trabajo 18.1.
También nos acercamos rápidamente a la fecha de congelación del código para JMP 18.0.1 , nuestra primera versión planificada "punto-punto". Si bien se centra en actualizaciones de bibliotecas de terceros para resolver problemas de seguridad, esta versión también incluirá algunas correcciones seleccionadas y otras actualizaciones importantes. Los elementos resueltos en 18.0.1 se pueden identificar en Jira con una versión reparada de 18.0.1. Todas las correcciones que no sean de seguridad deben aprobarse para su inclusión en 18.0.1. Envíe una nota a la lista de Aprobadores de JMP con detalles si está buscando aprobación para enviar un cambio de código que no sea de seguridad a 18.0.1.
Gracias a Mia Stephens por recordarnos que la fecha límite para la presentación de trabajos en la JMP Discovery Summit EE. UU. es el 23 de abril y que el personal de I+D de JMP está invitado a enviar resúmenes. Discovery US se llevará a cabo en Cary del 21 al 24 de octubre. Mientras tanto, regístrese aquí si está interesado en asistir a JMP Discovery Europe Online . Esta parte en línea del evento sigue a una conferencia Discovery presencial muy exitosa en Manchester el mes pasado .
Anuncios generales
Próximas fechas importantes
- Congelación de funciones de JMP 18.1 – 19/04/24
- Congelación de código JMP 18.0.1 – 26/04/24
- Lanzamiento de JMP 18.0.1 – ~ 18/05/24
- Comienza el modo de aprobación JMP 18.1 – 21/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
Descubrimiento de datos
- Xan: El fallo de GB Deshacer se solucionó con la ayuda de Dan. Modernización del código: uso de FlatHashMap en lugar de JHashMap. Se están trabajando en más opciones de orientación de fluctuación de marcador que permitan este tipo de trama logística.

- Y P: Se corrigieron algunos comportamientos de estirar para llenar para cajas colapsadas. Investigar problemas en los que se puede perder el relleno/margen cuando se clonan cuadros (salida de diario o imagen). Trabajando en el manejo de métricas del host a través del marco de estilo visual.
- Dave B: Integración de cambios en 18.1. Se corrigieron errores de desplazamiento de tablebox/mousewheel. Se corrigió el error de tamaño de exportación de PDF.
GAMA
- Caleb: Más clasificación de tickets de JIRA, particularmente en relación con los exploradores de tamaño de muestra. También retomé el trabajo en el artículo con Brad sobre una alternativa al método de Lenth para diseños no ortogonales. Finalmente, he estado ayudando a uno de los estudiantes de doctorado de Doug Montgomery con el análisis de algunas pruebas preliminares de degradación en un proyecto interesante que están ejecutando.
Anfitrión
- Kristen: El desarrollo de esta semana se centró en realizar actualizaciones de localización para JMP Marketplace para que las cadenas y el texto estén disponibles en los idiomas admitidos por JMP y en las actualizaciones de la interfaz de usuario de manejo de errores JMPMRKT-28 y JMPMRKT-63 .
- Paul N: Actualice Python integrado a 3.11.9 en JMP 18.0.1, JMP 18.1, JMP 19, en Windows y Mac.
- Michael H: Se eliminaron las bibliotecas SAS TK (kernel subproceso) de JMP 19.
HTML interactivo
- John Powell: Format.js convertido a una clase de JavaScript ( JMPHTML-13645 ). Trabajando en la conversión de BubblePlotSegment.js a una clase de JavaScript ( JMPHTML-13655 ). Se eliminó el código no utilizado para el prototipo de agrupación interactiva de barras y mapas de calor ( JMPHTML-13563 ). Se revisaron las solicitudes de funciones con Praveena para planificar JMP 19. Se discutió la nueva apariencia del contenido HTML interactivo con Praveena, Paul S., Michael S. y Bryan F. ( JMPHTML-1835 ). Se discutieron los detalles de implementación para la clasificación de advertencias de gráficos de control en JMP Live con Praveena y Annie ( JMPHTML-13650 ).
- Praveena:
- Me reuní con John Powell para revisar las características de la versión 19.0.
- Función de advertencia de gráfico de control en JMP Live
- Michael Goff y yo estamos trabajando para que el manejo de eventos del menú contextual agregue soporte para la clasificación.
- Me reuní con Annie y John para comprender las funcionalidades de CCB.
- Nos reunimos con Aurora, Annie y Michael para nuestras reuniones semanales.
- Interfaz de usuario HTML: revisó y finalizó las ideas de diseño identificadas durante las sesiones anteriores con el equipo HTML y Bryan Fricke.
- Michael Senoyuit: Terminé de refactorizar BoxPlotSegment, trabajé en el lavado de cara del diseño HTML y comencé a crear una clase de fuente.
JMP en vivo
- Aurora: Trabajo continuo en mejoras de advertencias en los gráficos de control.
Estadísticas
- Laura CS: Se alejó del estimador MIIV-2SLS esta semana para centrarse en pequeñas correcciones para SEM en 19.0 y en integraciones para 18.1. Se solucionó un problema del diagrama de ruta con el análisis de múltiples grupos (el diagrama se mostraba descentrado). Se corrigió un error con bootstrap por el cual la corrección de sesgo no ignoraba los valores faltantes en una estadística determinada. También se agregó una nueva columna a la tabla de resultados de arranque que muestra advertencias u otros mensajes encontrados durante la estimación (por ejemplo, variaciones negativas, no convergencia, etc.). Se agregó un nuevo índice de ajuste en la tabla de Comparación de modelos (solicitado por Narayanan, ahora en la Universidad de Cincinnati) y se solucionó un problema de JSL con Definir valores de tiempo.
Documentación estadística
- Michael C: revisó los cambios en el índice de secuencias de comandos para Colleen; se reunió con el comité del programa de la Conferencia Técnica de Otoño para revisar los resúmenes enviados; Comencé a investigar algunos errores que Acrolinx no detecta en los archivos de FrameMaker.
Pruebas de estadísticas
- Mark: Se identificaron deficiencias de la función de larga data Guardar/Cargar Respuestas/Factores en las plataformas DOE con Jacob para que Ryan y Joseph las revisen. Se actualizaron los scripts de pruebas unitarias para Easy DOE después de reemplazar la lista de selección en la pestaña Modelo para el modo Flexible. Tickets de Jira cerrados para Easy DOE. Estudiando la optimización bayesiana.
- Jacob: Verificar tickets de Jira para DOE y agregar pruebas unitarias. Agregar una prueba unitaria para los modelos tabulares de Torch Deep Learning. Trabajando en un script para volver a ejecutar mis pruebas unitarias fallidas y publicar fallas confirmadas. Ayudar al soporte técnico de JMP con una pregunta sobre análisis de energía del DOE. Haciendo una limpieza de prueba unitaria.
- Tonya: Trabajando en una presentación de los datos de los primeros usuarios de V18. Verificación de errores y limpieza de pruebas unitarias.
Actualizaciones de ciencias biológicas
- Rebecca: Iniciar una retrospectiva clínica de JMP organizando los comentarios en una página de Confluence y poniéndolos a disposición de nuestro equipo para su revisión. Continuar trabajando en la corrección de errores para 18.1, incluidas las de un nuevo informe para resumir la información de disposición.
- Richard: Creación de un prototipo de un informe que permitirá a los usuarios que no utilizan SQL identificar problemas de seguridad o medicamentos dentro de períodos de tiempo definidos por el usuario en torno a eventos o medicamentos de referencia.
Gestión de productos y marketing de productos
- Bryan F: Junto con Sarah Sylvestre, se reunió con Greg Flexman y Olivia Lippincott para discutir sus respuestas a una encuesta de tabla de datos que preparó Sarah. Procesé y presenté resultados del JMP Lab para subconjuntos de tablas de datos dinámicos. Hasta ahora se han procesado y presentado todos los resultados del reciente Discovery Europe JMP Lab. Me reuní con miembros de JMP Digital Ops, Marketing y Customer Care sobre la marca JMP. Trabajé con desarrolladores de HTML5 para desarrollar un estilo más consistente con JMP Live Chrome. Varias discusiones sobre el diseño de JMP Live. Continué usando algunas técnicas de UX con el grupo de Julian basado en un club de lectura de Diseño de cosas cotidianas. Planificación relacionada con el esfuerzo del Visual Styling Framework. Respondió a otra solicitud de un cronograma de remediación para áreas de accesibilidad de JMP que no cumplen con los requisitos.
Soporte técnico y compromiso
- Duane: ¡Otra semana ocupada en soporte! El equipo de Wendy está atendiendo muchos casos relacionados con problemas de My JMP y preguntas de autenticación. Tenga en cuenta que la prueba JMP 18 NO está disponible todavía. Se está trabajando para que esté disponible, pero aún no está disponible. 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:
- DevOps: reuniones de descripción general y charlas con Shannon Leslie y otras personas de DevOps. Investigación general y resolución de problemas. Incorporaciones 18.1: se actualizó el trabajo Stringbot-JSL-Maintenance para que funcione en 18.1; realizó una ejecución de prueba (aún no hay cadenas); Listo para nuevas cuerdas la próxima semana. HelpMap para 18.1: Se trabajó en la actualización del trabajo de carga.
- El domingo pasado fui al Museo Poe en Richmond, VA. Solo por diversión, importé Raven a JMP e hice un análisis de sentimiento al respecto. Luego utilicé la puntuación de sentimiento general para colorear una nube de palabras.
- Jim: integró los cambios aprobados en la rama 18.0.1; proporcionó soporte adicional de Perforce. Nueva versión del mac mini de Russ; actualicé el sistema operativo en múltiples Mac minis de prueba. Trabajar con Paul Nelson para instalar módulos Python en Mac OS mediante scripts por lotes. Trabajar con Daniel Powell para determinar por qué muchas máquinas UT no se autorizan después del cambio del lado del servidor de la semana pasada.
- Myron: Trabajé en la creación de JMPTOOLPROD.dev.jmp.com y en la implementación de JiraBot allí. Eso requirió algunos retoques para configurar una aplicación de autenticación de Azure diferente (por lo que no compartiría la instancia de desarrollo) y algunos cambios de código para ser más flexible con los tokens de autenticación e ID y demás cuando el código de la aplicación se promociona de jmptooldev a jmptoolprod.
- Bob: Más actualizaciones del acuerdo de licencia. Solución de problemas por problemas de autorización. Se eliminaron archivos tkext de los instaladores de Windows JMP 19. Uso documentado de archivos personalizados en instaladores de Windows 18.
- Shannon C: Reuniones de incorporación con Shannon L. Se investigaron fallas de producción del JMP 18. Conversaciones con JMP LS sobre futura retrospectiva.
Localización
- Krzysztof : trabajando en la configuración de una máquina AWS para alojar memoQweb para usuarios externos (proveedores, revisores), mejorando el proceso de TermBase (nueva lista de detención), trabajando en una solución a un problema con el filtro Adobe FrameMaker (sin importar cadenas AltText), planificando Tareas de desarrollo relacionadas con MT y LLM, se introdujo la verificación de control de calidad con RegEx para verificar discrepancias en las comas iniciales en PortableUI.
- Sandy: Se registraron cambios en el proceso para producir un informe de recuento de palabras de memoq estilo Trados para uno de nuestros proveedores; esto está listo para prueba/implementación. Trabajo de relleno de diferenciación de imagen probado con etiquetas agregadas. Comenzó a probar el validador xliff y las API de control de calidad. Se trabajó en cambiar la validación de archivos para docsource/l10nsource para usar una nueva API de archivos.
- Allison: Me comuniqué con lingüistas y escritores sobre consultas sobre cadenas de Libros Grandes. Validó las capturas de pantalla localizadas para UG y BA. Comunicado con JMP Legal sobre órdenes de trabajo; trabajó en la elaboración de presupuestos para la localización de la interfaz de usuario de JMP 18.1; Se informó un error en la función de arrastrar y soltar que no funciona en la tabla de datos de muestra de JA y ZH localizada.
- Howard: Corrección de errores. Desarrollo laboral de Imagediff. Trabajé en Jira API para el panel de localización.
- Trish: consultas de localización, órdenes de trabajo, actualizaciones y cronogramas de Jira. OOTO dos días esta semana.
- Sohail: Continuar mejorando la herramienta y el proceso de búsqueda de MT.
Documentación
- Susan C: Revisiones de cadenas de UI terminadas en febrero - abril para main y 18.1. Tengo archivos de notas de la versión 18.1 listos para actualizar en Perforce. Trabajando en fechas para Release Notes y JMP Live. Trabajando en las actualizaciones de JMP Live 18.1. Trabajando en las actualizaciones retrospectivas de JMP Live para la ayuda 17, 17.1 y 17.2.
- Devon: Finalizando capítulos convertidos de DJ para su revisión, JMP-20614 : analizó un problema con el texto alternativo de la imagen en inglés en la ayuda traducida y aprendió a usar PuTTy y OpenSSH para enviar archivos a una instancia de AWS.
- Qiana: Trabajo de datos de muestra. Planificación de oxígeno. Planificación y coordinación de proyectos JMP 18.0.1 y 18.1.
- ChrisB: Reseñas de cadenas. Creación de la ayuda de DJ localizada. Se analizaron algunos problemas de conversión de oxígeno.
Pruebas de sistema/host-Cary
- Mandy: Asistió a la reunión del grupo de usuarios de JMP el miércoles en el Edificio C. Excelentes presentaciones sobre JMP 18 por parte de nuestros JMP SE y otros. También se verificaron problemas de JMP 18.1 y 19.0. Me reuní con SAS IT para intentar descubrir por qué Mac Teams sigue fallando. Eliminar más archivos en caché pareció ayudar. Crucemos los dedos. Asistí a una reunión para prepararme para una visita al cliente el 24 de abril para demostrar los flujos de trabajo. Además, solo porque amo el baloncesto y el viaje de Caitlyn Clark, vi un gráfico y decidí intentar usar JMP y GB para intentar replicarlo. Más o menos lo tengo aquí:
Y para ser justos con Edey, lo suyo son los rebotes, pero ella todavía acierta en los puntos...
- Hunter: Pasé la mayor parte de la semana probando varios elementos que afectan la autorización de Daniel y Aaron. Se informó un problema al no poder obtener los códigos de verificación solicitados por correo electrónico al intentar acceder a "Mi JMP" o autorizar las instalaciones actuales de JMP.
- Audrey: pasante de planificación, ajuste de máquinas y procesos después de la corrección de autorización 18.1, capacitaciones de Confluence.
Pruebas web – Cary
- Natalie: Steve y yo nos concentramos en lograr que las ejecuciones de automatización diarias funcionaran en JMP 18.1 y 18.0.1, pero todavía estamos bloqueados por un problema existente. Empujé algunos cambios realizados en JMP 19 a 18.1 y tengo una solución para 5 fallas más de casos de prueba en nuestra cobertura existente. Se lograron avances adicionales con nueva cobertura para cambios de valores faltantes en la información sobre herramientas.
Pruebas de sistema/host-Beijing
- Equipo de Beijing: JMPTESTBJ-2998: Corrección de pruebas de referencia de JMP 18.1 y 19.0 para idiomas locales : en progreso , chino listo
- Da Li: (1) Verificación de errores. (2) EN progreso: pruebas de funciones, 8 errores creados (WEBJMP-6251: incrustar JMP Live usando un iFrame (u otra tecnología) de manera que el contenido sea reconocible, incluso si no ha iniciado sesión ). (3) Agregar Jest UT adicional en 18.1 y 19.0 para WEBJMP-8364: la dirección IP está expuesta en la descarga de la tabla del historial para administradores que no son del sistema .
- Nan Wu: (1) Las pruebas de regresión de errores de JMP 18.1/19.0, principalmente en las pruebas de regresión de JMP Install Checker. (2) Corrección de las pruebas de referencia de JMP 18.1 para los idiomas chinos realizadas tanto para 18.1 como para 19.0, y ya se cargaron los archivos de prueba corregidos forzosamente ( JMPTESTBJ-2998 ). (3) Se encontraron algunas fallas en las pruebas de referencia de idiomas locales en las máquinas de laboratorio ejecutadas todas las noches. Después de la investigación, estas fallas parecen deberse a que la región no está configurada correctamente para las pruebas de idioma local y es posible que no se pueda acceder a algunos archivos necesarios desde la máquina del laboratorio. Envíe un correo a Jim para obtener ayuda para SOLUCIONAR los problemas del entorno de la máquina del laboratorio.
- Kimi: (1) Verificación de errores. (2) Python NF: resaltado de sintaxis del tema oscuro; para obtener más detalles, consulte JMP-17755 : en progreso, se creó una nueva historia JMP-21040: mejora para el editor de scripts de Python . Prueba de regresión de Python 3.11.8 (parte win), los detalles se refieren a JMP-21008 : en progreso, Paul planea actualizar a 3.11.9 tanto para win como para mac. Obtenga la variable de ruta; los detalles se refieren a JMP-20992 - Listo. Alto de celda y ancho de visualización de columna; los detalles se refieren a JMP-20991 – Listo. (3) Discuta con Paul sobre el problema de la política de grupo en Mac. (4) Resumir posibles nuevas funciones/correcciones de errores para Python 19.0 - Listo. [JMP-21037: Integración de Python con JMP 19 . (5) Solucionar fallas de referencia para JA y DE; para obtener más detalles, consulte JMPTESTBJ-2998 – En progreso. (6) JMP Live NF: admite el uso de Python en scripts de actualización; los detalles se refieren a JMP-20748 – En progreso. (7) Jenkins: consulte los resultados del Beijing Daily UT. JMPTESTBJ-3007: Optimización: actualice Node.js a 20.11.1 para el servidor jmplive 19 y la prueba de migración de JMP Live : en progreso. JMPTESTBJ-3006: Optimización: actualizar el archivo de licencia para Windows y Mac – En progreso.
- Da Zhang: (1) Verificación de errores. (2) Archivos modificados para Text Explorer debido a diferencias de clasificación en varias versiones de Mac.
- Nala: (1) Verificación de errores. (2) Continúe probando la nueva característica de JMP Live: WEBJMP-6650: visualización y descarga de registros a nivel de espacio .
Nota de Shannon
¡Espero que todos (dentro del alcance en América del Norte) hayan tenido la oportunidad de ver algo del eclipse solar! ¡Disfruta el fin de semana! :smiling_face_with_smiling_eyes: