¡Bienvenido a la actualización de desarrollo de JMP del 30 de junio de 2023!
Ahora hemos llegado a nuestro Hito de Code Freeze para JMP 17.2 , ¡nuestra última versión de mantenimiento planificada del ciclo JMP 17! Ahora que el campo Origen es obligatorio en el proyecto JMP, pude crear fácilmente este gráfico de barras apiladas en el generador de gráficos que muestra los errores marcados como corregidos en el proyecto JMP por Prioridad y Origen. ¡Gracias a todos en el equipo de JMP por ayudar a informar, probar y resolver problemas informados internamente y por nuestros clientes!

Los equipos de control de calidad de JMP ahora han firmado JMP 18 EA4 tanto para Windows como para Mac. Este será un nuevo y emocionante lanzamiento de EA para los clientes y esperamos recibir comentarios sobre las nuevas incorporaciones. Aprecio mucho el trabajo rápido de Jim Borek y Bob en la creación de compilaciones e instaladores durante el fin de semana pasado, y los equipos de prueba de JMP que trabajaron para validarlos rápidamente.
Mia y Landra están trabajando para actualizar el Adoptador temprano y planeo notificar a los miembros de EA sobre la nueva versión la próxima semana. Mia quería extender un agradecimiento especial por todo el trabajo de actualización de las páginas de funciones y la creación de estudios de usabilidad y videos de EA. Estos materiales son extremadamente valiosos para los clientes a medida que comienzan a conocer las nuevas funciones que vienen en JMP 18.
Recordar, JMP 18 EA5 está a solo 6 semanas y se congelará el viernes 11 de agosto, no mucho después de nuestro JMP 18 Feature Freeze hito planificado para el 21/7/23 . Si tiene algún trabajo de función que está en curso pero que no puede completarse antes de Feature Freeze, agregue detalles al Página de características tardías de JMP 18 en Confluencia. Puede usar la plantilla para agregar una sección y compartir el nombre de la función y el problema de Jira, junto con una evaluación del impacto potencial de la última función en el trabajo de prueba, documentación, capacitación y localización.
muchas gracias a xan gregg por demostrar algunas mejoras recientes en Graph Builder en JMP 18 en la reunión de desarrollo de esta semana. Si te perdiste la reunión, Puedes ver la grabación aquí. . Xan también publicó parte de su trabajo en un espacio de JMP Live dedicado al contenido de demostración para desarrolladores: Puedes encontrar los informes de Xan aquí. . ¡Considere publicar ejemplos de reuniones de desarrollo en el espacio JMP Live cuando presente! Xan también está celebrando su 20 aniversario con JMP, ¡así que únase a mí para felicitarlo!
muchas gracias a tonia mauldin por compartir un informe de las pistas de bloqueo/beta de esta semana con bloqueos seleccionados. Puede encontrar su informe en JMP Live aquí: Informe beta de JMP 30/06/23 | JMP en vivo (sas.com)

Anuncios generales
- En Conozca a los pasantes esta semana, usted puede aprender más sobre hailee austin y Guillermo Corley ! Y no te pierdas esto Conozca la publicación sobre Chris Gotwalt !
- 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
- Congelación de código JMP 17.2 – 30/6/23 ß HOY
- Congelación de funciones de JMP 18: 21/7/23
- JMP 18 EA5 y JMP Clinical EA3 – 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
- Hamid Sanei: Limpiar y preparar un nuevo conjunto de datos para importarlo a JMP/SAS y comunicarse con el creador del conjunto de datos para obtener más contexto sobre los datos y las columnas. Revisión de capítulos que incluyen la tabla de datos de Vivienda de Boston en ellos. Esto incluyó encontrar conjuntos de datos similares que puedan coincidir con el contexto del capítulo y los ejemplos en los que ya se ha utilizado la tabla de datos de Vivienda de Boston. Registrado y lluvia de ideas para la exposición de pasantes de SAS. Se registró para el desafío de la historia de datos y participó en la orientación. Asistió a las reuniones del equipo.
- BryceScott: Terminé de imprimir en 3D todos mis modelos de prueba para mi experimento DOE y comencé el análisis. Espero encontrar qué factores son los más importantes al tratar de maximizar la calidad de impresión y minimizar el tiempo de impresión. Además, he terminado 5/7 de los cursos STIPS y he estado haciendo algunos módulos de aprendizaje rápido, así como algunos módulos de O'Reilly.
- Michel Lee: ¡Tuve un par de reuniones con clientes para clientes nuevos de JMP! También comencé a trabajar en uno de los proyectos colaborando con otros pasantes de JMP, preparándome para presentar en la exposición de pasantes. También estoy finalizando uno de mis proyectos más grandes, realizando estudios de mercado en las cuentas de "nivel A" del Global Premier Team.
- Trevor Rathe: Terminé de recopilar datos para mi proyecto final sobre cómo aumentar las ventas en la industria de los semiconductores y puse todo en mi tablero de exposición de prácticas. También ayudé a Lori revisando casos de Salesforce y analizando diferentes factores para ella.
- Parker Dingman: Subí mis primeros prototipos de mi proyecto “Tiempo en JMP Live”. Mi plan es hacerlos más bonitos la próxima semana. También busco hacer un diagrama genial de viento/flecha. Aquí están:
- Sohail Lokhandwala: Comencé a trabajar en el póster de la exposición para internos y comencé a aprender JMP para ayudarme a trazar algunos datos de mis experimentos. También escribí un script para usar uno de nuestros modelos para traducir un nuevo lote de cadenas al chino que ahora se enviará a un traductor humano para su validación.
- Emilio Cohen: Finalizando mis videos de trabajo más inteligente: pronto estarán en confluencia para que otros los vean. También estoy editando el capítulo de creación de gráficos y trabajando en mi póster de la exposición de prácticas.
- brad norris: Trabajó en la compilación y organización de varios módulos de aprendizaje en la historia. También continué trabajando en mi proyecto de rutas de aprendizaje y prueba de concepto de chatbot.
- Anusha Bellapu: Prueba unitaria finalizada de un estudio para la versión JMP 17.2. Voy a trabajar con los otros estudios ahora.
Operaciones de desarrollo
- Los equipos de DevOps y Localización se sintieron profundamente entristecidos esta semana por la pérdida de la probadora de localización y experta en MemoQ, Angelita Nitti, quien falleció después de luchar contra el cáncer de páncreas durante casi dos años. Todos en JMP que conocieron a Angelita durante sus años con el equipo pudieron ver que su dedicación a su trabajo solo fue superada por su extrema dedicación a sus amigos y familiares. Varios de nosotros asistimos hoy a un hermoso servicio conmemorativo en honor a Angelita. Está claro que todos los que la conocieron la extrañarán mucho. Muchas gracias a Trish O'Grady por trabajar en este hermoso Blog de SAS We Remember sobre Angelita .
- melanie: Creó, probó e implementó un nuevo trabajo MIF-PDF para métodos abreviados de teclado y deshabilitó el antiguo trabajo de referencia rápida. Ingresó jiras para otras herramientas que deben actualizarse para que funcionen con los nuevos atajos de teclado. Python instalado y algunos paquetes necesarios en la máquina mif pdf para poder agregar el verificador de condiciones mif a cada trabajo.
- Jaime: Construido JMP 18 EA4. En las máquinas de prueba unitaria, ajusté los scripts de instalación de JMP 18 para instalar los módulos de Python.
Documentación
- Susana C: Inicio rápido: gracias a Ryan por los fantásticos nuevos prototipos de pancartas. Incorporé mi favorito en la compilación. Se implementaron los comentarios de Mia y Russ para cambiar la sugerencia de los menús de JMP en una sugerencia sobre el menú Ayuda. Se actualizó la página de Confluence con el esquema QS para incluir todas las iteraciones y el contenido más reciente. Plantillas de ayuda pública/en vivo de JMP: copia de las plantillas localizadas de Trish en Perforce para poder generar la ayuda localizada. Actualización de la página de Confluence sobre la creación de JMP Live Help. Se actualizó el inicio rápido de Jira con las tareas de la lista de verificación, y también se sigue trabajando en el final del proyecto Jira. Revisó los videos Work Smarter de Emily y brindó comentarios.
- Qiana: Verificó JSG para ver qué actualizaciones se necesitaban para dar cuenta de los cambios en el archivo San Francisco Crime Data.jmp. El nombre de la tarjeta de referencia rápida es oficialmente Atajos de teclado : archivos y carpetas de Perforce modificados, componentes de Jira y archivo FM. Se reescribió la nota de JMP que anunciará la reorganización del menú de ayuda para JMP 18. Actualice la tabla Menú en las tarjetas de menú de Windows y Mac. Comenzó a buscar en los libros que mencionan la tabla de datos de Vivienda de Boston. Proporcionó comentarios sobre los videos de Working Smarter en JMP. Asistí a reuniones y planificación de inicio rápido.
- Devon: Se actualizaron las capturas de pantalla de UG para los datos actualizados sobre delitos de San Francisco, se completó la capacitación de CliftonStrengths con SAS y se continuaron las pruebas de conversión de FrameMaker a DITA XML.
Pruebas de sistema/host-Cary
- Mandy: Trabajó en flujos de trabajo, íconos para puntos de interrupción, flechas, notas e instantáneas para 18; trabajé un poco en las plantillas para el EA4, probándolo para asegurarme de que funcionaba en la Mac. Se reelaboraron algunas pruebas que cambiaron debido a un cambio realizado por JMP-17295 con Distribución que requiere un número. Cambié los nombres de los nuevos flujos de trabajo que creé para Samples for 18 para que todos comiencen con "WorkflowBuilder..." Tomé actualizaciones en mis máquinas Mac. Martillando en las pruebas del generador de flujo de trabajo: con If / Else y Return, indicaciones y agregando entradas para probar las casillas en ese panel de configuración de pasos un poco más. Agregará pruebas de imagen para el generador de flujo de trabajo con un punto de interrupción y las casillas de verificación una vez que se establezca ese ícono. Simplemente abrirá un flujo de trabajo con esas opciones activadas, y no debería causar mucho ruido una vez que se establezca el ícono.
- mike m: Trabajó en correcciones de Sikuli para íconos, actualización de índice de muestra y fuentes. Se agregaron algunos escenarios más a las pruebas de Sikuli. Abrió varios Jiras en la usabilidad de Columns Mgr (las notas se agregan en blanco, no se pueden agregar propiedades a varias columnas) y algunos Jiras en el índice de muestra (contraste de modo oscuro, la tabla de datos de apertura se vuelve 'sucia').
- Lisa G: Probé EA4, comencé a probar la función de codificación de superposición en el generador de gráficos e ingresé algunos errores, verifiqué las correcciones de gradiente JSL e ingresé un error de leyenda descubierto por Elizabeth Claassen.
- Cazador: Completó las pruebas del instalador de JMP 18 EA 4 en Mac y Windows, probó JMP 17.2 con la cuenta de roaming de JMP entre dos dispositivos con Windows 10, respondió a JMP 18 EA 3 y verificó defectos.
- audrey : Debates del segundo trimestre, pruebas de EA4, trabajo administrativo de Jira.
Pruebas web
- jose l: JMP Live Group Sync con prueba de directorio activo.La atención se centró en JMP y JMP en vivo 17.2 esta semana.Estábamos verificando las actualizaciones de seguridad de Jira.Hicimos muchas pruebas de regresión y continuaremos haciéndolas.
- Ana: Actualizado Preparación HTML de JMP página en Confluence con los estados actuales y volvió a verificar los informes JMP Live existentes para garantizar que las funciones interactivas sigan funcionando como se esperaba. Dendograma de prueba.
Estado de Jira del equipo de pruebas web
|
|
30
|
Prueba lista
|
5
|
Pruebas
|
9
|
Errores creados en los últimos 7 días
|
49
|
Errores/Historias Cerradas en los últimos 7 días
|
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Prueba del instalador JMP 18 EA4 y verificación de la cordura de las funciones que aloja el equipo de Beijing (JMPTESTBJ-248) – Listo
- Prueba JMP Clinical 17.2 I18N Ronda 2 - JMPTESTBJ-2408 - en curso.
- Eric (Nai) Wang: (1) Nueva función probada "suma de verificación para publicación de datos" ( WEBJMP-6831 ). Trabajando en la prueba de notificación de caducidad de licencia. (2) Prueba JMP 18 EA4 completada. (3) Prueba JMP C 17.2 I18N - Ronda 2. (4) Verificación de errores.
- dali: (1) En curso: Prueba de funciones para JMP-16654: Importación de PI Server: Actualizar, Cambiar atributos para la tabla de datos existente, JMP-16880: Importación de PI Server: "Actualizar" script de tabla (2) HECHO: Prueba de JMP 18.0 EA4, 2 errores creados. (3) Ayude a Kimi en la falla de migración de JMP Live, para obtener más detalles, consulte JMPTESTBJ-2482 . (4) Verificación de errores.
- mike wu: (1) Verificación de fallas de MySQL para JMP 16.0 y comentario agregado en el error JMP-16807 . (2) Investigación y comentarios agregados para errores JMP-15047 para ver si este error es candidato para JMP 17.2 FIX o no. (3) Investigación de problemas de soporte técnico y comentarios proporcionados para el número de caso: 00044095. (4) Prueba JMP 18.0 EA 4. (5) Verificación de errores. (6) Prueba JMP C 17.2 I18N - Ronda 2.
- Kimi (Yu)Wang: (1) Nuevas pruebas de funciones para Python: JMP-17176 : Actualice el script jpip y elimine python.exe y pythonw.exe para Windows, JMP-17255 : Adición al menú Archivo para crear un Nuevo script de Python - Jira (atlassian.net) - Listo. (2) Pruebas de nuevas funciones para SAS: JMP-15995 : Considere la notificación de IU en 17.2 para la desaprobación planificada de las funciones de integración de SAS en 9.4 - Listo. (3) Soporte técnico: número de caso 00044080, JMP-17177 : CRP: Python incorporado para JMP 18 también está siendo utilizado por versiones anteriores de JMP – Listo. (4) Prueba JMP 18.0 EA4, los detalles se refieren a JMPTESTBJ-2481 - Realizado (5) Pruebas JMP C 17.2 I18N - Ronda 2. (6) Optimización de Jenkins: actualice los hosts conocidos para bitbucket; consulte los detalles en JMPTESTBJ-2482 . (7) Verificación de errores.
- Da Zhang: (1) Prueba JMP 18.0 EA 4. (2) Verificación de errores.
- Nala: (1) Prueba JMP C 17.2 I18N - Ronda 2. (2) Prueba JMP 18.0 EA 4. (3) verificación de errores. (4) Establecimiento de objetivos del segundo trimestre y conversación del segundo trimestre: en curso
Descubrimiento de datos
- Julian: Trabajo de documentación y video para el primer lanzamiento de EA de Plantillas de plataforma (vea el video de EA4 aquí). Apoyó la logística de adquisiciones final para Chili Piper (solución de martech que se ha retrasado en la revisión legal durante algún tiempo). Reunión y trabajo de diseño para aumentar el generador de complementos para admitir directamente el empaquetado de plantillas de plataforma. Continuó el trabajo de planificación para la gira de código base de 10 días con Xan a fines de julio; Esté atento a la invitación más adelante la próxima semana.
- dan s: Trabajó con John Schroedl para admitir la transparencia de los controles de host en Windows, para los cuadros de diálogo emergentes que se desvanecen al descartar.Se agregó un nuevo cuadro de diálogo "Niveles de contorno" accesible desde una leyenda de contorno, o desde el menú LRT de especificar contornos en Trazado de contorno. Gracias a Peng por discutir y probar esto.Se solucionó el problema del modo oscuro en Mosaic Seg, utilizado en el filtro de datos y en los gráficos.Continuando con la búsqueda de compatibilidad con plantillas para plataformas con varios subobjetos.
- Xan: Experimento Profiler Spaghetti y funcionalidad de organización en filas para el rol de la página Graph Builder
GAMA
- Caleb: Se agregaron gráficos de generadores de perfiles a la sección de diagnósticos de la nueva plataforma CSALT. En este punto, todo lo que queda es proporcionar soporte JSL y corregir errores a medida que surjan. Yeng y yo también hemos estado trabajando para eliminar los 17,2 boletos restantes para los exploradores de tamaño de muestra.
- peng: Trabajando con los miembros del equipo del DOE para resolver los inconvenientes de la integración de la nueva lista de factores con las plataformas del DOE. Terminando el importante trabajo de desarrollo de la plataforma de modelado de fatiga. Trabajando con Dan Schikore para rebobinar mis cambios recientes en Contour Plot. Y Dan ha implementado una solución completa y concisa para que el usuario especifique los niveles de contorno deseados en la plataforma a través del menú de la plataforma. (Bill está muy feliz por eso).
- Puntilla: Terminando un artículo sobre diseños de efectos principales saturados multinivel.
Anfitrión
- Pablo N: Principalmente trabajo de integración de Python.
- Obtener capacidades adicionales en EA4. EA4 ahora expone un objeto Python DataTable dentro del paquete jmp que permite que un script de python cree una nueva tabla de datos vacía, así como cambiar jmp.open() para devolver la tabla de datos como un objeto de Python en lugar de solo una respuesta de éxito o falla . Jmp.DataTable(name='tblname', rows=n) crea una nueva tabla de datos. Se puede acceder directamente al objeto DataTable desde JSL haciendo Python Get (dt_obj).
- Agregado después de EA4: jmp.currentDt() para recuperar la tabla de datos actual como un objeto de Python.DataTable.add_rows( n, after=m), .rows, .cols propiedades que devuelven nRows y nCols..name, .name = para obtener y configurar el nombre de la tabla.Eliminación de jmp.curRowCount() ahora que tenemos una forma de acceder a la tabla de datos actual. Trabajando en la capacidad de agregar nuevas columnas, establecer y obtener los datos de la tabla de Python.
HTML interactivo
- John Powell:
- Asistió a C++ JMP Dev de Xan. Demo y su presentación Code Tour.
- Creó una solicitud de función para admitir patrones de relleno ( JMPPRODMGMT-904 )
- Solicitudes de funciones HTML interactivas analizadas con Dieter para futuras consideraciones.
- Incorporación del nuevo desarrollador, Michael Senoyuit (a partir del 6 de julio).
- Soporte para múltiples filtros de datos locales ( JMPHTML-1000

- Con la ayuda de Praveena, Aurora y Josh, logré crear un servidor JMP Live local para desarrollar soporte para múltiples filtros de datos locales en JMP Live.
- Probé varios casos de filtros de datos locales múltiples en JMP Live y subtareas creadas donde se necesita más soporte.
- Actualizar/agregar pruebas unitarias y limpiar el código para su revisión y entrega.
- mike s: Comenzó a trabajar en problemas con la exportación HTML de degradados de color horizontales en leyendas. Capacitación continua en línea en Javascript Moderno. Terminado de configurar los objetivos de desarrollo. Comenzó a domar a un nuevo compañero de oficina felino.

JMP en vivo
- Aurora: Abotonando los requisitos de software para el cumplimiento de GDPR en JMP Live.Trabajando en adiciones a la respuesta de publicación, para ayudar con los valores predeterminados de datos y la compatibilidad del generador de flujos de trabajo.Trabajo continuo en el acceso a nivel de carpeta.Se actualizaron algunas bibliotecas de terceros.Guía mejorada para desarrolladores de JMP Live sobre Confluence con la ayuda de Juan Powell que estaba usando esa guía para ejecutar JMP Live en su máquina.
Estadísticas
- Juan Sall: Arreglando más plataformas para guardar scripts que reproduzcan el orden original de los reportes, completando Distribución, Unidireccional, Contingencia y Multivariante. El mecanismo “ReportOrder” está cubierto en esta página de procedimientos . Dan Schikore revisó el diseño. La historia original de Jira fue JMP-2343 .Esto eventualmente debería extenderse a muchas plataformas. A los usuarios les resulta frustrante que cuando rehace o agrega un filtro de datos a una plataforma, los informes cambian de orden. Este es un problema muy antiguo que apenas estamos comenzando a abordar.
- Laura CS: Viajé a UConn a la conferencia Modern Modeling Methods. Asistí a varias charlas interesantes sobre SEM y recibí comentarios abrumadoramente positivos sobre la plataforma SEM de JMP. Hubo muchas preguntas después de mi presentación y un decano asociado incluso preguntó si había un libro de texto disponible para enseñar. Regresé para ponerme al día con el correo electrónico y descubrí que Medium "impulsó" un artículo Recientemente publiqué (sobre el análisis de grupos múltiples) que tiene algunos enlaces a la comunidad de JMP: obtuvo más de 1000 visitas en los últimos días. Ha sido una semana gratificante!
- Isabel: Respondió una pregunta de modelo mixto para un cliente que se había puesto en contacto con Di Michaelson. Respondió una pregunta de LCA para Ono-san y un cliente en Japón. Investigando un bloqueo en GLMM Fang encontrado al probar las nuevas estructuras de medidas repetidas (cerca de una solución ahora). Trabajando en guardar fórmulas de intervalos de confianza para Mixed y GLMM.
- Jianfeng: Terminando pronto la nueva función JMP-3548 para pruebas de equivalencia en la plataforma de pares emparejados. La función no solo admite la prueba de equivalencia a través de la prueba T, sino que también admite la prueba de equivalencia a través de la prueba de rango con signo de Wilcoxon.

Pruebas estadísticas
- tonia: Probar el intervalo de tolerancia de guardado para los límites de especificación y los gráficos de control de ejecución corta y también realizar la verificación de errores y la limpieza de Jira.
Gestión de productos
- Desaparecido en combate: Trabajando con Landra para actualizar la página de Early Adopter para EA4. Deberíamos estar listos para notificar a los miembros de EA sobre la nueva versión la próxima semana y, con suerte, veremos muchos comentarios. Gracias a todos por capturar actualizaciones en las páginas de características y por crear estudios de usabilidad y videos de EA. ¡Muchas funcionalidades nuevas y mejoradas para presumir en EA4!
- Bryan F: junto con Sarah y Parker, analicé los resultados del estudio de usabilidad, desarrollé un diagrama de afinidad para resaltar y clasificar problemas, definí objetivos de solución y establecí métricas relacionadas. También tuve algunas discusiones sobre un enfoque técnico para tener un relleno y márgenes más estandarizados en JMP con Julian, Dan y Evan. Creé más íconos de modo oscuro y configuré una instancia de AppStream con JMP para pruebas de usabilidad.
Compromiso y soporte técnico de JMP
- Wendy: Esta ha sido una semana ocupada para el equipo de Compromiso.A partir de hoy, el número de teléfono de ventas de JMP en EE. UU. y todas las direcciones de correo electrónico que recibió anteriormente el Centro de participación del cliente de SAS ahora se reenvían a Salesforce. También nos reunimos con Falco esta semana para crear procesos para que nuestros equipos trabajen mejor juntos y brindar comentarios para mejorar la forma en que los usuarios de suscripción existentes acceden a la tienda.En definitiva, ¡una gran semana!
- Duane: El soporte técnico se mantiene ocupado y el equipo de Wendy's comienza a recibir llamadas y correos electrónicos. Le pedí que compartiera lo que está sucediendo con su equipo si tiene la oportunidad. Aquí están los TS JMP Informes en vivo y el enlace al filtro de Jira que muestra el entradas reportadas por TS en los últimos 14 días .

Nota de Shannon
Espero que todos disfruten el fin de semana, ¡especialmente si se van a tomar un fin de semana más largo! felices 4 el de julio para todos!