¡Bienvenido a la actualización de desarrollo de JMP del 15 de diciembre de 2023!
Modo de aprobación JMP 18 Está previsto que concluya a mediados de enero. Una vez que se complete el trabajo de 18.0 el 16/01/23, nos bifurcaremos para 18.0.1 y 18.1. La rama JMP 19.0 se creará para coincidir con la fuente principal a partir del final del día 20/12/23. ¡Gracias de antemano por su paciencia mientras los equipos ponen en marcha todos los procesos nuevos!
Los equipos de control de calidad del JMP en Cary y Beijing han estado revisando el Instaladores de Windows JMP Pro y JMP Clinical EA7 sin que se hayan encontrado problemas importantes hasta el momento. Los instaladores de JMP Pro para Mac aún se están probando y los instaladores de Mac de JMP Clinical están en progreso. Una vez que los instaladores estén listos, la administración de productos notificará a los clientes sobre su disponibilidad.
Muchas gracias a Joseph Morgan, Jacob Rhyne, Mark Bailey, Ryan Lekivetz y Bryan Fricke ¡Por presentar en la reunión de desarrolladores de JMP de esta semana! Los presentadores compartieron información general sobre el tema de la usabilidad, así como trabajos recientes en un complemento de estudio de usabilidad que ahora estamos utilizando para realizar investigaciones sobre funciones en desarrollo en JMP Discovery y con los clientes de EA. Si te perdiste la reunión, Puedes encontrar una grabación aquí. .
Gracias a Tonya Mauldín ¡Por compartir las pistas beta/crash de esta semana con los crashes seleccionados!

Informe de casos Beta/Crash para la semana del 15/12/2023 | 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
- Creación de sucursal JMP 19 – 20/12/23
- Congelación de código JMP 18 – 16/01/24
- Creación de sucursales JMP 18.0.1/18.1 – 16/01/23
- Por favor visita Confluencia para obtener una lista completa de JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Anfitrión
- Pablo: Integración de Python:
- Se crearon 2 nuevas funciones JSL. Estos presentan una interfaz JSL al usuario para instalar paquetes de Python o, si es necesario, crear el script jpip de terminal/línea de comando personalizado en un directorio elegido por el usuario.
- Paquetes de instalación de Python ("paquete paquete2 ...");
- Python Crear JPIP CMD();
- Las funciones JSL están soportadas por un paquete Python puro. jmputils Dentro de esto está el código real detrás de las funciones anteriores.
- jmputils.jpip('comad', 'paquete paquete2...')
- jmputils.create_jpip('dest_dir_path')
- Se eliminaron los scripts de shell jpip.bat y jpip anteriores que estaban ubicados en directorios de solo lectura y que potencialmente necesitaban ser editados por el usuario.
- Se eliminaron los scripts find_jpip.py y ea_jpip.py porque ya no son necesarios.Ea_jpip.py es la base de la función jmputils.jpip().
- Se descubrió un problema en el código jmputils en Windows EA-7, que causó un error con Python Create JPIP CMD().La ruta del directorio seleccionada necesitaba que el separador de ruta de Windows \ se escapara dentro de la cadena de ruta.Corregido en push hoy para EA-8
- El script contenedor jpip ya no cambia de directorio al directorio de instalación de JMP durante la ejecución del script para que pueda operar correctamente los paquetes y archivos en el directorio desde el que se llama a jpip.Instalación de Jpip --user -r requisitos.txt. En lugar de tener que proporcionar una ruta absoluta al archivo requisitos.txt.Está arreglado para EA-8
- Daniel: Se han completado las correcciones de errores de autorización de software para EA7, ¡ahora estoy agregando los toques finales necesarios para la puesta en marcha completa de 18!
HTML interactivo
- Juan Powell: Nuestro equipo pasó un día probando cajas blancas y encontró 44 artículos ( Resultados de las pruebas de caja blanca ). Elementos JMP Live y HTML interactivos de Jira clasificados. Se agregó soporte para el estado de ocultar fila para la plataforma Cell Plot ( JMPHTML-2458 ). Se solucionó un problema por el cual la información sobre herramientas de Contour HDR Outlier mostraba 'Nan' para la función Superposición ( JMPHTML-13418 ). Entrevisté a un candidato para el puesto de Pruebas automatizadas en el equipo de Josh. Se discutió el soporte de perfiladores para plataformas de confiabilidad con Mia, Paul y Jerry Fish ( JMPPRODMGMT-898 ). Se discutieron las diferencias entre etiquetas en la plataforma Two Way clustering y Cell Plot con Dave Barbour ( JMP-19822 ).
- Pablo Spychala : Corrección de errores para 18.0: el informe con la cadena de consulta falla [ JMPHTML-13375 ]. El eje categórico con incremento de tick se vuelve estático (solución parcial) [ JMPHTML-1913 ]. Las etiquetas de Cell Plot en la plataforma Cell Plot no aceptan barra invertida [ JMPHTML-13371 ]. Las etiquetas de ejes para el Generador de gráficos de control no se ajustan correctamente [ JMPHTML-2177 ].
- Praveena : Actualmente trabajando en HTML5 genera una excepción al cambiar el tamaño de un icono y GB: Área: segmento de línea adicional dibujado entre marcadores . Creo un mapa vial propuesta para que el equipo comience a planificar para 18.1 y 19.0.
- Mike Stickles: Solución completa para JMPHTML-13374 (Las barras no respetan la configuración del color de relleno), en espera de revisión del código. Actualmente investigando JMPHTML-2446 (La etiqueta de porcentaje del total no es exacta en las barras en comparación con la del escritorio).
- Michael Senouyuit: Completado JMPHTML-1302: Información sobre herramientas fija Cubre el marcador de interés, JMPHTML-13424: Las líneas de etiqueta se mueven fuera del punto si el tamaño de la anotación se recorta demasiado y JMPHTML-13423 Las líneas de etiqueta de anotación de texto a veces se conectan al lado incorrecto del cuadro. Comencé a trabajar para mejorar algunas de las herramientas de prueba para anotaciones HTML.
JMP en vivo
- Aurora: 18.0: Participó en la retrospectiva de JMP Live. Ayudó a Michael Goff a reproducir un error de publicación. Documentación de ayuda al usuario revisada. 18.1: Se cambiaron las notificaciones de acceso para que se apliquen solo al usuario directamente (no se acceda a través de un grupo). Visualización y descarga de registros a nivel espacial (investigación inicial).19.0: Triaje de advertencias del gráfico de control (discusión inicial con Eric). Mejoras de rendimiento.
- miguel g: Trabajando en la actualización de Vue 3 para JMP Live Client.
Estadísticas
- Laura CS: Investigué un error en el diagrama de ruta informado por Yusuke y Daisuke y me reuní con Xan para discutir ideas para solucionarlo. Continué trabajando en MIIV-2SLS como nuevo estimador en SEM (pasé algún tiempo en el menú de inicio y otro en cálculos resumidos para la prueba de Sargan). También investigué la adición de pesos en SEM y escribí una prueba de concepto en JSL.
Documentación estadística
- miguel c: Preparar documentación estadística para la compilación de la ayuda de EA7; Revisé las presentaciones aportadas por temas para JSM, como parte de mi función en el comité del programa JSM para 2024.
- Hamid: Trabajé en la actualización del capítulo SEM, particularmente en nuevas características y resolviendo comentarios/ediciones relacionadas con el análisis de mediación. Actualicé Perforce con las últimas capturas de pantalla y los archivos JSL correspondientes. Tuve una reunión con Laura para discutir detalles específicos sobre la documentación de la mediación en el capítulo SEM, garantizando claridad y precisión en nuestro contenido.
- karen: Se terminó el nuevo capítulo de CSALT y se reescribió el capítulo Evaluar diseño.
Pruebas de estadísticas
- Marca: Se revisaron los resultados del estudio de usabilidad del JMP Lab en Indian Wells para gráficos de control a corto plazo y detección de respuesta con Bryan Fricke. Recorrí la herramienta de estudio de usabilidad con Jacob para un grupo que está considerando qué capacidades podrían estar disponibles para los usuarios. Presentó los resultados del JMP Lab con Bryan, Joseph, Ryan y Jacob. Instalé el complemento PyTorch y me familiaricé con sus características y controles para diseñar matrices de cobertura para pruebas de fallas. Preguntas respondidas en la comunidad JMP.
- Jacobo: Probé la actualización para usar OpenBLAS 0.3.25 ( JMP-19358 ). Construcciones en estanterías probadas por Chris Gotwalt y John Schroedl como prueba preliminar para JMP-19839 . Preparé la presentación de JMP Dev sobre los resultados del estudio de usabilidad de Easy DOE.
- tonia: Trabajando en informes beta, verificación de errores y revisión de documentación.
Gestión de productos y marketing de productos
- Bryan F: Procesó los resultados de Discovery Summit Americas 2023 para Gráficos de control a corto plazo y Evaluación de respuesta . Posteriormente revisé los resultados con los interesados. Participé en la planificación de un estudio de usabilidad para un Asistente de IA de JMP. Me reuní con Dan Schikore y Evan para discutir el trabajo futuro para ajustar el estilo de JMP fuera del código; Me sorprendió gratamente y me impresionó profundamente que Evan pudiera demostrar un prototipo inicial que planteaba preguntas y posibilidades interesantes. Afortunadamente, predefinimos nuestros objetivos para poder mantenernos fieles a nuestras metas. Me reuní con Mark y Jacob para ver un recorrido por las diversas capacidades de su complemento de usabilidad; Quiero felicitarlos nuevamente por su importante trabajo para hacer que las pruebas de usuario de JMP sean más sencillas y rigurosas. Participé en entrevistas de candidatos para un nuevo puesto de PM. También participé en conversaciones sobre objetivos para 2024 con mayor énfasis e interés en descubrir las necesidades de los usuarios y desarrollar la capacidad de evaluar de manera efectiva la viabilidad, la conveniencia y la viabilidad de posibles soluciones.
Apoyo técnico
- Duane: Trabajando con Jacob y Nicole en el script JSL para detectar problemas de BLAS y actualizaremos la nota externa cuando esté lista. También he verificado todos los recursos que han aceptado ayudar en caso de cualquier problema crítico del cliente para todas las áreas de Soporte (soporte de producto, soporte de tienda, soporte de RPS, etc.) Es difícil creer que solo queda una semana más antes de Navidad...De todos modos, 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: Trabajó en JMP-19817. Se migraron instalaciones de prueba unitaria de script silencioso de Windows de instaladores no autorizados a instaladores autorizados (gracias Bob y Nick). Se ajustó a un cambio de punto de montaje de JMPSRV01 a una carpeta local para múltiples máquinas de prueba unitarias Macintosh (gracias Nick). Compilaciones de JMP Pro 18 Early Adopter e instalador de Mac OS asociado. Planificación de la bifurcación de Perforce para JMP 19.0.
- melanie: Experimenté con diferentes formas de sincronizar directamente desde Jenkins, utilizando trabajos MIF-PDF como prueba piloto. Propósito: garantizar que se estén utilizando los archivos más recientes. Hice y respondí algunas preguntas en el proyecto de construcción de ayuda, utilizando EA7 como banco de pruebas. Hice un poco de planificación de ramificación con la ayuda de Jim; dado que estamos ramificando a 19.0 antes de crear 18.1 en enero, eso cambió algunas cosas. Investigué ligeramente el estado de Jira frente a los procesos de resolución en diferentes flujos de trabajo.
Documentación
- Chris B: Entregó al DJ a Localización. Preparé la última versión de ayuda 18.0 para publicarla el lunes. Obtuve las actualizaciones de Michael a 17.x en HTML (JMPDOC-2064). Se corrigió el etiquetado noindex para varias versiones de ayuda. Probé un par de scripts trasladados a AWS.
- Devon: Integrar notas de revisión para la documentación de Python; redacción de documentación para columnas de caracteres compactos, plataformas de grupo y administrador de columnas
Pruebas de sistema/host-Cary
- Mandy: Trabajé en algunas pruebas de Jira para solucionar fallos. Me reuní con el desarrollador para discutir posibles cambios en la tabla de datos en JMP 19 para mejorar las experiencias de los usuarios editando, formateando y resumiendo y presenté problemas de JIRA. Instalé Beyond Trust y comencé a encontrar y reportar problemas, uno de los cuales fue con JMPRUNNER, se solucionó y se presentó un ticket de servicio. Verificado el instalador de EA7 en Mac. Probando una solución final de flujo de trabajo con empaquetado de archivos.
- Cazador: Pruebas de JMP 18 EA 7, reunión con Daniel y Audrey para analizar las funciones y pruebas de autorización, verificaciones de JIRA y respuesta a una pista de JMP 17 EA 6.
- audrey : Las pruebas de EA7 han ocupado la mayor parte de mi semana, seguidas de cerca por la revisión de las solicitudes de aprobación. Mi equipo hizo un almuerzo festivo y aquí está la foto de "haz algo loco" de ese evento.

Pruebas web – Cary
- josh l: Principalmente revisión de documentación y pruebas de registro y servidor JMP Live. Respondiendo algunas preguntas sobre implementación y ajustando las actualizaciones nocturnas de JMP Live 18.1 y 19.0.
Pruebas de sistema/host-Beijing
Descubrimiento de datos
- Dan S: Se corrigió un problema que se introdujo en 18 al admitir etiquetas flotantes en informes por subconjunto. Clasificar otros problemas, planificar el 19 y revisar los cambios.
- Morgana: Trabajando en la redacción de pruebas para JMP Notebook, actualizando Scintilla y generando ideas sobre la integración de R en Notebooks.
GAMA
- Caleb: Comenzó un pequeño trabajo de desarrollo para JMP 19. ¡También me enteré de que el trabajo en el que Ryan y yo trabajamos con Sky fue aceptado!
Nota de Shannon
Gracias a Juan Sall por compartir este gráfico de Bloomberg Businessweek que predice los empleos de más rápido crecimiento durante la próxima década. ¡Ciertamente algunos roles en esa lista podrían beneficiarse del uso de JMP!
Espero que todos tengáis un buen fin de semana y si os tomáis un tiempo libre la próxima semana, ¡disfrútalo y nos vemos el año que viene!