¡Bienvenido a la actualización de desarrollo de JMP del 8 de noviembre de 2024!
Con suerte, todos vieron la nota de Myron Chandler que indica que este fin de semana, Stringbot en la rama principal comenzará a ejecutarse en AWS. Como Myron señaló en su correo electrónico, Stringbot main está migrando de nuestra infraestructura SAS existente (jmptool.na.sas.com) a nuestro espacio JMP AWS (en este caso, jmptoolprod.dev.jmp.com). Si todo va bien, no debería notar ninguna diferencia real y debería recibir los mismos correos electrónicos que siempre recibió de Stringbot si sus cadenas en la rama principal necesitan atención. Si nota algún problema, infórmelo en JMPTOOL-1183 para que podamos rastrearlo e investigarlo.
JMP 18.2 seguirá ejecutándose en jmptool.na.sas.com mientras finalizamos el trabajo en esa rama. Hoy (24/8/11) es la congelación de cadenas de JMP 18.2 para desarrolladores . La semana que viene, los escritores evaluarán la coherencia de las cadenas. Tenga en cuenta que nuestra primera congelación de cadenas de JMP 19 para desarrolladores será el 2/12/24. ¡Trabaje con un escritor si necesita ayuda temprana para refinar sus cadenas!
JMP 19 EA4 se encuentra en las fases finales de prueba después de que se requiriera una actualización de Python para resolver fallas de seguridad en nuestra versión de Python existente. ¡Gracias a Paul Nelson, Jim Borek, Bob Hickey y a los equipos de control de calidad de Cary y Beijing por todas las correcciones y los esfuerzos de prueba de esta semana! El equipo de control de calidad espera aprobar JMP 19 EA4 a principios de la próxima semana.
JMP 18.1.1 también se reconstruyó para incorporar estos archivos Python actualizados. ¡Las pruebas del instalador de 18.1.1 están en marcha y hasta ahora tienen buena pinta! Ahora que 18.1.1 está congelado, las tareas de ramificación de 18.1.2 están en marcha. Anticipamos la integración temprana de una corrección en el resumen, y JMP Clinical también tendrá cambios en los informes para 18.1.2. Por supuesto, estaremos atentos a todas y cada una de las correcciones de seguridad necesarias.
¡Muchas gracias a Caleb King por presentar su proyecto conjunto JMP-R en la reunión de desarrollo de JMP de esta semana! Caleb había presentado brevemente este tema en la sesión plenaria presencial de Discovery, ya que habló sobre la integración, pero tuvo más tiempo para dedicarle a ello con nosotros. Si se perdió la reunión, puede encontrar una grabación aquí .
¡Gracias a Tonya Mauldin por compartir los casos beta/fallos de esta semana con los fallos seleccionados!

Informe de fallos y de la versión beta de la semana del 8/11/2024 | JMP Live
Anuncios generales
- ¡El Giving Tuesday está a la vuelta de la esquina! Aquí tienes un artículo en Inside SAS que detalla muchas de las formas en las que puedes participar en proyectos como Tools4Schools y Angel Tree.

Próximas fechas importantes
- Bloqueo de cadenas de desarrolladores de JMP 18.2: 24/8/11ßHOY
- Aprobación de control de calidad de JMP 18.1.1 – ~15/11/24
- Lanzamiento de JMP 18.1.1 en MyJMP: 19/11/2024
- Entrega de la primera cuerda de JMP 19.0 – 2/12/24
- Visita Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Soporte técnico y participación
- Wendy:
- El volumen de casos ha aumentado nuevamente esta semana para el equipo de participación, en gran medida debido a un aumento en los envíos de RPS de los clientes. Estamos trabajando para detectar y evitar envíos múltiples, que resultan en casos duplicados. Esta semana, aproximadamente el 25 % de los casos de RPS fueron duplicados.

Volumen de casos de soporte técnico por semana:

Temas de casos para la cola de soporte técnico, la semana pasada:

Volumen de casos de soporte de compromiso por semana:

Temas de casos para la cola de participación, la semana pasada:

Operaciones de desarrollo
- Myron: trabajó en JMPTOOL-1183: configurar y ejecutar stringbot en AWS, JMPTOOL-1424: comenzar a configurar el sistema de fallas en AWS, JMPTOOL-1308: implementar la política de retención de archivos para archivos antiguos de testbot y JMPTOOL-1372: testbot: eliminar el código que verifica archivos de defectos antiguos.
- Bob: problemas con la creación, prueba, creación, prueba y creación del instalador EA4 con archivos Python. Creación del punto de referencia de validación del instalador de Windows 18.1.1.
- Shannon: Reuniones de equipo: ¡un gran progreso en muchos proyectos de herramientas! Seguimos trabajando con los evaluadores para solucionar los errores de comunicación no deseados, los fallos y los tiempos de espera en nuestras ejecuciones nocturnas. Se investigaron algunos fallos misteriosos: ¡muchas gracias a Dave Barbour por su ayuda con los casos de prueba de replicación!
Localización
- Allison: preparó el kit para las notas de la versión 18.1.1 y se las entregó a los equipos de traducción para su localización; validó los PDF de documentación localizada de KO y ZH 18.0 y se los entregó a QA para su prueba; se reunió con el equipo de JMP Store y discutió sobre un posible soporte de localización futuro; preparó los PDF de documentación para entregarlos al equipo de documentación para la creación de la biblioteca de documentación.
- Trish: Me reuní con el equipo de desarrollo de JMP Store para analizar su proceso de localización y cómo nuestro equipo podría ayudar. Me reuní con el equipo de desarrollo de JMP Marketplace para analizar cómo manejaremos las actualizaciones de localización. Coordinación con los revisores para el trabajo de V19. Trabajé con Susan para clasificar algunos Jiras de JMP Live Help que afectan la localización. Preparación para la entrega final de cadenas de interfaz de usuario portátil para 19.0.
- Krzysztof: Trabajando en la implementación de LLM para tareas de localización (recolección de términos, explicaciones de términos, traducción y control de calidad). Procesando traducciones clínicas de JMP. Preparando el flujo de trabajo para nuevos proyectos. Reunión con el desarrollador de Marketplace para discutir el proceso de localización para las descripciones de la interfaz de usuario y los complementos en el futuro.
- Howard: Corrección de errores. Trabajé en la integración de Jira con Translation Query System. Conversión de trabajos de backend a servicios de Windows.
- Sandy: estoy terminando el proyecto de comparación de diferencias de imágenes, incluida la creación de trabajos Jenkins adecuados. Comencé a buscar mejoras en el procesamiento de cadenas de confirmación y devolución.
- Sohail: Se resolvieron los problemas de descarga de archivos para la interfaz de búsqueda de TM, se arregló el soporte de búsqueda multilingüe, se exploraron y compararon las capacidades de LLM para tareas de extracción de términos.
Documentación
- ChrisB : Cambié el script del mapa del sitio (gracias a John Mosier) con la esperanza de que Google esté más satisfecho. Actualicé las plantillas 18.2 y 19.0 y las coloqué correctamente. Incluí el complemento Doc 18.1 en Marketplace. Me reuní con Andretti y otros sobre el nuevo encabezado de ayuda y el problema de derechos de autor del pie de página (y recopilé información de derechos de autor de JMP). Traté de averiguar cómo funcionan las URL de ayuda sin versión. Revisiones de cadenas.
- Susan C: Generación de la ayuda de JMP Live 18.2. Trabajo en correcciones retrospectivas de JMP Live, comunicación con Trish. Actualización, verificación de producción, etiquetado y entrega de las RN 18.1.1. Me reuní con Jill (nuestra nueva editora) para repasar los procesos y recursos de edición. Busqué algunas actualizaciones de cadenas de la interfaz de usuario, todas completadas para octubre.
- Devon: trabajamos con el Departamento de Educación para brindarles una lista de todos los ejemplos que tenemos en nuestra documentación con un script para proporcionar la lista nuevamente para cada versión, continuamos trabajando en la conversión de prueba del libro Discovering JMP en chino para L10N.
- Qiana: creó el tablero de Jira del equipo de documentación. Comenzó a abordar el problema JMP-23261. Planificación y coordinación del proyecto.
Pruebas de sistema/host: Cary
- Mandy: Tuve que revisar y verificar aproximadamente 22 correcciones de JIRA; el desarrollador envió los cambios de las etiquetas de valores para las propiedades; ahora estoy probando eso en 19.0. Hice pruebas del instalador para EA4 en Mac; también revisé el error de E/S con una corrección resumida. Estoy trabajando en las pruebas del instalador 18.1.1 en Mac. La semana que viene, seguiré trabajando en la redacción de pruebas para etiquetas, tabular JSL de movimiento y el cuadro de diálogo de búsqueda y reemplazo del generador de flujo de trabajo.
- Nick H: Continué con la limpieza de las pruebas unitarias, concentrándome más en las ramas de mantenimiento. Verifiqué algunas mejoras en el límite de fecha y la apariencia del cuadro de calendario. Hice ajustes en nuestra prueba pathVariables (usada en las pruebas del instalador) para tener en cuenta que las máquinas SAS ahora usan la ubicación de OneDrive como la ubicación predeterminada para Documents Desktop. También estoy pensando en cómo integrar el trabajo de imitación en curso con nuestro marco de prueba existente.
- Hunter: Terminé de probar JMP 19 EA 4 en Mac y Windows. Probé y proporcioné comentarios con varios instaladores de JMP 19 EA 4 durante la semana para las reconstrucciones necesarias. Comencé a probar la versión de mantenimiento de JMP 18.1.1 para mi configuración asignada.
- Audrey : Pruebas de EA4, pruebas de 18.1.1. La aprobación prevista para EA4 es el lunes 11/11. La aprobación prevista para 18.1.1 es el viernes 15/11 o antes. Estoy haciendo algunas pruebas en columnas de transformación dinámica con Lisa y Anna.
Pruebas web – Cary
- Natalie: Comenzamos un nuevo desarrollo en la automatización HTML para los gráficos de control. Esta semana tenemos más diferencias en nuestra automatización diaria como resultado de los cambios de la interfaz de usuario implementados para el nuevo tema JMP Live. Necesitaremos nuevos puntos de referencia de imágenes. Los he creado en mi espacio de trabajo, pero no los confirmaremos hasta que el desarrollo esté más completo y sea más estable. Comenzamos las pruebas de instalación de JMP Live para 18.1.1.
- Anna: Investigar los rastros de TS y generar informes de Jiras. Verificar las actualizaciones de la documentación. Agregar nuevas pruebas de imageDiff. Volver a probar las áreas de prueba después de aplicar los cambios. Aprender sobre las nuevas transformaciones cómodas de Xan.
Pruebas de sistema/host: Pekín
Centro
- Dan S: Se agregó la opción < <
- Dave B: Trabajé en un complemento que hace un mejor trabajo al detectar excepciones de desbordamiento de pila. Reproduje y arreglé un error de lineseg/clone. Posiblemente reproduje un error del generador de gráficos que hace que JMP deje de funcionar sin archivos de errores. Reproduje un error con etiquetas flotantes y gráficos con mapas.
- Morgan: Se dividió la página de preferencias del editor de scripts en pestañas. Se agregó la preferencia de espacios visibles para el editor de scripts. Se trasladó el editor de fragmentos de código desde su cuadro de diálogo modal al menú de preferencias principal.
- Ernest: Se refactorizó la propiedad Value Labels internamente. Pregúnteme si tiene preguntas sobre los cambios, en particular sobre la forma en que las plataformas crean columnas etiquetadas.
- Xan : Habla estadística y clasificación del eje CCB.
DOE y confiabilidad
- Caleb: Continué con la corrección de errores en los exploradores. También di una charla de desarrollo sobre mi proyecto MSA que mencioné en la sesión plenaria. ¡Hasta ahora he recibido excelentes comentarios!
- Irene: Estoy investigando algunos tickets de Jira y trabajando en un proyecto de investigación. Aprendí un poco más sobre Easy DOE gracias a Joseph.
Alojamiento e interfaces
- Will: Estoy trabajando en el conector de datos de SharePoint. Estoy trabajando para ofrecer una opción para que los usuarios utilicen un servidor de autorización hospedado en JMP en Azure, de modo que no tengan que crear el suyo propio. Con suerte, esto optimizará la experiencia del usuario para aquellos que no tienen tanta inclinación por la tecnología. También he agregado algunas correcciones de errores para el conector de SharePoint y he estado trabajando en el editor del conector de datos, lo que lo hace un poco más fácil de usar.
- Paul N: JMP-23700 : se agregó la verificación de errores a las entradas de jpip() para lograr una salida consistente. JMP-23662 : actualización de seguridad de Python de 3.11.9 (binario de Python.org) a 3.11.10 compilado desde la fuente, ya que 3.11 ahora está solo en modo de mantenimiento de seguridad. JMP 18.1.1, 18.2, 19 EA4, 19.0. JMP-23737 : se comenzó a trabajar para trasladar JMP 19.0 a Python 3.13.0, que aún debería tener soporte activo cuando se envíe JMP 19.
- John Schroedl: Se actualizó la última versión de Telerik en 18.2 y 19.0. Se investigaron fallas y se ayudó con Visual Studio. Se trabajó con Evan en el diseño de texto de DWrite. Se implementaron cambios en el control del árbol de host relacionados con los modos de color y se actualizó el estilo. Se comenzaron a realizar cambios de estilo para los menús.
HTML interactivo
- Juan Powell:
- Se agregó soporte para mostrar los valores X e Y del punto medio de las elipses en la información sobre herramientas HTML interactiva ( JMPHTML-2035 ).
- Detectar y mostrar un mensaje localizado cuando se abren o obtienen una vista previa de archivos HTML interactivos en un entorno donde JavaScript está deshabilitado (MS Teams, SharePoint, Outlook, etc.) ( JMPHTML-13541 )
- Se investigó un problema que ocurre en JMP Live cuando un usuario realiza una selección de filtro de datos local y luego modifica el filtro de datos local en el script de regeneración ( JMPHTML-14201 ).
- Comencé a analizar la posibilidad de admitir opciones de exportación y publicación para la detección de procesos ( JMPHTML-14209 ).
- Comencé a experimentar con la supresión de la información sobre herramientas “no interactiva” y al mismo tiempo ofrecí cierta advertencia de que el gráfico es estático y no responderá a otros cambios en el informe ( JMPHTML-13846 ).
- Mike Stickles: Se completó y se adelantó el trabajo sobre el problema JMPHTML-13685 (la leyenda del gráfico con función de tamaño no coincide con JMP); aún se deben establecer los criterios de aceptación para los evaluadores. Se continúa con el trabajo sobre JMPHTML-13966 (las selecciones de Word Cloud no funcionan correctamente) y JMPHTML-13982 (implementar la capacidad de selección en las listas de términos de Text Explorer), lo que debería completar la implementación de Word Clouds en HTML5.
JMP en vivo
- Aurora: mejoras en las advertencias del gráfico de control (deshabilitar ciertas acciones cuando las advertencias del informe están deshabilitadas, cambiar el orden de las advertencias en el panel de advertencias del informe/correo electrónico/descargas, enviar archivos Jiras para recibir sugerencias de Florence Kussener ). Actualizaciones de paquetes de terceros. Limpieza de ramas obsoletas para el equipo. Investigación de errores detectados con la publicación de una tabla de datos de varios GB. Ayudé un poco a Eric con su investigación sobre problemas de memoria en JMP Live Sales.
Estadística
- Laura CS : Participó en una entrevista para un candidato a desarrollador estadístico, corrigió un error para identificar si la media de una variable latente es estimable, encontró un error con el análisis de grupos múltiples y lo solucionó, comenzó a trabajar en una nueva función para estimar efectos indirectos específicos. Se reunió con Haley para hablar sobre las pruebas y con Caleb para hablar sobre las aplicaciones de MSA.
- John Sall: En el proceso de selección, se admiten valores faltantes en las categorías de agrupación ( JMP-23706 ). En el generador de perfiles, se realizan algunos borradores iniciales de un panel de control de optimización ( JMP-22406 ). Se lee y se debate con otros sobre "Monitoreo ambiental" con datos binomiales negativos inflados a cero.
- Elizabeth: Se investigó un fallo en SVM con la validación de KFold que un usuario informó al soporte técnico. Se identificó el fragmento de código culpable y se solucionó para la versión 19. Se está esperando la verificación antes de implementar la versión 18.2. ( JMP-23716 ).
Documentación estadística
- Michael C: Completé la primera pasada por las actualizaciones del índice de scripts para las entradas en las subcategorías bajo Fit Least Squares; revisé un nuevo ejemplo de SEM para Hamid; arreglé un par de documentos Jiras en RSM.
Pruebas de estadísticas
- Mark: Instalé MATLAB con mucha ayuda de Nicole y Audrey (gracias). Aprendí MATLAB. Depuré scripts de MATLAB utilizados en el simulador IndPenSim 2.
- Tonya: Prueba de la nueva función de agrupación en la plataforma Manage Limits y el nuevo gráfico de probabilidad normal en Process Capability.
Actualizaciones en ciencias de la vida
- Drew: Clasificar errores y características para JMPC 18.2 y 19. Brindar soporte para el trabajo de validación que Geoff está agregando a JMPC.
Nota de Shannon
¡Esperamos que tengas la oportunidad de hacer algunas de las cosas que más disfrutas este fin de semana! ¡Que lo pases genial!
