¡Bienvenido a la actualización de desarrollo de JMP del 1 de diciembre de 2023!
Modo de aprobación JMP 18 está en pleno apogeo. Los desarrolladores, evaluadores y otros continúan colaborando para identificar los problemas críticos que deben resolverse antes de realizar el envío. Como recordatorio, el equipo de documentación solicita que los desarrolladores no especializados en estadísticas actualicen Jira para identificar nuevas funciones que deberían mostrarse a los clientes en las notas de la versión. Si un elemento de característica merece ser incluido, configure el ¿Notas de la versión afectadas? campo a Sí y proporcionar un resumen antes del miércoles 20 de diciembre. De lo contrario, establezca el campo en No . Si tiene preguntas o inquietudes, comuníquese con Qiana Eaglin .
JMP 18 EA7 está previsto que se congele el próximo Viernes, 8/12/23 . Actualice sus páginas de funciones con cualquier detalle nuevo que deba compartirse con los clientes e identifique los elementos como relevantes para EA7. Además de orientar a los clientes de EA en la dirección correcta, las páginas de funciones brindan detalles cruciales para el uso de la capacitación interna, como Hyde Molinero compartido esta semana en este mensaje de agradecimiento:
Quería transmitir mi agradecimiento a los desarrolladores por todo lo que hacen para facilitar la comprensión e ilustrar las nuevas funciones de JMP.Las páginas de funciones son extremadamente útiles; muchas veces copio y pego directamente en los materiales de capacitación de SE.Además, ha habido muchos datos de ejemplo realmente excelentes que ilustran las nuevas funciones.La organización de las últimas funciones también es muy útil y ha evitado reescribir el material de capacitación porque no estaba completamente listo para ser documentado.Volviendo a un par de versiones, seleccionaríamos las 12-15 funciones principales para la capacitación.Este año estoy desarrollando material para 39 temas y voy al día con 10 por terminar.Esto sólo es posible gracias al excelente trabajo del equipo y sus esfuerzos por facilitar la transferencia de conocimientos.Ha sido una experiencia increíble para mí conocer todas las funciones nuevas realmente fantásticas y sé que nuestros clientes también las apreciarán.Por favor, transmita mi gratitud y sepa que es apreciada.
Hablando de trabajo con nuevas funciones, nos acercamos a nuestro Ramificación JMP 19 el 20/12/23. Una vez que el trabajo de JMP 18.0 concluya a mediados de enero, también agregaremos ramas para 18.1 (correcciones de mantenimiento) y 18.0.1 (seguridad crítica aprobada y correcciones de nivel espectacular únicamente). Sólo un aviso de que probablemente tendremos un EA8 en algún momento de enero una vez que los clientes hayan tenido la oportunidad de probar la autorización con EA7. Se recibirán más detalles a medida que esos planes se solidifiquen.
Muchas gracias a Krzysztof Jozefowicz y Sohail Lokhandwala ¡Por presentar en la reunión de desarrolladores de JMP de este jueves! Si te perdiste la reunión, puedes encontrar una grabacion aqui . Presentaron dos herramientas que el equipo de L10N ha creado y que pueden ser utilizadas por otros en JMP. El Memoria de traducción JMP La interfaz de búsqueda se puede utilizar para consultar cadenas en inglés, traducciones y campos relacionados en la base de datos de traducción actual de cadenas de interfaz de usuario y documentación de JMP. La otra herramienta admite traducciones automáticas de cualquier texto utilizando modelos de lenguaje Google AutoML entrenados con nuestras traducciones JMP existentes. Sohail y Krzysztof están interesados en recibir comentarios sobre estas herramientas, ¡así que envíenos cualquier idea!
Además, muchas gracias a Tonya Mauldín por compartir las pistas beta/crash de las últimas 2 semanas.Los accidentes se seleccionan a continuación.

Informes Beta/Crash del 17/11/23 al 1/12/23 | JMP Live (sas.com)
Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del Llegar a saber forma . Simplemente complete las preguntas y cuando haya terminado, cárguelas junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- JMP 18/JMP Clínico/JMP Live 18 EA7 – 8/12/23
- Creación de sucursal JMP 19 – 20/12/23
- JMP 18 EA8 – Fecha por determinar en enero de 2024
- Congelación de código JMP 18 – 16/01/24
- Por favor visita Confluencia para obtener una lista completa de JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Estadísticas
- Juan Sall: Para una versión futura de Fit Response Screening, implementé una función de prueba de diferencia de medias LS de todos los efectos y todos los pares, que también admite REML. (JMP-19632) Funciona con interacciones de hasta 3 vías, probando todas las diferencias de LSMeans entre niveles para un término para todas las combinaciones de niveles de los otros términos en el efecto. La instalación se puede adaptar fácilmente a otras plataformas adecuadas. En la imagen a continuación, la etiqueta inferior derecha se encuentra dentro de una interacción de tres vías que prueba la diferencia de sexo dentro de ciertos niveles de edad y línea.Para esa interacción, también se prueban todas las diferencias de edad para todos los niveles de sexo y línea, y las diferencias de línea para todos los niveles de sexo y edad, de modo que se realicen todos los cortes.Este tipo de pruebas fragmentadas de producción en masa debería resultar valiosa para descubrir qué combinaciones impulsan las interacciones.

- Laura CS: Se corrigieron algunas jiras 18.1 en mi espacio de trabajo y retomé el trabajo en el estimador MIIV-2SLS. Investigar diversos temas para determinar posibles presentaciones para próximas conferencias académicas. Reunión con el comité de métricas de DEI. Me reuní con un profesor de la Universidad de Stockton para discutir los análisis SEM.
- annie: Continuar solucionando problemas en Control Chart Builder.
Documentación estadística
- miguel c: Actualización de documentación para varias plataformas de Fit Model, incluidos mínimos cuadrados, modelos mixtos y GLMM; revisó las actualizaciones de documentos de Easy DOE y Screening Design para Karen.
- karen: Envié los capítulos de Easy DOE y Screening para su revisión. CSALT a continuación.
Pruebas de estadísticas
- Marca: Entradas cerradas para Easy DOE en JMP 18. Asistió a la reunión del comité de métricas del equipo de acción de DEI para preparar la presentación al liderazgo el próximo año. Se reunió para discutir la distribución de la herramienta de estudio de usabilidad a los usuarios de JMP. Borrador revisado del capítulo que documenta Easy DOE. Preguntas respondidas en la comunidad JMP.
- Jacobo: Probando las correcciones aprobadas por el DOE en JMP 18. Limpieza de pruebas unitarias. Preparar una matriz de cobertura/borrador de una prueba unitaria para ayudar a probar el complemento Torch Deep Learning.
- tonia: Revisar documentación y trabajar en la verificación de errores.
Apoyo técnico
- Duane: Me alegra mucho poder decir que la transición de JMP Community a Mis cuentas JMP se desarrolló sin problemas. Hemos tenido muy pocos casos abiertos sobre el cambio (un caso de RPS, otro preguntando sobre el cambio en sí). ¡La transición parece ser un gran éxito! En cuanto al soporte, aquí están los Informes de TS JMP Live y el enlace al filtro de Jira que muestra el entradas reportadas 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
- Jim: Cambios coordinados del instalador de Mac en la ubicación de datos de muestra para múltiples productos JMP con Michael Hecht (JMP-10455). Realicé actualizaciones del sistema Mac OS en muchas máquinas de prueba unitarias para que cumplieran con SAS. Trabajé con Kimi para instalar y configurar nuevos módulos de Python en todas las máquinas de prueba unitaria diaria. Planeando, con la ayuda de Bob, probar las instalaciones por lotes y la autorización de JMP en WinOS durante este fin de semana. Se informaron fallas de aserción y fallas de Jiras para JMP Pro 18.0.
- melanie: Obtuve la creación del mapa de ayuda y las partes de carga de los procesos de ayuda actualizadas y ejecutándose en la nueva máquina virtual de AWS. Con el asesoramiento y las pruebas de Nick, Myron, Chris Barrett, Qiana y Michael Crotty, todo debería estar listo para EA7.
- Mirón: Trabajando en el reemplazo de AWS para JMPTOOL (servidor web, base de datos de fallas, etc.). Actualizaciones del propietario de JiraBot.
Localización
- Krzysztof: Trabajé en una presentación a JMP Dev (junto con Sohail) de las interfaces TM Search y MT. Ayudar con el lanzamiento y procesamiento de entregas de proyectos L10N. Puesta en marcha de nuevos proyectos para la automatización L10N. Se continuó trabajando en mejoras a los scripts de validación de traducción de la interfaz de usuario.
- Sohail: Implementación de mejoras en las aplicaciones web TM Search y MT. Demostración de las dos interfaces para JMP Dev.
- Arenoso: Trabajando en mejoras de validación para el panel de creación de proyectos.
Documentación
- Chris B: Correcciones a ejemplos en "Discovering JMP" y "Essential Graphing": JMP-15512, JMP-15514, JMP-15515, JMP-13142, JMP-15042, JMP-12286, JMP-15510 y JMP-18841. Parece que la indexación de Google se puso al día y se resolvió el problema de que Google devolviera una página destacada que enlaza con una página en inglés que está en la ayuda china, pero aún estoy confirmando (JMP-663).
- Qiana: Completé el trabajo en los atajos de teclado y las tarjetas de descripción de menús y se los entregué a L10N. Continuó trabajando en los datos de muestra obsoletos. Asistió a la reunión de Liderazgo de DEI. Planificación de nuevas funciones. Planificación y coordinación de proyectos.
- Susan C: Trabajando en JMP Live/Ayuda pública, tanto de usuario/administrador como de instalación, para finalizar las actualizaciones de 18. Envié ambos archivos PDF de la ayuda para su revisión el martes. Los revisores tienen hasta el lunes para proporcionar comentarios. También actualicé las plantillas de ayuda para JMP Live/Public.
- Devon: Agregar ejemplos a la documentación de Python. Se agregó Column Dialog() a la referencia de secuencias de comandos JMP. Actualización del capítulo Teclas de ayuda y preferencias del documento Uso de JMP.
Pruebas de sistema/host-Cary
- Mandy: Terminé de configurar mi MacBook Pro para que Xcode y algunas otras configuraciones para simbolizar archivos de fallas y P4 funcionaran para mí como antes (gracias a Michael H por la ayuda). Trabajé en algunas pistas de TS durante 18. Probé una solución de falla en la que Michael H. agregó información adicional que se agregará cuando un cliente envíe un archivo de falla para ayudar a determinar más sobre la falla. Trabajé un poco más en los cambios de edición de la tabla de datos; me reuní con Mia para discutir un poco. Probando correcciones para el generador de flujo de trabajo y ejecutando algunos escenarios para 18.0.
- Nick H: Se finalizaron las pruebas de rendimiento para Uniform Where en JMP 18.0. Estos deberían estar ejecutándose ahora como parte del flujo de pruebas de rendimiento de Jacob. Encontré algunos errores interesantes: uno de los cuales está relacionado con la información sobre herramientas que no aparece en Mac OS. Sonoma nos llamó la atención mediante un seguimiento de EA; esto probablemente sea un problema de Mac OS, y otro donde 2 bloques de código de dos líneas no se eliminan. correctamente con el plegado de código habilitado. También estamos trabajando en verificaciones de errores/pequeñas características de la versión 18.0, así como en algunas pistas de EA.
- Cazador: Probé el último SAS Download Manager 3.02 en varias Mac a pedido del personal de implementación de SAS 9, envié actualizaciones y revisé los últimos atajos de teclado y tarjetas de descripción de menús para las verificaciones de Qiana y JIRA.
- audrey : Tareas administrativas de Jira, verificaciones de defectos, revisión de errores de autorización existentes, preparación para tareas de final de lanzamiento y actualización de ellas.
Pruebas web – Cary
- Ana: Investigación de problemas de barra de error de intervalo, problemas de color y problemas de selección con salida HTML5. Trabajar con desarrolladores para obtener información sobre cómo generar informes sobre nuevas funciones recientes para JMP 18.
- josh l: Revisión de documentación, actualización de la matriz de pruebas de las pruebas del instalador de JMP Live 18.0. Solución de problemas de conexión del firewall y aprobación de tickets del firewall.
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Ronda 2 de pruebas de regresión de software de terceros JMP 18.0 ( JMPTEST-BJ-1800 ) - HECHO
- Da Li: (1) HECHO: Ronda 2 de pruebas de regresión de software de terceros JMP 18.0. (2) HECHO: Compartir consejos para redactar casos de JMP Live Migration Automation Compartir consejos para redactar casos de JMP Live Migration Automation . (3) La redacción de casos de UT de automatización de la migración continúa y se envía a jmp-live / jmp_live / Rama scndli-migración-jest-ut-escritura — Bitbucket . (4) Actualice la configuración del trabajo de jenkins para implementar la automatización de la migración 16.2>17.2>18.0. (5) Verificación de errores.
- Nanwu: (1) Verificación de errores. (2) Pruebas de conectores de datos JMP. (3) Ronda 2 de pruebas de regresión de software de terceros JMP 18.0. (4) Investigación de problemas de soporte técnico y comentarios proporcionados sobre: 00076332.
- Kimi (Yu) Wang: (1) Verificación de errores. (2) JMP 18.0 NF: scripts de muestra de Python probados. ( JMP-18914 ) Clasifique las posibles nuevas características de Python, pregúntele a Paul por los planos. (3) Ayudó a Jim a configurar Python y R env. Los paquetes de Python no se instalan correctamente. R se configuró exitosamente, probando ahora. (4) Correo electrónico con Audrey sobre la nueva prueba de conexión R a través de Python. (5) Reparar fallas de UT. (6) Jenkins: consulte los resultados del Beijing Daily UT. (JMPTESTBJ-2201) - Hecho. Discuta con Da Li sobre la ruta de migración de JMP Live y agregue una nueva ruta 16.2>17.2>18.0 en Jenkins. (7) Otros: crear una nueva página de confluencia Configuración de Python y pruebas unitarias: JMP 18 y superior . Actualice algunas páginas de confluencia según la sugerencia de Audrey.
- Da Zhang: (1) Verificación de errores. (2) Se corrigieron fallas de prueba E2E. (3) Se agregaron nuevas pruebas para WEBJMP-6764 . (4) Ejecución de prueba lenta investigada. (5) Corregir fallas en las pruebas de WinAutomation.
- Nala: (1) Verificación de errores. (2) Ronda 2 de pruebas de regresión de software de terceros JMP 18.0. (3) Revisó las pruebas unitarias del equipo de Beijing y se preparó para las próximas pruebas 18.1 y 19. Pruebas en Jenkins del equipo de Beijing: prepárese para JMP 18.1 y JMP 19 . (4) Aprender playWright e intentar redactar exámenes para la validación de exámenes en idiomas distintos del inglés del JMPC.
Descubrimiento de datos
- Dan S: Las estadísticas ordenadas por plataforma de grupo ahora están limitadas según el tipo de columna.Se corrigió la regresión en la salida JSL para SendToEmbeddedScriptable.El icono de plataforma preestablecida ya no se mostrará en los contornos cerrados.Se corrigieron fallas en App Builder (informe con secuencia de comandos de gráficos personalizados) y Filtro de datos (eliminado durante la devolución de llamada de rs).
- David B: Se corrigieron un par de problemas con la “copia local” de jmprunner y el soporte clínico de jmp que Evan y Dan notaron, trabajaron en la corrección 18.1/19 para el tamaño del cuadro de tabla y trabajaron con Jasean en posibles mejoras en la edición de elementos del menú al editar un complemento.
- Morgana: Trabajando para aumentar la funcionalidad de JMP Notebook con otras partes de JMP, así como preparándome para mi demostración de desarrollo la próxima semana.
- Xan: Corrección de errores 18.1 y 19.0 en una rama.
GAMA
- Caleb: Trabajó en un manuscrito con Sky y coautores de Jordania. Se corrigió un error de último minuto en CSALT y se comenzó a planificar las próximas versiones de JMP. En una nota relacionada con el clima, ¡¡tuvo algunas ráfagas de nieve el martes!!
Anfitrión
- John Schroedl: Código de política actualizado para usar una matriz en lugar de unordered_map por razones de rendimiento. Se solucionó el problema por el cual siempre se usaban compilaciones sin autenticación debug.usuario@jmp.com para la identificación del empleado. Investigaciones de fallos, revisiones de código y clasificación de errores. Se abrió el proceso de Jira para mover más binarios auxiliares que se construirán cada noche.
- miguel h: Resumiendo los detalles del problema “Permitir la instalación en paralelo de varios productos JMP en Mac” (JMP-10455). Se modificaron los informes de fallos para incluir diagnósticos adicionales que ayuden a rastrear una clase específica de fallo. Se corrigieron varios otros problemas de JMP 18.
- Pablo N:
- Actualización de seguridad: se corrigieron vulnerabilidades altas en zlib, actualizando a zlib 1.3.Las siguientes aplicaciones se ven afectadas: JMP 18, JMPPreview y JMPDtPreview.
- Se corrigió la versión macOS de aes_encrypt() que agregaba un bloque de ceros extraño de 16 bytes al texto sin formato.Esto causó un problema para los conectores de datos cuando las credenciales se guardaron usando SecureString de JMP.Las credenciales guardadas en Mac no se pudieron leer ni aceptar correctamente en Windows.
- Investigando problemas de compilación de paquetes de Python.Hay algunos paquetes de Python que necesitan compilar bibliotecas compartidas locales como parte de su proceso de instalación. HDBSCAN es uno de esos paquetes.Se han realizado algunos trabajos.Un problema es la necesidad de incluir los archivos de inclusión de Python en nuestra distribución; esto se ha implementado en Mac.Los paquetes basados puramente en Python y aquellos que tienen binarios precompilados no tienen problemas.
- La solución actual es instalar una distribución completa de Python 3.11.x y usarla para compilar e instalar el paquete en la ubicación predeterminada del sistema, luego ejecutar la instalación desde jpip de JMP. O copie directamente los archivos del directorio site-packages/ predeterminado del sistema al directorio site-packages/ de JMP.Todavía se necesita trabajo adicional aquí, ya que esta es una de mis prioridades.También son necesarias actualizaciones de seguridad para el último Python 3.11.
- Actualización de algunos de los scripts de muestra de Python con aportaciones de Russ.Encontró una ruta de código más corta para crear un JMP DT en Python a partir de un marco de datos de pandas, para la mayoría de los casos de uso.También revisé y validé el código JSL que crea una tabla de datos a partir de un marco de datos de pandas utilizando archivos CSV como mecanismo de transporte.
dt = Python Obtener (marco_datos);
Devuelve un objeto de tabla de datos 'Scriptable[]', que se puede generar con dt << New Data View;
Este será sólo uno de los muchos objetivos de JMP 19. Realizar esta conversión en la memoria en lugar de hacerlo a través del sistema de archivos.
Código de ejemplo:
# Utilice run_jsl para crear una tabla de datos con Python Get(df)
# NOTA: Esto utiliza un archivo CSV en el sistema de archivos para transferir
# df es un marco de datos creado a partir de Big Class.jmp en Python
jmp.run_jsl( '''
df = Python Obtener(df);
imprimir( df:nombre[1] ); // Obtener 'KATIE'
df << nueva vista de datos; //Hacer visible la tabla.
''' )
HTML interactivo
- Juan Powell: Creado una lista de mensajes de registro HTML interactivo con la ayuda de Shannon (¡gracias!). Trabajé con Audrey (¡gracias!) para mejorar definiciones para las prioridades de Jira . Mapas de calor actualizados para mostrar celdas a las que les faltan datos de color usando el color faltante ( JMPHTML-2454 ). Se resolvió una diferencia en el comportamiento entre JMP y HTML interactivo al usar MAYÚS|CTRL y hacer clic ( JMPHTML-2406 ). Se corrigieron colores incorrectos en el mapa de colores multivariado en valores p ( JMPHTML-1852 ). Empezó a coleccionar ideas para JMP 19 .
- Mike Stickles: Trabajo presentado realizado en JMPHTML-578 ya que probablemente requeriría cambios extensos que son demasiado arriesgados para implementarlos durante el modo de aprobación; terminado JMPHTML-1544 ; comenzó a mirar JMPHTML-1164 y JMPHTML-1641 . Curso completo de Javascript moderno en O'Reilly.
- Michael Senoyuit: Trabajó en JMPHTML-2145 – La información sobre herramientas no muestra valor cuando se usa <>, JMPHTML-1756 - Áreas no completadas cuando se filtra por valor categórico y se inicia JMPHTML-2114 - La información sobre herramientas en una fila de la tabla no muestra el encabezado de la columna.
JMP en vivo
- Aurora: 18.0: brindó comentarios sobre el documento de ayuda al usuario y el documento de instalación.Investigar los resultados de las pruebas de penetración.18.1: Corrección de errores (mover la publicación de la imagen de un espacio a otro).19.0: Permitir cargas de avatares de usuarios más grandes, reducir el tamaño antes del almacenamiento.Asistí con la integración automática de JMP Live de 18.0 a 19.0 (escribí consejos de Git para desarrolladores, versiones actualizadas en el código fuente).
- adriana: w trabajando en cosas relacionadas con la autorización de JMP Pool.
Nota de Shannon
Gracias a Dios: ¡solo unas pocas semanas más para que oscurezca antes y estaremos en el camino de regreso a días más largos! ¡Espero que todos disfruten el fin de semana!
