¡Bienvenido a la actualización de desarrollo de JMP del 14 de julio de 2023!
¡Felicitaciones al equipo del DOE por dos patentes que se emitieron esta semana! El primero se titula GUI de tabla de evaluación de variantes de diseño de experimentos (patente de EE. UU. n.º 11.699.000).El segundo se titula Interfaz gráfica de usuario para construcciones de intervalos de potencia e incertidumbre en 2023-07-11 (Patente de EE. UU. No. 11,699,006). Puede encontrar una copia de ambas patentes aquí: Patentes emitidas.
Con JMP 17.2 Los cambios en el código fuente ahora están terminados, esperamos la creación de candidatos para el instalador final para todos los productos el 24/7/23. Esta será la última versión de JMP que pasará por el proceso de ingeniería de versiones de SAS. Anticipamos cerrar la sesión 17.2 antes del 23/8 y lanzar actualizaciones en ese momento. SAS lanzará los instaladores completos después del 19/09/23. Para obtener una lista completa de las fechas de JMP 17.2, consulte esta página en Confluence .
Alcanzaremos nuestro hito JMP 18 Feature Freeze al final del día el próximo viernes (21/7/23). Es importante mantener la lista de características tardías al mínimo para que tengamos tiempo suficiente para probar, documentar, traducir y corregir errores en las características existentes de JMP 18. Al considerar funciones o solicitudes de mejora después de la fecha límite de congelación de funciones, confirme con su gerente y la administración de productos que la característica es absolutamente necesario para enviar en esta versión. Si todos están de acuerdo en que la característica es obligatoria, agréguela a la Página Funciones recientes y consulte con evaluadores, escritores y el equipo de localización para determinar si el cambio que está considerando afecta el trabajo posterior. Y, como siempre, continúe manteniendo sus páginas de características individuales actualizadas en Confluence a medida que avanzamos hacia EA5, planificado para el 11/8/23.
muchas gracias a Audrey Shull por organizar la reunión de JMP Dev el jueves! david blanco presentado en el Sample Index revisado y columnas compactas. Si te perdiste la reunión, puedes ver una grabacion aqui . El nuevo índice de muestra se ve muy bien y puedo ver que el chat de la reunión estuvo particularmente activo esta semana. Gracias por todos sus comentarios: Mia ha capturado ideas para lanzamientos futuros en esta página en Confluence .
gracias como siempre a tonia mauldin por compartir el informe beta/de fallas de esta semana con las fallas seleccionadas.

Informe beta semanal del 14/7/23 | JMP en vivo (sas.com)
Anuncios generales
- Conozca a los pasantes artículos en la función Inside JMP de esta semana bryce scott , rebeca chang , y irene .
- 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 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
- Sokhail Lokhandwala: Terminé, envié y presenté mi cartel de Intern Expo a mi equipo durante nuestra reunión semanal de scrum. Comenzó la inferencia utilizando un modelo OpenNMT preentrenado para compararlo con los modelos de Google AutoML.
- Trevor Rathje: Terminó un informe que analizó las tendencias y los datos de todas las empresas químicas que utilizan JMP. Completó el curso de aprendizaje de JSL en preparación para iniciar un proyecto de JSL con Andy Zhou.
- Emilio Cohen: Trabajando en mi cartelera de Intern Expo, mi PowerPoint de presentación de JMP y editando el capítulo Graph Builder de Essential Graphing.
- Anusha Bellapu: Trabajé en mi póster de la exposición Intern esta semana.Continué mi trabajo en pruebas unitarias para JMP Clinical 17.2.
Actualizaciones de ciencias de la vida
- Wenjun: Visité a los equipos de ciencias de la vida de JMP Japón para brindar una descripción general de las nuevas funciones en JMP Clinical 17 el viernes pasado por la mañana.Luego, Wenjun, Hideaki, Akihiro y Azusa (de izquierda a derecha) visitaron a la Dra. Yuki Ando y su grupo en PMDA para recibir comentarios sobre JMP Clinical 17 el viernes por la tarde. El Dr. Ando reconoció abiertamente que PMDA utilizó JMP y JMP Clinical en la conferencia anual de intercambio de CDISC en 2015.

Gestión de productos
- Bryan F: Moderó 5 pruebas de usabilidad externas para Plantillas de plataforma utilizando Amazon AppStream para entregar JMP. Creó algunos diseños para actualizar el cuadro de diálogo Sample Index y brindó algunos comentarios de diseño para JMP Live. Conversaciones iniciales con Evan sobre un cajón de navegación y un panel lateral para JMP. Hizo un poco más de planificación para las posibles actualizaciones de la apariencia de JMP.
Operaciones de desarrollo
- Beto: Trabajé con InstallShield tratando de resolver el problema que tenía P&G.Sigo probando opciones. Áreas de almacenamiento de archivos limpias. Trabajando con Alex en scripts de limpieza automatizados. Escaneo de archivos DLL y otros ejecutables para problemas de firma. Trabajo final de SOE para proyectos 17.2 en proceso SAS. Se eliminó el programa JMPIconRefresh de los instaladores 17.2/18.0. Continuó con la clase de Python para principiantes.
- Myron: Prueba de JMPTOOL-877: elimine la PII de los datos de telemetría y JMPTOOL-505: procesamiento de datos de muestra. Prueba y corrección de JMPTOOL-861: migración de trabajos de ayuda a AWS. Actualizaciones del propietario de JiraBot.
- melanie: Los trabajos probados de Jenkins se migraron a AWS. Trabajo de preparación para ayudar a migrar las cadenas de IU de JMP traducidas en 17.2 hasta main.
Documentación
- Qiana: Trabajó en el proyecto de desaprobación de la tabla de datos de muestra de Boston Housing. Trabajo de planificación en el proyecto Working Smarter in JMP. Se actualizó el capítulo "Más información sobre JMP" para reflejar los cambios del proyecto de simplificación del menú de ayuda y se distribuyó para su revisión. Se agregó información a las notas de la versión de JMP 17.2 para mencionar el retiro planificado de la integración de SAS. Entregué las notas de la versión a L10N. Se realizaron actualizaciones de revisión en el capítulo Aprenda sobre JMP.
- Devon: Redacción del nuevo capítulo Plantillas de plataforma para el libro Uso de JMP, JMP-11301 : CRP: Cambios en el método de clasificación de documentos en JMP 15, JMP-17103 : Agregue detalles sobre la nueva propiedad de columna de MSA a la sección Documento de propiedad de columna. Revisión de la página de ayuda Create the JMP Live/Public de Susan, capacitación STIPS.
- ChrisB: Atrapado en el correo electrónico posterior a las vacaciones. Revisó los videos "Trabajar de manera más inteligente" y el nuevo capítulo "Aprenda sobre JMP". Para Myron, comparé la ayuda 18.0 creada por AWS con la ayuda 18.0 que no es de AWS. Reemplazó la ayuda de 17.2 y, con la ayuda de Mike Shaddock, resolvió un problema de Push on Demand.
Pruebas de sistema/host-Cary
- Nick H: Se continúa trabajando en la creación de algunas pruebas automatizadas para plantillas. Esta semana me he centrado más en crear un Hamcrest Matcher para plantillas y crear pruebas unitarias para garantizar que todos los ejemplos de plantillas de la plataforma funcionen como se esperaba. El comparador compara 2 expresiones de script de plataforma, pero reemplaza las referencias de columna con variables ficticias para que los scripts se puedan comparar independientemente de la tabla de datos. Probar los ejemplos proporciona una cobertura decente tanto de los mensajes de la plataforma como de las personalizaciones. También continúo trabajando en probar plataformas para todos los mensajes de plataforma en JMP usando ejemplos SI. Todavía hay muchos ejemplos para limpiar, por lo que este será un proyecto en curso. Ya se han descubierto y archivado un par de errores de estas primeras pruebas. Aparte de las plantillas, creé una interfaz de usuario simple para reorganizar las pruebas de búsqueda de JMP que deberían simplificar ese proceso, y también archivé un error para permitir que se editaran las anotaciones minimizadas.
- Mandy: Trabajé en JIRA para los íconos del generador de flujo de trabajo y el modo oscuro: ahora todos son correctos para las notas, las imágenes de captura de pantalla, los puntos de interrupción, etc. Me reuní con el desarrollador sobre las pruebas de interfaz de usuario del generador de flujo de trabajo para solicitar en la configuración de pasos/mostrar mensajes. Trabajó en Column Compress y escribió una prueba de preferencias para algunas de esas configuraciones. Ingresó algunos tickets de Jira para la compresión de columnas después de la demostración de Dave White. Pasé tiempo en pistas de TS que llegaron para EA4. Localicé una diferencia para la prueba *GZcompress02 que tiene que ver con un cambio en la tabla de datos y el script no coincide solo en Mac (Qiana/Karen C. han sido notificados). Comenzar a trabajar en las ideas del generador de flujo de trabajo para el póster de Discovery: lanzará ideas a un guión gráfico, con suerte la próxima semana.
- Ana: Continúe buscando problemas de persistencia de la familia de fuentes utilizando Ayuda > Índice de muestras > Lista de tablas de datos > Comprobación de secuencias de comandos de tablas. Algunos scripts no muestran los resultados esperados cuando se ejecutan a través de la tabla de vista previa del índice de muestra frente a la tabla real. NOREP. Se agregaron escenarios de persistencia de familias de fuentes al archivo para Mike S. Se agregaron pruebas para la configuración del modo de selección de relleno a través de Preferencias y en FrameBox.
- Cazador: Respondió a las pistas de EA y abrió un nuevo JIRA por un problema al navegar en una tabla de datos, aplicó Sonoma 14.0 Dev. Actualización Beta 3 en Intel y M1 probando Macs en el laboratorio para verificar el estado del contenido invertido en JMP-16991 , informó sobre algunos elementos de inicio rápido y probó la compilación JMP Runner de Aaron con una función para marcar direcciones URL dentro de un proyecto.
- Lisa: Se continuó con la prueba de la función de codificación superpuesta en GB, se verificaron los tickets con respecto a los espacios de color y se comenzó a probar la función de puntos etiquetados resumidos.
- audrey : Hablando con Paul N, Nala y Kimi sobre las pruebas de Python, las cosas de administración de Jira.
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Eric (Nai) Wang: (1) Mejora de la prueba JMP Live JSL: función común separada "JMPLiveGraphQL:ChangeDataSettings()" en 3 funciones, ya que requiere demasiados parámetros ( JMPTESTBJ-2497 ). Agregue un mecanismo de espera a las funciones de "Obtener notificación" ya que a veces la notificación podría retrasarse ( JMPTESTBJ-2498 ). Actualice las pruebas relacionadas con los cambios anteriores. (2) prueba de "permisos de nivel de carpeta". Actualmente trabajando en nuevas pruebas de interfaces GraphQL y agregando pruebas de broma ( WEBJMP-7033 , WEBJMP-7034 ). (3) Ronda 2 de prueba de JMP Clinical 17.2 I18N. (4) Verificación de errores.
- dali: (1) Verificar y cerrar 9 errores para los componentes Import-Excel e Import-PI Server. (2) HECHO: JMP Desktop 18.0 I18N prueba ronda 2/7, 4 errores creados ( JMPTESTBJ-2272 ) (3) Ejecute la investigación de fallas de UT todas las noches y cree 1 nuevo error (JMP-17397: Se muestra una tabla de datos inesperada al realizar una importación de Excel mediante la concatenación de varias hojas de trabajo ). (4) HECHO: prueba de características, 1 error creado [WEBJMP-6187] Migrar comentarios del sistema a la tabla de historial de publicaciones . (5) Verificar y cerrar 4 errores para los componentes Cliente-General y Comentarios-Servidor
- Kimi (Yu)Wang: (1) JMP 17.2 Pruebas de regresión, para obtener detalles, consulte JMPTESTBJ-2263 - Hecho. Depure las fallas de la parte Python de Formula Depot, modifique el método de guardado de Excel de self.dest.save() a self.dest.close(). (2) Prueba JMP 18.0 I18N - Ronda 2, para obtener detalles, consulte JMPTESTBJ-2272 - Hecho. (3) Verificación de errores. (4) Corrección de fallas de línea de base de FD - Listo. (5) Corrección de fallas de UT por nueva corrección para FD: en progreso. (6) Prueba JMP C 17.2 I18N - Ronda 2, para obtener detalles, consulte JMPTESTBJ-2408 - Hecho. (7) Jenkins: depure la causa raíz del tiempo de espera de JMP Live; para obtener más información, consulte JMPTESTBJ-2499: ERROR: se detectó un bloqueo en la prueba unitaria 66 de 66, WebJMP/VariousReports/test_RegenAllSamples.jsl - PRUEBAS . Creó una página de confluencia Solución de problemas para fallas de Jenkins en el marco de Beijing - China R&D JMP Testing Team . Actualice la clave de acceso de AWS: tercer trimestre, consulte JMPTESTBJ-2546: Optimización: actualizar la clave de acceso de AWS - 2023 Q3 . Activar licencia VS – julio, consulte JMPTESTBJ-2547: Optimización: la licencia de VS2022 ha caducado - julio .
- Da Zhang: (1) Ronda 2 de prueba de JMP Clinical 17.2 I18N. (2) Verificación de errores. (3) JMP 18.0 i18n prueba ronda 2 - HECHO. (4) Se agregaron nuevas pruebas para Text Explorer
- Nala: (1) JMP en vivo: probado WEBJMP-5390: Usar migas de pan dinámicas en la publicación del informe . (2) JMPC 17.2 I18N prueba R2. (3) Conversaciones Q2. (4) Verificación de errores.
Descubrimiento de datos
- David B: Se agregó una devolución de llamada a tablebox que se llama cuando el usuario ordena un tablebox, se corrigió un problema de repetición de topseg, se corrigió la carga de complementos, de modo que si el script de carga modifica el archivo addin.jmpcust, los cambios se aplican de inmediato.
- Ernesto: Plantillas de Plataforma: primer corte de empaque en un Add-In. Edición de varias columnas: lectura y edición de columnas de fórmulas existentes.
- Xan: Funciones de Profiler verificadas para puntos de datos y curvas de interacción superpuestas. Se agregó la opción de etiquetado al elemento Graph Builder Points.
GAMA
- peng: Continuó suavizando las arrugas de las nuevas integraciones de la lista de factores con Easy DOE y RSM. Gracias al equipo del DOE por las pruebas, de adentro hacia afuera. Señal de que la nueva plataforma del modelo de fatiga es comprobable. Los detalles técnicos están documentados en el primer borrador. Trabajé en un par de preguntas divertidas y retorcidas de la comunidad.
- Puntilla: Conduje hasta Blacksburg VA con Ryan Lekivetz para trabajar con Bobby Gramacy en la búsqueda de un enfoque para la optimización bayesiana que se agrega al diseño de aumento. Trabajó con JP Morgan de Virginia Tech para encontrar las mejores matrices ortogonales para la discriminación de modelos.
Anfitrión
- Pablo N: Trabajó en el objeto Columna de Python para la clase de tabla de datos.Tuve que descubrir cómo crear enumeraciones de Python usando la C-API y luego agregarlas a la declaración de tipo del objeto de columna de Python. Necesitaba las enumeraciones para el tipo de datos de columna y el tipo de modelado. Descubrí cómo agregar soporte [] a la clase de columna para acceder y establecer el valor de la fila por índice.Mi clase de columna aún no está conectada a la columna de DataTable.Actualmente, trabajando en la mecánica de crear la representación C/C++ del objeto de Python con el que los usuarios interactúan desde Python. Además, investigué / ayudé a David White a resolver un problema al cambiar la numeración de la versión de la tabla de datos, para que la tabla de advertencia se pueda mostrar correctamente. Mirando nuestros primeros informes de Snyk sobre el código fuente y las dependencias de JMP Desktop.
- Miguel H: Reescribiendo el comando Load DLL() JSL para no usar la biblioteca TK.
HTML interactivo
- Praveena: Continuó el trabajo para habilitar las opciones de menú para la plataforma de distribución para los informes publicados en JMP Live. Se completó el soporte para las opciones de menú Mosaico en Distribución Nominal, se completó la adición de soporte para múltiples opciones de menú Booleano en Distribución Continua.
- pablo sychala : Se agregó compatibilidad con Patterned FillSelectionMode para más segmentos en JMPLive/HTML [ JMPHTML-2224 , JMPHTML-2226 , JMPHTML-2227 , JMPHTML-2223 , JMPHTML-2225 , JMPHTML-2228 , JMPHTML-2222 ]. Axis también envuelve líneas para más casos [ JMPHTML-2190 ].
- mike palos : trabajo terminado en las fuentes de leyendas de gráficos en la exportación HTML (incluidos algunos trabajos de refactorización y color). Pasé un poco de tiempo en el entrenamiento también.
- Michael Senoyuit: Terminé de configurar mi entorno de desarrollo. Tomé algunas capacitaciones de recursos humanos, JMP y JS.
Estadísticas
- Isabel: Trabajo continuo en fórmulas de grados de libertad para usar en columnas de fórmulas de intervalos de confianza guardadas para modelos mixtos. Funciona para modelos de solo efectos fijos y modelos mixtos de componente de varianza del lado G; resolviendo los últimos errores con estructuras complejas del lado R que siempre son las más problemáticas. Trabajé con el soporte técnico para responder una pregunta de un usuario sobre SVM. Preparándome para mi parte de la próxima serie de giras de códigos.
- Laura CS : Continuó trabajando en SEM bootstrap, realizó una simulación para el libro blanco sobre inferencia causal, asistió a una reunión con Dwight Thompson junto con Jacob, Mark y Joseph para discutir una solicitud de patente. Busqué algunos recursos para nuestro pasante Parker para las indicaciones de escritura de chatGPT, revisé una (excelente) nueva tabla de datos de muestra que nuestro pasante Hamid ha estado ensamblando.
- Juan Sall: Corregir intervalos de predicción en FitLS para REML ( JMP-17486 ). Se corrigió la "Evaluación de respuesta de ajuste" para la matriz de relaciones, pero no hubo otros efectos aleatorios. ( JMP-17547 ). Hacer que PCA pueda llamar a Clay's Penalized SVD para "Sparse PCA", un borrador inicial. ( JMP-8539 ) En el proceso de detección se agregó la última hora de alarma si hay una variable de tiempo. ( JMP-17564 ).
- Annie: Se agregó una opción Establecer Sigma al Generador de gráficos de control junto con el trabajo continuo para llevar los Gráficos de control de ejecución corta a la madurez y corregir errores.
Documentación estadística
- Hamid: Participó en el Data Story Challenge y nuestro equipo obtuvo el tercer lugar en Powerful Analytic Insight. Trabajé en mi tablero SAS Intern Expo. Terminé de revisar todos los capítulos que incluían Boston Housing ya sea directa o indirectamente. Ahora se utilizan nuevas tablas de datos en lugar de Boston Housing. Preparando un borrador para el análisis de Mediación que se va a agregar al capítulo SEM. Asistió a Dev, Stat Writers y algunas reuniones internas.
- Miguel C: Comenzó el proceso de eliminar Boston Housing de los ejemplos en el Índice de secuencias de comandos y actualizó esos ejemplos para usar otras tablas de datos de muestra existentes en su lugar; revisó las actualizaciones de Colleen y Hamid.
Pruebas estadísticas
- Marca: Guión de prueba de unidad inicial completado para el paso de entrada de datos en Easy DOE utilizando una matriz de cobertura con Jacob. Asistió a Di, Jordan y Byron con su presentación sobre gráficos de control para JMP Discovery Summit. Reunión asistida con Dwight sobre IDF para la herramienta de estudio de usabilidad con Jacob, Laura CS y Joseph. Preparando un video de los aspectos más destacados de la presentación para la conferencia de HCI con Jacob. Responde preguntas en JMP Community.
- Jacob: Investigar posibles problemas de rendimiento, centrándose en identificar problemas exclusivos de la máquina 'Windows Lite'. Probando MSA Design, trabajando en nuevas pruebas para la tabla de diseño cuando se utilizan factores anidados. Verificación de tickets de Jira y pruebas unitarias de limpieza. Preparando la presentación de la conferencia HCI con Mark Bailey.
- tonia: Probando la nueva opción de establecer sigma en CCB, el nuevo comando Guardar distribución como propiedad de columna en la capacidad de proceso de distribución y guardar límites de especificación y distribución en propiedades de columna sin el comando de informe en distribución.También trabajando en la verificación de errores.
Nota de Shannon
