
¡Bienvenido a la actualización de desarrollo de JMP del 13 de mayo de 2022!
Nos hemos dado de baja JMP 17 EA8 y los instaladores ya están disponibles para que los usuarios pioneros los descarguen. Gracias a todos los que trabajaron para tener este último EA listo para compartir. Tenemos un lanzamiento final de EA planeado para principios de julio. Sé que muchos de ustedes han estado ocupados con el trabajo de clasificación de errores esta semana. Si soluciona algo que cree que los clientes de EA deberían saber sobre EA9, agregue detalles al Motivación y Resumen sección de la página de funciones correspondiente o hágaselo saber a Mia.
Un último recordatorio: la próxima semana congelaremos los cambios en Datos de muestra de JMP 17 . Este es uno de los muchos entregables que se envían con JMP 17 que los equipos de herramientas, L10 y doc han estado coordinando a medida que nos acercamos al final del ciclo de JMP 17. Gracias por su ayuda para responder a las consultas de los traductores sobre los entregables que ya están en traducción. Las respuestas rápidas a las solicitudes de los traductores mantienen el flujo de contenido nuevo a lo largo del proceso.
Felicidades salen esta semana a Ryan Lekivetz, Joseph Morgan, Caleb King y Brad Jones en otra adjudicación de patente para el grupo DOE. La Oficina de Patentes y Marcas de EE. UU. emitió su patente, "Generación de conjuntos de datos para la evaluación del rendimiento" el 10 de mayo el , 2022 como Patente de EE. UU. No. 11,328,106.Se ha subido una copia de la patente a la Sitio Sharepoint de patentes emitidas .
Gracias a cámaras de mandy por compartir que la flujo de trabajo de crecimiento profesional equipo ha reunido una encuesta sobre el desarrollo profesional que les gustaría que todos se tomaran de 5 a 6 minutos para leer y responder. Usarán estos comentarios para comprender mejor lo que la gente necesita.Hace unos meses, el equipo publicó un artículo llamado hablanos de desarrollo profesional y agradeció la retroalimentación y los comentarios que ellos también recibieron.
Próximas fechas importantes
- Congelación de datos de muestra: 18/05/22
- Mantenimiento del tercer fin de semana – 20/5/22 – 22/5/22
- JMP 17.0 EA9 – 7/8/22
- Congelación de código JMP 17 – 20/7/22
- Por favor visita Confluencia para una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
- Visite esta página para ver listas de verificación de errores por JMP 17.0 .
Estadísticas
- laura l: Se agregó una opción al generador de perfiles de predicción dentro de varias plataformas de modelado (Fit Least Squares, Nominal Logistic, Ordinal Logistic, Neural, Partition, Boosted Trees, Bootstrap Forest y Generalized Regression), así como en la plataforma del generador de perfiles del menú Graph para calcular los valores de Shapley. Se agregaron algunas preferencias de la plataforma de variabilidad para mostrar columnas ocultas en el informe R&R de calibre.Se agregó una preferencia general de JMP para habilitar BLAS (Subprogramas básicos de álgebra lineal), que se agregó para mejorar el rendimiento de algunas rutinas de álgebra lineal en JMP 17. BLAS está habilitado de manera predeterminada a menos que el usuario cambie la preferencia de la plataforma.Si bien las rutinas BLAS son mucho más rápidas, puede haber variaciones en los resultados de una máquina a otra.También se agregó una gráfica de diferencias de columnas de gráficos a la tabla de diferencias de todos los pares en comparaciones múltiples.

- Laura CS: Ofrecí una demostración de JMP-SEM a cinco profesores de psicología cuantitativa que brindaron comentarios útiles para la plataforma. Se agregaron nuevos datos y scripts a la tabla de datos de muestra Academic Achievement.jmp y se redondearon todos los valores a 2 lugares decimales. Investigué y solucioné un par de fallas que encontré mientras preparaba la presentación de la semana pasada. Preparando la llegada de nuestro becario de verano.
- Isabel: Trabajó proporcionando advertencias/orientación para modelos sobreparametrizados en agrupaciones de mezclas normales con la ayuda de Clay. Se corrigió un error de visualización con la matriz de diagrama de dispersión dentro de KMeans y el agrupamiento de mezclas normales detectado por Luciano. Trabajando en control de extrapolación para modelos mixtos.
- Juan Sall: Arreglar cosas (JMP-12372 JMP-12348 JMP-12318 JMP-3334 JMP-10960 JMP-7478 JMP-12233 JMP-7798 JMP-7798 JMP-7798 JMP-5659 JMP-5676 JMP-5658 JMP-5656 JMP-5354 JMP- 10227 JMP-7604 JMP-12412 JMP-7465 JMP-5348 JMP-7804 JMP-5360).
Documentación estadística
- karen: Ediciones finalizadas en el capítulo Explorador de tamaño de muestra para los cambios en la interfaz de usuario y calculadoras/explosores adicionales agregados a la plataforma.
Pruebas estadísticas
- Marca B: Diseño Easy DOE con Brad y Joseph. Prueba Easy DOE con Jacob. Borrador de revisión de 4 nuevos capítulos para plataformas de Fit Y by X. Redacción de un artículo sobre pruebas de equivalencia y comparación de métodos para JMP Discovery Summit con Jianfeng. Responde preguntas en JMP Community.
- Jacob: Probando Easy DOE, trabajando en una nueva prueba para guardar y cargar archivos .jmpdoe. Investigando fallas de prueba de unidad debido a un problema con OpenBlas (JMP-12409) y trabajando para verificar la solución para esto. Prueba del rendimiento del cambio archivado de Kasia para el proceso gaussiano.
- tonia: Realicé una presentación sobre los comentarios de EA y Service Cloud al grupo de control de calidad.Nube de servicios de aprendizaje. Recopilación y limpieza de datos antiguos de EA.
Gestión de productos
- Bryan F: La mayor parte de esta semana se dedicó a la planificación de la gestión de productos para JMP 18. Colaboración con Michael Hecht con respecto a hacer que el color de fondo y el relleno del contorno en Mac sean compatibles con Windows (Cambio 599447 y 600114). coordiné con Andres Vitkus en algunas solicitudes de iconos y cambios de cadena. Conversaciones continuas con ernesto en los cambios de WFB y la necesidad de algunos íconos más. Colaboró con Michael Hecht y Juan Powell en algunos cambios de fuente que no se exportan a HTML5 ( JMP-12447 ).
Soporte técnico
- Duane: Continuamos aprendiendo sobre el nuevo sistema y estamos trabajando con el equipo de Salesforce (Candice, et al) para ayudar con nuestros procesos de gestión de casos. Dahlia, Wendy, Stan y yo nos reunimos con nuestra Kyoko-san y el equipo de TS de Japón a principios de esta semana para ayudar con sus preguntas. Planean hacer la transición a Service Cloud a finales de este mes (o, a más tardar, la primera semana después del Día de los Caídos).
Operaciones de desarrollo
- Jaime: Reemplazo de la máquina de prueba de VM con sistema operativo japonés Windows, INC0631656. Reportes de fallas de aserción y fugas. Se modificaron los scripts de compilación de Windows (gracias, John Schroedl) para eliminar archivos dll de openBLAS individuales, JMP-12409. Se modificaron las secuencias de comandos LEAKS de Macintosh (gracias, Michael Hecht) para utilizar nuevas rutinas de resumen.
- Beto: Me reuní con Marketing para comenzar la introducción a la mecánica de SalesForce y los pasos para proporcionar archivos descargables. Continuación del trabajo para que los pedidos de JMP Clinical se procesen correctamente. Creó e impulsó EA 8 y Clinical EA 8. Trabajó con John Schroedl para ajustar las DLL de openBLAS en los instaladores de Windows.
- melanie: Prueba del proceso de datos de muestra con Myron.
- Myron: Actualización de secuencias de comandos .xlf y .jsl de datos de muestra. Integración del sistema de bloqueo con Salesforce.
Localización
- Angelita : kits MDC/QRC, DJ y SharedTextInset entregados a ZH, FR, DE, IT; , DJ y kits SharedTextInset entregados a KO; Procesamiento de kits JMP Live; finalizó la devolución de la interfaz de usuario portátil de ZH & IT.
- Howard : Comparación de imágenes para Tip of the Day y DJ; Procesamiento de kits JMP Live.
- melanie : Validaciones para devoluciones de UI portátiles de TI y ZH; validaciones para devoluciones JMP Live; dirigió dos reuniones: discutir los desafíos con SharedTextInsets y cómo administrar estilos.css para L10N. Ambas reuniones probaron un nuevo proceso de inicio de proyecto que se está desarrollando.
- Arenoso : Validaciones para devoluciones de UI portátiles de TI y ZH; validaciones para devoluciones JMP Live.
- Trish: Consultas de traducción; actualizado Jiras para BRD con información del proyecto para DJ y TOTD; flujo de trabajo de desarrollo profesional; Limpieza del proyecto Jira.
- Actualizaciones a JMPLoc Proyecto Jiras esta semana.
Documentación
- Susana C: Terminé de actualizar los consejos del día y se los entregué a Trish. Ponerse al día con JMP Live. Trabajando en cómo enumerar las inserciones de texto para la localización. Actualización de nuestra plantilla de FrameMaker por reunión con Michael C.
- Cris B: Intenté descubrir cómo dejar de escalar imágenes en la ayuda (sin éxito hasta ahora). Escribió un script para identificar imágenes que tenían texto ALT incorrecto. Escribió algunos bookmarklets para el grupo. Entrenamiento de seguridad y entrenamiento de compañeros. Preparado para el interno. Aprendizaje continuo de FrameMaker.
Pruebas de sistema/host-Cary
- Mandy: Problemas clasificados en varias pistas de WFB. Ernest modificó Hide Tables y Dirty Workflows, lo que descubrió algunos bloqueos nuevos.Mi documento de Discovery fue aceptado y haré una demostración del generador de flujo de trabajo a mediados de junio. Centrándose en presentar los conceptos básicos y crear algunos buenos ejemplos de flujos de trabajo, mostrando diferentes formas de usarlo (es decir, archivando cosas que hizo, limpiando tablas traídas de diferentes formularios y tal vez agregando a un flujo de trabajo que tiene y construyendo sobre eso). Los iconos y botones se han cambiado debido a las recomendaciones de Bryan Fricke. ¡Las funciones se unen! En medio de eso, tratar de estar al tanto de otras cosas: grabación de acciones, recodificar, tabular y todas las demás cosas con tablas de datos.


- Nick H: Empujó un CL inicial para la conversión de ciertas pruebas unitarias de C++ a pruebas de referencia en el flujo de pruebas unitarias de JSL. También se agregaron algunas pruebas unitarias para JMP Search que ahora se ejecutan sin problemas. Evan y yo seguramente haremos cambios y adiciones a estos a medida que evolucione JMP Search. Trabajando en alguna funcionalidad nueva para JSL Unit Test Runner que permitiría a los usuarios crear una lista personalizada de pruebas que se precargarían cuando se abra la GUI o que podrían usarse como un filtro personalizado. Mantenerse al día con las verificaciones de Jira y las respuestas a las pistas de EA.
- Cazador: Completó las pruebas de validación de JMP 17 EA 8, abrió JMP-12387 para fallas encontradas con el informe de confiabilidad abierto desde el script de sesión o proyecto y abrió JMP-12434 donde la ventana de búsqueda de JMP en Mac no devuelve algunos archivos de datos de muestra, trabajó con Dave M. en el problema con JMP Profiler GUI en Excel y verificación de defectos.
- mike m: Se completó la transición del entorno de Sikuli a AWS desde Azure. Se agregaron algunas pruebas de Sikuli. Intentando coordinar una discusión sobre el uso de noinfo.html para la Ayuda de JMP. El caos habitual de las pruebas de imagen.
- Lisa: Trabajó en las pruebas de EA, las verificaciones de las correcciones de regresión informadas en las pistas de EA y se agregaron tickets de solicitud de funciones para las sugerencias de líneas de referencia del eje del cuadro de subtítulos.
- jose l: Pruebas de historias en vivo de JMP.Pruebas y regresión de instalación de JMP Live Keycloak. Trabajando en la actualización de JSL para pruebas de carga.
- Beijing / Cary JMP Live Testing Jira Status
- 03 Historias en Pruebas
- 55 historias en prueba listas
- 49 Errores Creados en los últimos 7 días.
- 43 Historias / Errores Cerrados en los últimos 7 días
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Prueba JMP 17 EA8 completada, ver detalles en JMPTESTBJ-1587.
- Prueba JMP Live 17 I18N completada, detalles en JMPTESTBJ-212.
- Erik Wang: (1) Programa JMP Live probado. Es difícil agregar pruebas de automatización porque tenemos que esperar a que se active el cronograma. También lo hicieron las pruebas manuales. (2) Investigar cómo llamar a la API 'GET /jmp/{sessionTicket}/tables/{id}/columns' desde el script JSL. Encontrando un problema de que JMPPool obtuvo una URL de solicitud incorrecta. No estoy seguro si es un error, confirmo con el desarrollador.
- dali: (1) Se investigó la importación de PDF con problemas de MFI que menciona Craige Hales y proporciona comentarios a Audrey, se crearon 3 nuevos errores/historias. (2) Pruebas de JMP Desktop 17 EA8 en Win11 y Mac Monterey. (3) HECHO: prueba JMP Live 17 I18N. (4) Probando JMP Live nuevo cambio sobre Post-Download-Client/Server y agregando pruebas Jest. (5) Verificar historias/errores. (6) Agregar comentario sobre los pasos para probar I18N para publicación (debido al nuevo método de publicación PoC) Pruebas I18N para JMP Live - Equipo de pruebas JMP de I+D de China - Confluencia de I+D de SAS
- mike wu: (1) Prueba de la nueva función JMP 17.0 de la página de actualización de JMP de activación de AWS contra el servidor de prueba y el servidor de producción; consulte los detalles en JMPTESTBJ-1530 (2) Prueba JMP 17.0 EA 8 (3) Prueba JMP 17.0 Live I18N. (4) Verificar historias/errores.
- kimi: (1) Prueba JMP 17.0 EA 8. (2) Corregir fallas de UT relacionadas con Formula Depot (3) Pruebas JMP Live I18N. (4) JMP 17 ya no será compatible con SAS 9.3. Verifique el cambio JMP-10929 Retire la compatibilidad con SAS 9.3 de JMP 17.0. (5) Verificar historias/errores. (6) Se han realizado capacitaciones de SAS-LMS.
- Nala: (1) Prueba JMP 17.0 EA 8. (2) Prueba JMP Live I18N. (3) Probar elementos de Jira relacionados con JMP Live Publish. (4) Preparar pruebas basadas en escenarios para JMP Live 17, los detalles se pueden encontrar en https://rndconfluence.sas.com/confluence/display/CRDJMP/Scenario-based+Testing+for+JMP+Live+17.(5) Se han realizado capacitaciones de SAS-LMS. (6) Asistió a Talleres de Liderazgo Situacional.
Descubrimiento de datos
- David B: Se corrigieron fallas al copiar y ordenar StringColDisplay e IconStringColDisplay, se corrigió una falla en el modo de depuración de OpenGL, se corrigió un problema con el enfoque en el cuadro de diálogo de gráfico personalizado, se corrigió la salida de plotcol para html y rtf, se actualizó jmprunner para incluir un nuevo dll y tratar de evitar problemas con rutas largas .
- Ernesto: Correcciones del generador de flujo de trabajo para subdividir y ocultar tablas. El generador de flujo de trabajo maneja las inclusiones al generar un script o un diario. Empujó el cambio a ctrl+/ para comentar la línea actual si no hay selección.
- Xan: LineSeg y PolySeg actualizados para no dibujar puntos ocultos, cuando los puntos se asignan a estados de fila. Los detalles están en Confluence aquí: Puntos ocultos y faltantes en líneas y áreas .
- Sibusiso: Trabajando en problemas relacionados con las etiquetas flotantes de GB Mosaic y en cómo habilitar las opciones de ubicación de Hierbox a través de un script jsl. También comencé el curso STIPS.
GAMA
- Puntilla: Revisó dos trabajos de investigación: uno para Technometrics y otro para Quality & Reliability International
- peng: Continuar refinando mi trabajo en SendToEmbeddedScriptable, la solución general para grabar y restaurar objetos y plataformas incrustados con secuencias de comandos. Encuentre una forma no intrusiva de crear una subclase de Profiler y enlazar con predictor para un comportamiento personalizado, con aplicaciones inmediatas en Profilers para resultados bayesianos y trabajo SendToEmbeddedScriptable. Desenreda las dependencias del código fuente en "reliaUtilGUI.h" y "fitRegularized.h". Antes del cambio, un toque en "reliaUtilGUI.h" y "fitRegularized.h" activará una recopilación de más de 150 y 100 archivos Cpp respectivamente. Después del desacoplamiento, los números se reducen a 40~ y 10~. Eso debería ser una mejora significativa para Clay y para mí. Errores solucionados JMP-12386: Las filas ocultas y excluidas se incluyen en el análisis, JMP-12391: Incoherencia al informar estimaciones en Resumen de causa frente a estimaciones posteriores, y JMP-9942: S1506201: La preferencia de distribución de vida para el tipo de intervalo no se aplica como se esperaba .
- José: Trabajo continuo en Easy DOE, en su mayoría trabajo de corrección de errores diversos. Muchas, muchas gracias a Jim Borek (tratando de ayudarme hasta altas horas de la noche) y Chris Humphrey por ayudarme a resolver los problemas de Perforce/P4Merge. Si está en macOS Monterey, es posible que deba actualizar a la última versión de P4Merge; de lo contrario, es posible que no pueda "diferenciar" o "resolver" archivos.
- ryan l: Continuó el trabajo en los boletos 17.0, analizando posibles temas para ISSRE 2022.
Anfitrión
- Juan Schroedl: Trabajó con Jacob y depuró el problema numérico relacionado con BLAS en algunas CPU, lo que resultó en una actualización a la versión 0.3.20 de OpenBLAS. Gracias a Bob, Jim y Dave B. por las actualizaciones rápidas debido a los cambios de DLL. Consultado sobre cambio de preferencia BLAS. Ayudó a Aaron con un problema de enrutamiento de comandos de WPF que afectó a copiar/pegar en el control del navegador. Examinó el problema de TOTD focus rect.
- Miguel H: Se eliminaron las aproximadamente 1000 referencias restantes a OwnerOfArrayOf, reemplazándolas con std::vector. Las pruebas automatizadas de UBSAN ya están en funcionamiento. Se consultó con Jim Borek para optimizar todas las ejecuciones de prueba de depuración (ASAN, LEAKS, UBSAN, D) para excluir las pruebas de estrés y reducir el tiempo de espera a 30 minutos, a fin de reducir el tiempo de respuesta para cada ejecución.
- Daniel Powell: Audrey, Nan y yo estamos terminando las pruebas para la comprobación de producción del servidor de actualizaciones.¡Este es el último paso antes de trabajar con SAS IT en una versión externa!
HTML5
- John Powell: Participó en una sesión virtual de coaching para gerentes. Asistió a varias de las sesiones de transferencia de conocimientos de Josh. Se reasignaron los componentes de Josh y los elementos de Jira a los miembros del equipo de HTML5. Backlog de JMPHTML clasificado y refinado. Se investigaron las cadenas de métricas de rendimiento que quedaban en inglés al cambiar el idioma de visualización de JMP Live ( WEBJMP-5152 ). Discutimos la personalización del tamaño de fuente con Michael H. y Bryan F. Se corrigió un problema al informar la suma de categorías en la información sobre herramientas de los marcadores. JMPHTML-1121
- Pablo S: Trabajar con Josh y nuestro equipo para obtener el mayor conocimiento posible de él. Esto termina conmigo investigando la forma en que nuestros cálculos de Javascript difieren del código JMP cuando se trata de Missing, (-)Infinity y NaN y cómo eso afecta nuestros cálculos cuando estamos haciendo perfiles.
- Mayowa: Se corrigió el error con las etiquetas de eje de trazado paralelo agrupadas en html ( JMPHTML-1289 ), error corregido con líneas de etiquetas de información sobre herramientas fijas en html ( JMPHTML-1467 ), asistí a sesiones de intercambio de conocimientos de Josh Markwordt, familiarizándome con el código para el segmento GStream y Mosaic
- Praveena: Continuó con sesiones de transferencia de conocimientos con Josh Markwordt y el equipo. Empezó a investigar S1582600: Eliminar puerto de cálculo de puntos de área a favor del uso de puntos precalculados para dibujar áreas .
JMP en vivo
- Aurora: Finalizó la aplicación de títulos de paquetes únicos dentro de un espacio/carpeta. Esta semana estaba resolviendo títulos no únicos al mover paquetes y resolviendo títulos de paquetes no únicos preexistentes a través de la migración de la base de datos. Cautelosamente optimista de que ahora estoy en modo de corrección de errores para 17.0. Se corrigieron un puñado de pequeños errores relacionados con varias funciones.
- Aarón: Descarga actualizada como proyecto en JMP Live para que funcione bien con carpetas jerárquicas. (Esto es doblemente increíble cuando se usa a través del nuevo botón Abrir en JMP que creó Chris Humphrey). Clasificación de los errores 17.0 restantes.
- Miguel G: Trabajo de front-end para "Abrir en JMP" desde una vista de informe, datos o carpeta en JMP Live. Admite la reasignación de datos para un informe. Muchas solicitudes de funciones pequeñas en espacios, publicaciones, etc. Corrección de errores.
Nota de Shannon
¡Gracias a Elizabeth Claassen por compartir otro XKCD relacionado con las estadísticas de principios de esta semana! ¡Espero que todos tengan un gran fin de semana!

https://xkcd.com/2618/