¡Bienvenido a la actualización de desarrollo de JMP del 3 de marzo de 2023!
Esta semana nos enteramos de algunos cambios interesantes en el grupo de descubrimiento de datos. A partir del 1 de abril de xan gregg se retira de la gerencia para centrar su atención en proyectos de codificación y asumirá el título de Distinguished Engineering Fellow. ¡Estoy emocionado de que Xan tenga la libertad de profundizar en nuevos proyectos de desarrollo a medida que se adapta a este nuevo rol!julian parris asumirá la responsabilidad como nuevo director del grupo Data Discovery en abril. Julian se ha destacado en sus numerosos roles en JMP (ver anuncio de Juan post en Inside JMP para leer algunos detalles) y sé que aportará toda su ilusión y curiosidad a este nuevo reto. Julian es uno de los mayores fanáticos de JMP que conozco y está realmente emocionado por la oportunidad de ayudar a dar forma a los planes futuros del grupo.
Felicitaciones también salen esta semana a Juan Sall con motivo de su primera patente, emitida por su trabajo en Design Space Profiler. La patente, titulada Interfaz gráfica de usuario interactiva para la configuración y las predicciones de la tasa de especificación , se emitió el 2023-02-21 como patente de EE. UU. n.º 11.586.675.Una copia de la patente está disponible aquí: Patentes emitidas. John me pidió que diera un agradecimiento especial a Ryan Lekivetz , quien, según John, hizo la mayor parte del trabajo al redactar la solicitud.
Después de resolver algunas correcciones críticas finales a JMP 17.1 esta semana, planeamos crear candidatos para instaladores finales el 8/3/23. Esta versión de mantenimiento ofrecerá ~500 correcciones de errores en todo el producto, desde la corrección de problemas en plataformas y funciones hasta actualizaciones de cadenas y documentos. Publicaremos actualizaciones en support.sas.com a principios de abril y comenzaremos a ofrecer instaladores completos para clientes heredados en My.JMP cuando esté listo.
Mientras tanto, estamos mirando hacia adelante para JMP 18 EA2 , previsto para congelar el 07/04/23. Continúe actualizando las páginas de funciones para iniciativas importantes y comparta enlaces a elementos más pequeños pero importantes que están listos para probar con Mia Stephens . Los clientes ya están enviando sus comentarios sobre JMP 18, como puede ver en Tonya Mauldin informe a continuación, ¡y queremos alentarlos a que sigan viniendo!
Estos son los informes de fallas/beta para la semana del 3/3/23 con fallas seleccionadas.

Informe JMP Beta para la semana del 3/3/23 | JMP en vivo (sas.com)
muchas gracias a pablo sychala del grupo de desarrollo de HTML interactivo por presentar las actualizaciones del perfilador de HTML esta semana. Paul ha realizado numerosas mejoras en la interfaz de usuario, la funcionalidad y el rendimiento de los generadores de perfiles desde que se unió a JMP el año pasado. Si no pudo asistir personalmente a la reunión, puede encontrar un enlace a la grabación aquí . Escuché que se está animando a Paul a enviar su trabajo para un Discovery futuro y creo que sería un gran tema para compartir. ¡Su charla ciertamente destacó cómo el desarrollo de JMP utiliza los comentarios de los usuarios sobre escenarios de la vida real para ayudar a mejorar nuestros productos!
Finalmente, gracias a Audrey Shull por compartir esto Sugerencia de la semana de Jira !
Los usuarios de Jira pueden hacer uso de Listas de verificación inteligentes para agregar un poco más de granularidad a lo que se debe hacer para un elemento. Estamos viendo algunos equipos que usan listas de verificación en lugar de subtareas para reducir la sobrecarga de crear nuevos problemas de Jira. También puede usarlo para una lista de verificación de prueba o un recordatorio para integrar. Los problemas de Jira no se pueden cerrar hasta que se hayan marcado todos los elementos de la Lista de verificación inteligente, y puede asignar esos elementos a personas específicas con @menciones. ¡Siéntete libre de experimentar! Podrías referirte a Trish O'Grady's documento útil sobre Cómo encontrar listas de verificación inteligentes en Jira . Para una demostración de actualización, consulte el segmento de Sarah en esta grabación (la marca de las 12:20 comienza la demostración de Sarah) del 19 de enero el .
Anuncios generales
- Gracias a xan gregg por compartir que JMP firmó como patrocinador del evento local anual Conferencia de analistas del triángulo de investigación e en 2020 y finalmente sucederá dentro de dos semanas, en SAS Hall en NCSU. Es una desconferencia también conocida como barcamp conferencia de estilo donde: “… el programa se establecerá el día de la conferencia en base a todos los lanzamientos emocionantes que escuchará a primera hora de la mañana. Traiga su charla de 50 minutos y una pila de tarjetas de presentación para un día de diversión matemática con todos sus analistas favoritos. ¡Su registro compra desayuno, almuerzo y café todo el día!” Xan ha asistido a algunas sesiones pasadas y es amigo de JMP. Melinda Thielbar es uno de los organizadores. ¡Hazle saber a Xan si tienes alguna pregunta!
Próximas fechas importantes
- JMP 18 EA2 Congelación – 7/4/23
- JMP 18 EA3 Congelación – 12/05/23
- Aprobación del Código JMP 17.2 – 13/6/23
- JMP 18 EA4 Congelación – 23/6/23
- Congelación de código JMP 17.2 – 30/6/23
- Por favor visita Confluencia para una lista completa de JMP 17 y JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- dan s: Preferencia de filtro restaurada para Categórico en 17.1/17.2. Comenzó el trabajo de JMP 18 en Group Platform para lanzamientos By / Multiple-Y. Se solucionó un problema de archivo JRP. Trabajo continuo en el enfoque de edición en 18.
- Xan: Agregar más control de usuario sobre la asignación de color de la leyenda de Graph Builder frente al estilo para distinguir elementos (ampliado de los comentarios de WL Gore).
- David B: Se corrigió un error de bloqueo del diario, se corrigió un problema de alineación con ColStackDisplay y se comenzó a trabajar en problemas de ubicación de anotaciones.
- evan: Optimización de dónde falta, ==, <, >, <=, >= y | y & de estos. Preparándose para el descubrimiento.
GAMA
- peng: Continuar trabajando en dos frentes para JMP18: análisis de datos de fatiga en confiabilidad; trabajar con Jacob para estabilizar el trabajo derivado de la lista de nuevos factores para las aplicaciones reales del DOE. Trabajando en un documento de discusión sobre antecedentes para el análisis de datos de confiabilidad.
- Caleb: Trabajando en la infraestructura para la plataforma ALT renovada. ¡Brad y yo también tuvimos un gran avance en nuestro trabajo el lunes! También estoy terminando una revisión en papel sobre una nueva técnica de calibración para límites de tolerancia más bajos.
Anfitrión
- Juan Schroedl: El menú de ayuda cambia para eliminar el "Índice de estadísticas" y agregar "Capacidades de JMP". Se actualizaron los mensajes de proceso de Windows para que coincidan más con la devolución de llamada y el manejo en segundo plano de Mac. Más limpieza de la eliminación de SAS Integration.
- Pablo N: Tuve que revertir el nuevo servidor Open Street Map al servidor heredado después de descubrir que después de un reinicio inesperado, algunas de las tablas se habían marcado incorrectamente como Sin registrar y 3 tablas se truncaron a 0 filas. Esto dio el comportamiento de que todo funcionaba excepto cuando iba a un mosaico que aún no se había renderizado, todo lo que obtenía era el fondo, los límites del condado/estado/país y el texto sin carreteras, edificios, agua,... Se necesitó mucho trabajo de detective para descubrir que el problema eran las mesas vacías. Tuve que recargar la base de datos y reconstruir los índices en las tablas.Asegúrese de que las tablas estén registradas para que esto no vuelva a suceder. Después de reconstruir todos los índices, debería poder volver a promoverse a producción. Se confirmó que los mosaicos se representan nuevamente correctamente después de la reconstrucción de la base de datos. También creó un nuevo certificado ssl de localhost para JMP Live y trabajó en algunas aplicaciones de prueba pequeñas de Python, para crear módulos C/C++ cargables por Python, y varias formas más nuevas de iniciar Python desde C++.
HTML interactivo
- John Powell: Proporcionó identificaciones únicas para los cuadros de contorno para ayudar al sistema de prueba interactivo automatizado de Steve & Hui a identificarlos ( JMPHTML-1993 ). Se solucionó un problema de diseño al actualizar un filtro de datos local en JMP Live ( JMPHTML-2009 ). Índices de fila de subconjunto refactorizados ( JMPHTML-546 ) y colores de relleno ( JMPHTML-2017 ) para permitir la compresión y el uso compartido para mejorar el rendimiento del tiempo de carga. ¡Gracias por la ayuda de John Schroedl con JMPHTML-546! Ayudó a un usuario con un error de seguridad al intentar incrustar una salida HTML interactiva desde un servidor en una página web en otro servidor. Felicitaciones a David Barbour por crear hipervínculos para ID de JIRA en correos electrónicos de prueba de regresión. Comenzamos a planificar nuestro primer sprint de funciones nuevas para JMP 18 ahora que nuestro sprint de mejora del rendimiento está llegando a su fin.
- Praveena: Trabajo completado en S1423455: la página nunca termina de cargar el gráfico con superposición para una tabla de datos grande (>180 000 filas) ( JMPHTML-1962 ). Cambie el uso de concat() al calcular índices en LineSegment.
- pablo sychala : Trabajar en más mejoras de rendimiento para JMP 18 con el resto del equipo. Reelaboración del sistema de redibujado de Profiler ( JMPHTML-976 ). Optimización de cálculos únicos ( JMPHTML-977 ).
- mike s : Terminé de trabajar en un problema de rendimiento (JMPHTML-1855), practiqué el uso de JMP para analizar los resultados de rendimiento, resolví problemas de compilación push y contratiempos de Perforce, configuré las páginas de viajes/gastos y reservé un viaje a Cary en abril, y comencé un Curso Javascript de O´Reilly.
Estadísticas
- Juan Sall: En Clúster jerárquico para 17.1, corrija el Criterio de clústeres cúbicos, que era incorrecto para la columna estandarizada después de una reorganización de resumen de clúster en 17.0. Uso de una técnica de marcador de posición para que el orden de los informes sea coherente en Decision Tree, Bootstrap Forest y Boosted Trees. (JMP-14895, mencionado en un comentario sobre Dan Schikore's Scripting and report order Confluence page . Esperamos recibir comentarios de los clientes en la Conferencia Europea de Descubrimiento.
- Isabel: Trabajó con Chris y Fang en un gran cambio/corrección para anidar la lógica de sujetos en Mixed antes de comenzar a trabajar en la implementación de medidas repetidas para GLMM. ¡Muchas gracias a Chris por trabajar en el desenredo! Bonificación: ¡arregla al menos un bloqueo conocido! Implementé pruebas Tipo I (Secuenciales) para efectos fijos en GLMM.
- Laura CS: Continué trabajando en un nuevo atajo del modelo Definir código de tiempo, que está casi listo y debería ayudar mucho con las tareas tediosas en los modelos longitudinales. Respondí consultas sobre la funcionalidad del diagrama de ruta y los residuos en SEM. Continuación de consultoría en análisis de datos para un cliente en P&G.
- Jianfeng: Completó la portabilidad de las pruebas exactas en la plataforma de contingencia. Ahora estoy trabajando en las pruebas exactas en la plataforma Oneway.
- Annie: Trabajando en soporte para variables de subgrupos y resumen para gráficos de control de ejecución corta.
Documentación estadística
- Miguel C: Trabajando en algunos proyectos de documentos: investigando el futuro del documento NF, el índice de estadísticas y reorganizando cómo documentamos los mensajes de la plataforma que están disponibles solo a través de JSL.
Pruebas estadísticas
- tonia: Trabajando en comentarios beta, probando gráficos de control de ejecución corta y verificación de errores.
Apoyo técnico

Operaciones de desarrollo
- Myron: Se trabajó/actualizó/arregló varias compilaciones de ayuda y cargas de mapas de ayuda para 17.0, 17.1, 18.0 ( JMPTOOL-582 , JMPTOOL-495 , JMPTOOL-597 , JMPTOOL-755 ). Se agregó soporte de base de datos para distinguir entre el tiempo de espera y las fallas de las pruebas unitarias ( JMPTOOL-195 , JMPTOOL-415 ). Se solucionó un problema con el símbolo de bloqueo de Windows (JMPTOOL-757). Configuración continua para el procesamiento de archivos de telemetría ( JMPTOOL-729 ).
- Jaime: Felicitaciones a Michael Hecht y John Schroedl por su ayuda para trabajar en el instalador de mac JMP 18 y compilar scripts, respectivamente. Con la ayuda de Bob, se actualizaron los scripts de instalación silenciosa para las máquinas de prueba de unidades JMP 18. Apoyo forzado.
Documentación
- CrisB : Terminado el documento de compatibilidad 17.0. Escribimos un par de pequeñas herramientas para tratar de ayudarnos a probar nuestras imágenes web. Confirmado que nuestro CSS web está utilizando los últimos estilos de FrameMaker. Investigué problemas de creación de ayuda... que llegaron a un punto crítico hoy con la ayuda de producción.
- Qiana: Trabajó en JMP Live Help para 17.1. Trabajó en JMPLOC-4040. Examinó los proyectos de mapas e informes clave de ayuda. Planificación de proyectos para 18.0.
- susana: Trabajó principalmente en la ayuda JMP Live/Public localizada para 17.1, generando la ayuda, identificando y solucionando problemas.
Pruebas de sistema/host-Cary
- Nick H: Se enviaron cambios para que la GUI de prueba unitaria de JSL se ajuste a las carpetas StatDoc agregadas recientemente. Ahora hay una casilla de verificación para mostrar estas carpetas o no, así como una preferencia por una configuración predeterminada. Cuando se muestran las carpetas, también habrá un filtro que se puede seleccionar para verificar todas las carpetas de StatDoc. Cambios enviados al panel de pruebas. Ahora existe una preferencia para mostrar solo los problemas desconocidos de forma predeterminada en la ventana Resultados de la prueba unitaria y en las páginas de probadores individuales. Los usuarios también deben notar un interruptor disponible en la página de resultados de la prueba de la unidad principal. Lo siguiente para el panel de control es incorporar los cambios de bloqueo frente a tiempo de espera que Myron realizó recientemente. También realicé ajustes a mis pruebas unitarias siguiendo los cambios de Integración SAS para JMP 18 y agregué nuevas pruebas al marco para las verificaciones de JMP 18 y 17.2.
- Cazador: Respondió a las pistas de JMP 18 EA1, abrió dos elementos de JIRA que posiblemente fueron el resultado de actualizaciones recientes de EditFocus en JMP 18. Abrió un ticket para un problema de administración de privilegios de BeyondTrust en la Mac que impide enviar informes de fallas desde JMP, ya que ya no podemos acceder ni escribir archivos de fallas en la carpeta "/Library/Logs/DiagnosticReports" del usuario.
- Ana: Agregar nuevas pruebas para los problemas de Jira informados en 2022. Probar plataformas de menú de análisis para identificar e informar problemas de persistencia y orden con el análisis de rehacer.
- Lisa: Se actualizó el script Get All JMP Jira Issues.jsl después de que nos faltaran algunos tickets, se evaluó una pista de EA con respecto a la funcionalidad de gráficos en 3D y se continuó limpiando errores antiguos.
- audrey : Aprendizaje de AWS, gracias Nick Ruva por ayudarme con algunos problemas técnicos mientras muevo algunos de nuestros trabajos de monitoreo de datos internos a AWS.
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Erik Wang: (1) Probó el nuevo campo "sendtoserver" en la carga útil de publicación, historias relacionadas: (WEBJMP-4611) , (WEBJMP-6588) , (WEBJMP-6589) . (2) Completó una prueba de regresión rápida para JMP Live 17.1 desde que se actualizó NodeJS. (3) NodeJS actualizado en los servidores de prueba de Beijing a v18.14.0. (4) Prueba del nuevo tipo de control de acceso "allow_data_import"
- dali: (1) Verificar y cerrar 3 errores para JMPC e Import-SAS, se agregó la UT correspondiente. (2) HECHO: JMP C 17.1 Pruebas de regresión, se crearon un total de 3 errores. (3) Investigación y reparación de fallas de UT (la falla se debe a la eliminación de la integración de SAS) (JMP-15601) . (4) Preparar entorno de prueba para más pruebas JMPC (actualizador JMPC17.0->17.1). (5) HECHO: Prueba de regresión de JMP Desktop 17.1, no se encontró ningún problema. (5) Agregar una página de confluencia para soluciones de migración entre diferentes versiones de JMP Live y Node.
- mike wu: (1) Regresión de error en el eliminar la comprobación de la versión de WebView en los instaladores de Windows . (2) Prueba de regresión para las actualizaciones de rendimiento del generador de perfiles HTML para todos los generadores de perfiles afectados: Eliminar getDescendants innecesarios de ProfilerSegment . (3) Investigación de problemas de soporte técnico y envío de comentarios para el número de caso: 00034872, 00034873 y 00034874 (estos 3 casos son el mismo problema)
- kimi: (1) Compruebe que se eliminó la parte relacionada con la integración de SAS y pruebe la parte de generación de código e importación de SAS. (2) Prueba de regresión JMP 17.1. (3) Pruebas de regresión JMP C 17.1 (4) Pruebas de documentos JMP C 17.1. (5) Completó una prueba de regresión rápida para JMP Live 17.1 desde que se actualizó NodeJS. (6) Solucione algunas de las fallas en los scripts de prueba de Jmeter, ahora hay nuevas fallas desde que JMP Live cambió las API, aún necesita una corrección adicional. (7) Verificación de errores.
- Da Zhang: (1) Prueba de regresión para JMP 17.1. (2) Pruebas de regresión JMPC 17.1 – Listo. (3) JMPC 8.1 instalado para más pruebas de JMPC 17.1. (4) JMP C 17.1 Prueba de documentos. (5) Verificación de errores.
- Nala: (1) Prueba de regresión JMPC 17.1 completada. (2) JMPC 17.1 Pruebas de documentos. (3) Completó una prueba de regresión rápida para JMP Live 17.1 desde que se actualizó NodeJS. (4) Verificación de Jira
Nota de Shannon
Escuché que es posible que tengamos un clima tormentoso durante la noche. ¡Espero que todos duerman! ¡Al menos eliminará el polen temprano del aire! Espero que tengan un gran fin de semana!
