¡Bienvenido a la actualización de desarrollo de JMP del 19 de mayo de 2023!
JMP 18 EA3 instaladores han sido creados para JMP Pro y JMP Clinical en Windows y están en proceso de ser verificados por equipos de prueba en Cary y Beijing. Todavía necesitaremos reconstruir los instaladores de Mac JMP 18 EA3 la próxima semana para resolver algunos problemas de firma/certificación de archivos y también planear integrar una solución crítica para un bloqueo que afecta el complemento Torch Deep Learning cuando se usa en Intel Macs.
La gerencia de productos señala que hemos agregado varios miembros nuevos de EA para esta última iteración, y es probable que los anuncios sobre EA3 se publiquen más adelante la próxima semana una vez que se completen las aprobaciones. Mirando hacia el futuro, JMP 18 EA4 está previsto que se congele en aproximadamente un mes. ¡Continúe actualizando sus páginas de características en Confluence a medida que los nuevos elementos estén listos para probar!
Mientras seguimos trabajando para JMP 18 Congelación de características en dos cortos meses, y Congelación de código JMP 17.2 en aproximadamente un mes, es importante recordar que muchos clientes de JMP recién ahora están adoptando JMP 17 y descubriendo sus nuevas funciones interesantes. (Solo una pequeña proporción de nuestros clientes participa en nuestro programa EA y muchos clientes no instalan todas las versiones de producción de JMP).
De hecho, jeff perkinson transmitió este hilo de la comunidad JMP esta semana titulado ¡Gracias por las vistas previas de las mesas! Se refiere a una función sin la que muchos de nosotros no podemos vivir, y el desarrollador de JMP jubilado craig hales (una vez de nuestros probadores JMP Early Adopter más dedicados) incluso intervino con su aprobación. Este usuario captó perfectamente mis pensamientos sobre esta característica de JMP 17: me ahorra tiempo y reduce mis frustraciones cada vez que uso JMP. gracias de nuevo a ernesto pasour por desarrollar esta función en 17: es una de las funciones de JMP 17 que me impidió volver a usar una versión anterior.

Hablando del uso de varias versiones de JMP, en la reunión de JMP Dev de esta semana, Juan Schroedl y david blanco presentado sobre el progreso de la telemetría JMP 17.1 y JMP 18. John revisó los detalles históricos sobre la recopilación de datos de telemetría de JMP y compartió algo de lo que aprendimos en el proceso de recopilación de cargas de telemetría 17.1 de usuarios de prueba de JMP. Dave compartió las mejoras de recopilación de datos realizadas en JMP 18 junto con los detalles técnicos para los desarrolladores que buscan agregar telemetría para funciones en JMP 18. miron chandler ha colaborado con Dave y John en la base de datos back-end de telemetría y tiene un proceso automatizado que guarda copias de los datos como tablas JMP en un horario regular aquí. (Si decidió echar un vistazo, por favor copiar las tablas para que no se bloqueen para la próxima actualización). Si se perdió la reunión de telemetría, puede encontrar una grabación aqui en share point .
Gracias a Audrey Shull por proporcionar el consejo de Atlassian de esta semana.
Sugerencia de Jira de la semana: Vale la pena mencionar que JMP en realidad está licenciando dos productos de Jira. Software Jira lo utilizan equipos como los grupos de I+D, gestión de productos y operaciones digitales para realizar un seguimiento de los problemas y errores a lo largo de un ciclo de lanzamiento de software. Jira Software incluye el concepto de sprints, utilizado actualmente por nuestros equipos de HTML y JMP Live, para dividir grandes tareas en períodos de proyectos. Gestión del trabajo de Jira (JWM) es más una herramienta de propósito general, a menudo utilizada en una capacidad de gestión de proyectos, para administrar tareas y cronogramas. El personal de JMP que tiene una licencia de Jira Software puede ver todos los proyectos, incluidos los categorizados como proyectos de JWM. Aquellos con una licencia de JWM solo pueden ver otros proyectos de JWM y no pueden ver los proyectos de I + D, por ejemplo. Si descubre que necesita acceder al contenido en Jira y pensó que tenía una licencia, comuníquese con Audrey Shull, Brian Corcoran o Shannon Conners para rectificar la situación.
y muchas gracias a tonia mauldin por compartir los informes de fallas/beta de esta semana.

Puede encontrar este informe en JMP Live aquí: Informe JMP Beta - Distribución (3) | JMP en vivo (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, súbalo, junto con 3 fotos suyas, a la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- Comienza la aprobación del código JMP 17.2 – 13/6/23
- JMP 18 EA4 y JMP Clinical EA2 Freeze – 23/6/23
- Congelación de código JMP 17.2 – 30/6/23
- Congelación de funciones de JMP 18: 21/7/23
- JMP 18 EA5 y JMP Clinical EA3, JMP Live 18 EA1 – 8/11/23
- JMP 18 EA6 y JMP Clinical EA4 – 3/10/23
- JMP 18 EA7 y JMP Clinical EA5 – 8/12/23
- Por favor visita Confluencia para una lista completa de JMP 17 y JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Pasantes JMP
- Anusha Bellapu: Soy pasante de pruebas de software en JMP y trabajo con Wenjun Bao. Fue una gran semana para empezar. Todos los pasantes tuvimos la mejor introducción a la cultura SAS-JMP y su historia. También aprendí sobre JMP y sus funcionalidades, usos y su DOE a través de una divertida sesión de Helicóptero por parte de Byron y su equipo. Tuvimos muchos eventos de networking para hablar con todos los ejecutivos de SAS y JMP. Disfrutamos muchísimo el día de RFC. Gracias por la maravillosa oportunidad de explorar el campus.
- Hamid Sanei: Asistí a las sesiones de orientación, que fueron de gran ayuda para comprender la cultura, los valores y los procesos de la empresa. También brindaron una gran oportunidad para conocer e interactuar con colegas de diferentes departamentos. Tuve el placer de conocer a mi gerente y algunos de los miembros del equipo, y han sido increíblemente amables y comprensivos. Juntos, hemos discutido las expectativas y metas, asegurando una comprensión clara de mi rol y responsabilidades dentro de la organización. Configuré correctamente mi computadora y configuré todo el software necesario. Además, hoy tuve la oportunidad de participar en una reunión con el grupo de redacción de JMP. Estoy emocionado de contribuir con mis habilidades y conocimientos a este grupo y trabajar hacia nuestros objetivos comunes. En términos de planificación, he establecido un cronograma tentativo para las próximas semanas. Para obtener una comprensión integral del proyecto inicial, he estado viendo activamente videos grabados y leyendo diligentemente la documentación relacionada. Esto me ha permitido familiarizarme con los objetivos, alcances y requisitos del proyecto. Espero seguir explorando mi función y colaborar con mis colegas para lograr nuestros objetivos colectivos.
- Kyra Dalbo: yo Estoy trabajando con Andy y Curt, y estoy muy emocionado por este verano. Me encanta ya aquí! En mi primera semana, he estado participando principalmente en Internpalooza y completando el proceso de incorporación. Sin embargo, recientemente completé todas las actividades pendientes para eso, ¡y ahora estoy comenzando a aprender JMP y también a entrar en su historia de origen! Ha sido una gran semana de conocer a todos, ¡y estoy muy contento de ser parte del equipo!
- Trevor Rathje: ¡Esta semana fue mi primera semana en JMP y estoy muy emocionada por el verano! Asistí al evento SAS internpalooza de martes a jueves, que fue una gran introducción a las políticas y cómo se vería el verano. También tuve mi orientación de JMP y pude presentarme al equipo ejecutivo de JMP. ¡Estaré aprendiendo a usar Salesforce hoy para prepararme para el inicio de los proyectos la próxima semana!
- Vidisha Mahajan: Soy pasante en el equipo de Operaciones Digitales. ¡Tuve una primera semana increíble en JMP y realmente disfruté conocer a todos! Estoy súper emocionada de trabajar en un proyecto con Trevor y Aya este verano. Crearemos una campaña que aumente las ventas de una industria JMP actual; Me centraré en el aspecto de marketing de este proyecto.
Descubrimiento de datos
- David B: Trabajando en el rendimiento de la conversión de html en la nueva máquina de AWS. Investigando un problema al abrir archivos csv con espacios finales en columnas y verificación de lista. Se corrigió una regresión de clics en el encabezado de un cuadro de tabla (relacionada con la selección de columna/fila, JMP-16718 ) y depuró un bloqueo que ocurre durante las pruebas de imagen.
- Ernesto: Primeros cinco diseños.Los elementos del menú Hacer tabla generan nombres de tabla todo el tiempo.Las plantillas de plataforma funcionan.Cambio de alineación de estadísticas de encabezado para etiquetas y datos categóricos frente a continuos.
- dan s: Trabajo adicional de interfaz de usuario y soporte de transmisión para plantillas de plataforma.Se eliminaron los triángulos defectuosos de la triangulación de Surface Plot. Trabajando en el soporte de transmisión general para las operaciones de ClickState.
- Xan: Limpieza de código: cambió muchos intercambios de 3 declaraciones para usar std::swap(). Se agregó stdx::swap_if() para intercambios de pedidos condicionales.
- evan: Primeros cinco diseños. Inicio de cambios en la sintaxis de envío para plantillas de plataforma. Limpieza de dependencias.
GAMA
- Puntilla: Preparándome para dar una charla en la Conferencia de Investigación de Primavera de ASA e IMS en Canadá la próxima semana.
- peng: Escribir un documento de debate sobre una selección previa realizada por el estudiante formal de Bill y los coautores, incluido Bill. Trabajando en una función de interfaz en la plataforma Contour, para que mi trabajo en otras plataformas pueda ser verificado.
Anfitrión
- Pablo N: Actualice cURL en 18.0 y 17.2 a 8.1.0, por varios problemas de seguridad. Trabajando para certificar la versión macOS de EA3. Preparándose para eliminar la dependencia del paquete de Python matplotlib.
- BrianC: Empujó (y rompió la compilación) el cambio del motor de importación de Excel para Windows.Ahora usamos LibXL en lugar de SpreadsheetGear. Un cambio en los términos de la licencia hizo esto necesario.
HTML interactivo
- John Powell: Avanzó aún más en la compatibilidad con dendogramas (agrupación jerárquica) en HTML interactivo. Comenzó a implementar soporte para CellPlotBox utilizado en clústeres jerárquicos bidireccionales. Candidatos entrevistados para nuestro puesto abierto de desarrollador. Solicitudes de características evaluadas con Dieter para consideración futura. Comenzó la transferencia de conocimiento del soporte de Column Switcher en JMP Live a Praveena. Se reunió con Josh, Hui y Steve C. para analizar el progreso de las pruebas de regresión interactivas automatizadas.
- pablo sychala : Hemos tenido dos errores críticos que han estado contaminando nuestras pruebas de imagen: uno con alertas de "Error al leer datos" ( JMPHTML-2149 ) y uno con atributos legendModelID duplicados en el XML del informe JMP ( JMPHTML-2049 ). Con suerte, con las correcciones implementadas, no recibiremos tantas alertas sobre los cambios de HTML.
- mike s : Trabajo terminado en JMPHTML-2059, capacitación en seguridad de productos finalizada 1. Comenzó a buscar en JMPHTML-1866.
JMP en vivo
- Aurora: Realizó algunas mejoras en los documentos de incorporación para los desarrolladores de JMP Live, gracias a Praveena, quien probó los documentos después de obtener una nueva máquina.Rendimiento mejorado al otorgar acceso a un grupo con una gran cantidad de usuarios (~96 %).Rendimiento mejorado al revocar el acceso de dicho grupo (~99 %).La nueva función de sincronización de AD (una manera fácil de obtener una gran cantidad de usuarios) enfatiza algunos aspectos de JMP Live y estamos apuntalando las cosas a medida que avanzamos.También investigué un tiempo de carga de la tabla de historial intermitentemente lento, pero aún no lo he descifrado.
- Alex: Creado Estándares de etiquetado de AWS página en Confluence basada en una discusión esta semana sobre cómo rastrear y administrar imágenes y AMI de AWS existentes.
Estadísticas
- Laura CS: Realicé un estudio de usabilidad del nuevo modelo de atajos en SEM para ser destacado en EA3. Se agregó un menú contextual a los elementos en la pestaña Listas en SEM. Trabajando en una solución para distinguir las variaciones y covarianzas de las variaciones/covarianzas residuales en la interfaz de usuario de SEM. Comenzó a trabajar para el arranque de toda la plataforma. Compartió un ejemplo con Narayanan para usar datos resumidos en SEM. ¡Disfruté conocer a algunos de nuestros pasantes nuevos y antiguos!
- Isabel: Estructura de covarianza no estructurada y estructura Toeplitz para GLMM. Quedan un par de estructuras espaciales por agregar para concluir la lista planificada para 18, pero es posible que recibamos solicitudes a través de la EA.
Documentación estadística
- Miguel C: Ayudó a James a poner en marcha a los pasantes de investigación y desarrollo para el verano; corrigió algunas fórmulas de varianza en la documentación de Regresión Generalizada; documentó algunas características nuevas agregadas para Distribución en 18.
- karen: Trabajando en defectos menores de documentos para aclarar varios elementos (por ejemplo, marcas de superposición de diamantes, simulación en DOE, etc.).
Pruebas estadísticas
- Marca: Trabajando en las características finales y probando Easy DOE en JMP 17.2 con Brad, Ryan, Joseph y Jacob. Tickets de Jira cerrados con Jacob. Localización o creación de más contenido para el prototipo inicial del nuevo sitio técnico de I+D. Diapositivas terminadas para la presentación del estudio de usabilidad para la conferencia INFORMS QSR en Raleigh con Jacob. Se discutieron mejoras en la nueva bandeja de entrada para estudios de usabilidad que forman parte del programa EA con Mia, Tonya y Jacob. Comenzó a desarrollar una herramienta de análisis general para los resultados del estudio de usabilidad como contrapartida a la herramienta de diseño con Jacob. Preguntas respondidas en la Comunidad JMP.
- Jacob: Escritura de pruebas unitarias para Easy DOE Modo flexible para diseños con factores difíciles de cambiar o bloques aleatorios. Actualizar la Herramienta de estudio de usabilidad y ayudar a finalizar los estudios de usabilidad para EA3 (pestaña Modelo DOE fácil, Gráfico de control de ejecución corta e Intervalos de confianza de detección de respuesta). Preparando la presentación para la conferencia INFORMS QSR con Mark.
- tonia: Prueba de gráficos de control de corto plazo y ayuda con un estudio de usabilidad del gráfico de control de corto plazo.
Gestión de productos
- Capacitación sobre productos en vivo de JMP 5/18/2023 : El 18 de mayo, el equipo de marketing de productos organizó una sesión de capacitación sobre productos en JMP Live. Geanine Tyson, Janet Brazel, Alex Lippincott y Dieter Pisot proporcionó información útil sobre todo lo relacionado con JMP Live. ¡Vea el enlace de arriba para obtener más detalles y una grabación!
Apoyo técnico

Operaciones de desarrollo
- melanie: Configurando una nueva Mac. Terminando la migración de trabajos MIF-PDF al sistema AWS. Ejecución especial de Stringbot para la localización. Actualización de documentación para varios trabajos de Jenkins en Confluence.
- Myron: Correcciones/actualizaciones de configuración para la ejecución de Stringbot 17.2. Se corrigieron algunos errores de formato y Unicode para las exportaciones de telemetría 17.1. Varias actualizaciones de JiraBot (JMPTOOL-859, JMPTOOL-851, JMPTOOL-858, JMPTOOL-830). Trabajó en varios problemas relacionados con la ayuda/documentación (JMPTOOL-767, JMPTOOL-692).
Documentación
- cris b : Empujó la nueva ayuda 17.2 y 18.0 (con valores de lanzamiento de inicio corregidos). Trabajé en un par de nuevos scripts de Jenkins para ayudar a mover archivos al publicar. Documenté algunos procesos internos, incluida la forma de iterar el script y el trabajo de creación de ayuda, y algunas cosas útiles de la terminal Unix. Conocí a Emily, nuestra pasante.
- Devon: ¡Mucha incorporación y capacitación como nuevo empleado de tiempo completo! Mirando las secuencias de comandos para las capturas de pantalla en mis libros con el objetivo de eliminar los pasos manuales utilizando la compatibilidad nueva de JMP con el diálogo modal en las secuencias de comandos, nueva a partir de la 17.0. Revisó el equipo de Documentación Nueva página de orientación para escritores en Confluence .
- Susana C: Terminado de crear la mayoría de los libros Jiras. Trabajando en consejos de inicio rápido.
Obra prevista para 17,2 RN. Actualización de plantillas JMP Live 17.2 en inglés.
- Qiana: Incorporación de Devon y Emily. Trabajo de simplificación del menú de ayuda. Planificación de proyectos.
Pruebas de sistema/host-Cary
- audrey : ¡Bienvenidos a nuestros pasantes! Esta semana di una sesión de orientación y hablé con muchos sobre cómo incorporarse a JMP y SAS. Tenemos algunas mentes brillantes aquí y estoy emocionado de ver en qué estarán trabajando. Además, ¡las pruebas de EA3 para Windows están en marcha!
- jose l: JMP Live Group Sync con prueba de directorio activo.Esto me obligó a agregar un grupo profundo de 100 niveles con un total de 10k usuarios.Le pedí a Da Zhang que comenzara a buscar un Group Sync para tener otro par de ojos en la función.Respondió preguntas sobre la implementación de JMP Live y resolvió algunos problemas de inicio del servidor.
Estado de Jira del equipo de pruebas web
|
|
55
|
Prueba lista
|
4
|
Pruebas
|
17
|
Errores creados en los últimos 7 días
|
21
|
Historias cerradas en los últimos 7 días
|
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Se ha realizado la prueba JMP18 EA3 para Windows (JMPTESTBJ-2278)
- Prueba JMP Live 17.2 I18N (JMPTESTBJ-2268)
- JMPDev3 está disponible. La base de datos del equipo de Beijing y las pruebas unitarias relacionadas con SAS apuntan ahora a JMPDev3.
- Eric (Nai) Wang: (1) Se probó la función '@mencionar' en los comentarios del paquete ( WEBJMP-6952 ). Se agregaron pruebas de broma. Algunas comprobaciones de la interfaz de usuario. (2) Páginas de registro de historial probadas en el espacio y la página del paquete. Ahora la página de registro del historial puede mostrar más detalles ( WEBJMP-5349 ). (3) Verificación de errores.
- dali: (1) Prueba JMP18 EA3 para Windows. (2) Realizó pruebas de características para JMP-8429 NF: agregue soporte para exportar archivos de transporte de la versión 8 . (3) Preparado para hacer pruebas de características para JMP-16445: Importación de OSIsoft PI: mejoras de la interfaz de usuario (4) Prueba de Org JMP Live 17.2 I18N. (5) Verificación de errores. (6) Se investigó el problema de migración de JMP Live (16.2 > 18). (7) Jenkins: solucione un problema en el script de trabajo de Beijing UT Jenkins.
- mike wu: (1) Prueba JMP18 EA3 para Windows. (2) Informe TS investigado 00041322. (3) Verificación de errores. (4) Investigación de fallas en las pruebas unitarias.
- Kimi (Yu)Wang: (1) Prueba JMP18 EA3 para Windows. (2) Modificar los scripts de UT relacionados con SAS/Formula Depot a jmpdev3. (3) Pruebe puertos específicos para la máquina AWS. (4) Prueba de la interfaz de Python para JMP 18: hable con Paul sobre el plan futuro para las pruebas de integración de Python. Pruebas básicas, JMP-16664: corte de integración inicial de Python para JMP 18 EA3 . (5) Creado Cómo instalar paquetes de Python para Python integrado en JMP . (6) Ayudó a otros a resolver nuevos problemas relacionados con la interfaz de Python.
- Da Zhang: (1) Prueba JMP18 EA3 para Windows. (2) Ayude a otros en el equipo de Beijing a verificar sus problemas de JMP Live Jira. (3) Prueba JMP Live 17.2 I18N. (4) Jugando con la función de importación de grupos AD. (5) Fallos de prueba OLE investigados/arreglados.
- Nala: (1) Prueba JMP18 EA3 para Windows. (2) Verificación de errores. (3) Prueba JMP Live 17.2 I18N.
Nota de Shannon
Gracias a Juan Sall por compartir una foto de esta linda taza de café que vio mientras viajaba y que le recordó a, ¿qué más? – ¡El menú del “pequeño triángulo rojo” (LRT) de JMP!

Y como esa taza también me recordaba a un pato…
