Toda la información es confidencial de la empresa SAS. No revelar.
¡Bienvenido a la Actualización de desarrollo de JMP para el 25 de junio de 2021!
¡Felicitaciones al Dr. Julian Parris, ganador del Premio a la Excelencia de CEO SAS 2021 de JMP! Es maravilloso ver a Julian reconocido por su dedicación desde hace mucho tiempo a los productos y la división de JMP. Julian ha sido un firme defensor del uso de JMP en la enseñanza en su papel anterior como embajador académico de JMP. En su puesto actual como gerente del grupo de Iniciativas Estratégicas y Análisis, Julian fue responsable de escribir y producir el exitoso JMP en el aire serie de aprendizaje, para nuestros clientes y para nosotros, en las primeras etapas de la pandemia. Felicite a Julian, y si lo desea, puede hacerlo en los comentarios de este artículo de Inside JMP . Puede encontrar la lista de todos los ganadores del Premio CEO de este año en este artículo sobre Dentro de SAS .
Nos acercamos al final del ciclo JMP 16.1 con validaciones del instalador a la vuelta de la esquina. Además de identificar correcciones importantes para 16.2, los equipos dedican la mayor parte de su tiempo a investigar y desarrollar funciones de JMP 17.
Gracias a todos en el desarrollo de JMP y la gestión de productos de JMP por colaborar para preparar JMP 17 EA1 para los más de 200 clientes que ya se han inscrito en el programa. Es fantástico ver los comentarios y los informes de errores de los clientes esta semana. Si está interesado en ver lo que se destaca para este primer EA, visite esta página de Confluence preparado por Mia para obtener los detalles.
Mientras planifica con anticipación lo que le gustaría resaltar para JMP 17 EA2, mantenga su páginas destacadas en Confluence A hoy. Cortaremos EA2 a principios de agosto y estoy seguro de que tendremos muchos elementos nuevos y mejorados para compartir con los clientes. Además, avíseme si tiene algo que le gustaría hacer una demostración en una próxima reunión de desarrollo. Tengo fechas abiertas en julio y agosto si desea colocar un marcador de posición en el calendario para compartir su trabajo.
La demostración de desarrollo de JMP de esta semana destacó las nuevas Funciones de prueba de equivalencia que Jianfeng Ding ha estado agregando para JMP 17 . Si te perdiste la reunión, puedes ver una grabación aquí . ¡Muchas gracias a Jianfeng por compartir los detalles técnicos sobre este trabajo y su importancia para los usuarios! Me alegró ver que, además de los útiles comentarios e ideas recibidos de los usuarios internos durante la reunión, Jianfeng ya recibió un correo electrónico de un cliente de EA compartiendo más sugerencias y pensamientos sobre esta nueva función.
Hablando de las nuevas funciones de JMP 17, Brian Corcoran me pidió que les hiciera saber que JMP Live ahora es compatible con el modo oscuro para JMP 17. Bryan Fricke y Michael Goff hemos trabajado arduamente para hacer realidad esta importante nueva característica. ¡Al equipo le encantaría tener algunas pruebas y comentarios tempranos y sé que tenemos algunos fanáticos del Modo Oscuro por ahí!
Michael G compartió los siguientes detalles sobre esta empresa: “La semana pasada, Bryan Fricke lanzó un cambio que agrega una forma oficial de activar el modo oscuro en JMP Live. Los informes HTML5 publicados o regenerados después del cambio deben cambiar para usar el tema visual preferido cuando se abran. Cuando inicia sesión en una instancia 17.0 de JMP Live, puede presionar el ícono de su perfil e ir a Configuración> Preferencias para habilitarlo. Seguimos encontrando y corrigiendo errores visuales con el modo oscuro, así que envíenme cualquier problema para que lo investigue ".


También me gustaría llamar la atención sobre otra función que se habilitó recientemente en JMP 17. Evan McCorkle y John Schroedl colaboraron para agregar un archivo de registro al conjunto de detalles de fallas enviado al servidor de fallas de JMP por JMP 17. Este registro contiene una lista de acciones interactivas completadas antes de un bloqueo de JMP. Esperamos que esta información ayude a proporcionar pistas valiosas sobre lo que sucedió en JMP antes de un bloqueo, y nos brinde a quienes investigamos los bloqueos una fuente de datos adicional para encontrar puntos en común entre los bloqueos con seguimientos de pila similares.
La función de registro de fallos de JSL está habilitada actualmente solo para compilaciones JMP internas de JMP 17. Si usa compilaciones diarias de JMP, reinstale usando el instalador más reciente para asegurarse de tener esta función habilitada cuando envíe sus bloqueos de JMP 17. ¡Gracias!
Gracias a Tonya por compartir las pistas beta / crash / telemetry de esta semana con los bloqueos seleccionados. ¡Gracias a todos por ayudarnos a localizar los accidentes al principio del ciclo 17!
Lanzamiento del producto

Tema

Subtema

Plataforma

Empresa

Anuncios generales
- ¡Bienvenido al nuevo desarrollador de JMP, Andrew Vitkus! Andrew se unió recientemente al grupo de Xan y ya ha comenzado a trabajar en algunos proyectos a medida que se familiariza con la base del código JMP, trabajando para agregar soporte para el soporte de conjuntos de caracteres variables al leer archivos zip y barras de error de un solo lado.
Próximas fechas importantes
- Candidato a instalador final de JMP 16.1 - 30/6/21
- JMP 17.0 EA2 - 3/8/21
- Por favor visita Confluencia para obtener una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- Xan: Presentación de Jira triage y Graph Builder para el grupo de usuarios de JMP del sur de California.
- Dave B: Investigando una variedad de fallas, plotcol actualizado para soportar un eje debajo de la columna
GAMA
- Caleb: Fusioné algunas correcciones de errores para mis Builtins en 16.2. Trabajando en un prototipo para el diseño MSA Tipo I (para respaldar la nueva plataforma de Laura Lancaster) y un flujo de trabajo revisado para el diseño ALT. Inspirado por la charla de desarrollo de Jienfang, también comencé a agregar pruebas de no inferioridad y superioridad a los Exploradores de poder de equivalencia.
- José: Trabajo continuo en la infraestructura y la interfaz de usuario Easy DOE y mayor perfeccionamiento del prototipo.
- Puntilla: Trabajando en un documento que describe un prototipo de una nueva herramienta DOE llamada EZDOE.
Anfitrión
- Paul T: Adicional Funcionalidad de importación OSIPI (en Archivo> Base de datos> Importar desde OSIsoft PI Server…) - todavía es un trabajo en progreso.
- John Schroedl: Corrección de bloqueo de Call Dll empujada a 16.1. Solución encontrada para el problema de la tarjeta gráfica Intel Xe. Se actualizó CrashReader para mostrar las cargas de registros JSL. Me reuní con Jeremy Booker y otros para discutir el movimiento futuro de la falla y ayudar a los servidores a salir de los sistemas antiguos. Mantenerse al día con las novedades de Windows 11.
- Paul N:
- Se mejoró la ubicación de Python en macOS para las instalaciones de Python.org de Python. Ayudó a Jim con la instalación de Python en máquinas Apple Silicon. La descarga de Python predeterminada de Python.org contiene solo binarios de Intel. Hay un enlace de descarga independiente para la instalación universal2 con los binarios de Intel y ARM.
- Respondió a una solicitud del personal de seguridad del software para ejecutar un informe adicional de BlackDuck sobre el uso de código abierto en JMP.Se actualizó libCurl de 7.76.1 a 7.77.0 ya que se detectaron 3 vulnerabilidades CVE en 7.76.1. La actualización de curl se ha realizado en JMP 16.2 y 17.0. Triaje de Blackduck; algunos de los archivos jar de SAS se identificaron erróneamente.Investigó un par de fugas reportadas del verificador de fugas. Revisó nuestro uso de código abierto y las exenciones de responsabilidad que presentamos en los créditos y la documentación.
- Creó una copia de seguridad de la base de datos de activación de producción de activación. Cargaré la base de datos de producción en mi entorno de desarrollo para poder validar mi copia de seguridad y probar la eliminación de columnas no utilizadas. Hemos llevado todas las columnas de la base de datos de activación de Globalware original.La base de datos ahora contiene 2,5 millones de filas. La poda de las columnas no utilizadas ahorrará espacio y podría mejorar el rendimiento. Investigando la creación de un entorno de activación de respaldo en AWS.
HTML5
- John Powell: Entrevisté a un candidato para nuestro Desarrollador JavaScript posición. Respondió un pregunta sobre los filtros de datos locales HTML5 en la comunidad JMP . Se analizó cómo las diferencias entre los tamaños de fuente predeterminados de Mac y Windows afectarán a JMP Live ahora que HTML5 admite más tamaños de fuente ( JMPHTML-837 ). Trabajando en la reimplementación de HTML5 LDF Inversion para que coincida con el escritorio - Parte 3 - Actualizaciones para JMP Live ( JMPHTML-821 ). Mostrar función de color categórica en la información de herramientas de la barra y la información de herramientas de burbuja ( JMPHTML-915 , JMPHTML-888 ). Se eliminó la marca isConsistentRendering del código JavaScript ( JMPHTML-948 ). Formato fijo de "0" en las etiquetas del mapa de calor ( JMPHTML-967 ). Detecte un nuevo coeficiente de variación (CV) estadístico, genere mensajes estáticos y de registro ( JMPHTML-968 ). Problemas investigados con la compilación HTML5. Preparado para el final de las reuniones de HTML5 Sprint 3.
- Mayowa: Trabajó en la adición de soporte para el color de la fuente de tick del eje personalizado a html interactivo ( JMPHTML-926 ), se corrigió un error con las líneas de cuadrícula del eje ( JMPHTML-883 ), y trabajando para mostrar el rol de color categórico en la información sobre herramientas de Boxplot ( JMPHTML-964 ).
- Josh M: JMPHTML-963 - Mostrar función de color categórica en información sobre herramientas de línea. JMPHTML-677 - S1583036: Falta la indicación de progreso cuando se abre HTML interactivo grande en JMP Live
JMP en vivo
- Katherine Li: ¡Fui a la oficina y conocí a muchos miembros del equipo de JMP Live! Terminé de arreglar el error en la comunicación de licencias de JMP Live y el error de visualización, lo envié para su revisión y estoy trabajando en las actualizaciones.
- Aurora: Para Espacios en vivo de JMP , escribió más código de migración, depuró el proceso para restaurar la base de datos previa a la migración, agregó soporte para encontrar más espacios, más información sobre los espacios devueltos y la clasificación de espacios. Para Control de acceso JMP Live , utilizando un nuevo mecanismo de control de acceso en los filtros de lista de paquetes. Curso de formación JSL terminado.
- Josh M: Comenzó el trabajo de diseño para el Visor de tablas de datos (consulte Página de confluencia )
- Michael G: Continuación del trabajo en varias mejoras relacionadas con Space en el cliente JMP Live.
- Brian C : Trabajando para tener el concepto de una conexión predeterminada en JMP Live.
Estadísticas
- John Sall:
- Cribado de proceso movido del submenú Cribado al submenú de Calidad y proceso y elementos del gráfico de control agrupados ( S1589429 ).
- Se agregó compatibilidad con el umbral de decisión para ajustar la logística nominal, ajustar GenReg, neuronal, partición, bosque de Bootstrap, árbol impulsado ( S1584043 ).
- Un conjunto preliminar de Tamaños de efecto (eta ^ 2 y omega ^ 2) se encuentra ahora en las Pruebas de efecto del informe de ajuste por mínimos cuadrados, aunque oculto (use Alt-clic derecho para mostrar). Se necesitan más comentarios para resolver un incumplimiento ( S0634433 ).
- El diseño del cuadro de diálogo de inicio de Model Screening se ha mejorado ligeramente.( JMP-3363 )
- La agrupación en clústeres de K-medias es más rápida para problemas muy amplios, mediante un atajo de bucle. ( JMP-3352 ).
- La agrupación jerárquica en clústeres es más rápida para problemas grandes: ya no usa un SVD, y resulta que SVD realmente no ayudó lo suficiente para superar sus gastos. ( JMP-3316 )
- Fit Response Screening tiene nuevas opciones para controlar qué parcelas mostrar ( S1589385 ).
- Annie: Se agregaron los gráficos de control Laney P 'y U' como una nueva característica de JMP 17 para el generador de gráficos de control.
- Peng: Continué trabajando para el evento China Discovery: grabé y edité mi presentación la semana pasada y traduje la charla de Chris esta semana. Continuó trabajando en la degradación de medidas repetidas.
Pruebas estadísticas
- Colmillo: Probar y trabajar en las pruebas unitarias para Fit Response Screening ( S1589385 ) y SVEM ( S1588838 ) en GenReg.Verificación de errores.
- Tonya: Limpieza de pruebas unitarias de cambios recientes en el orden de informes realizados en Process Screening por John Sall, y cambios recientes de QQ y PP Plot realizados en Distribution por Clay Barker. Respondió las preguntas de la comunidad de usuarios sobre la alteración de los colores de sombreado en la capacidad del proceso y los intervalos de confianza en los gráficos de QQ y PP en la distribución.Se publicó mi entrada de blog sobre las nuevas funciones de Process Screening para JMP 16: Nuevas funciones en Process Screening para JMP 16 .
- Jeremy: James y yo revisamos y resolvimos fallas en las pruebas unitarias debido a mejoras de rendimiento en MDS. Se ha introducido un cambio en MDS que permite que el formato de datos se detecte automáticamente (ya no es necesario recordar seleccionar datos de atributos).Se mejoraron algunos mensajes de error en MDS.Trabajó en la resolución de una discrepancia entre JSL y cálculos de correlación de pares multivariados.Ahora estamos trabajando para permitir al usuario elegir entre diferentes opciones de métricas de distancia cuando se proporcionan datos de atributos a MDS (Manhattan, Tanimoto, etc.) Respondiendo a los comentarios positivos y útiles de Regeneron sobre las pruebas de equivalencia.
Actualizaciones de ciencias biológicas
- Juan C: Se agregaron funciones para comenzar a factorizar el código para crear widgets de informes comunes de JMP Clinical 17 y realizar otras mejoras en la interfaz de usuario de Review Builder para el tamaño y la ejecución.
Apoyo técnico
- Duane:
- Muchas gracias a John Schroedl por su atención al problema de gráficos Intel XE. TS agradece el tiempo y el esfuerzo dedicados a este tema.
- Como TS usa Jira para nuestras solicitudes de errores y funciones, háganos saber si necesitamos hacer las cosas de manera diferente. Sé que todos estamos aprendiendo al mismo tiempo, pero háganos saber si tiene alguna sugerencia.
- Aquí están los Informes de TS JMP Live .(JMP Live 16) e información sobre Defectos reportados por el cliente presentados por TS (defectos heredados). Aquí hay un filtro de Jira similar para elementos relacionados con TS: Filtro informado de TS ?

Operaciones de desarrollo
- Jim B: Se creó el instalador de EA 1 para Mac OS. Informó numerosos problemas de ASAN y LEAKS como tickets de Jira. Trabajé con Bob para cambiar el nombre de los instaladores de suscripción JMP de mac OS para 16.1 y 16.2 y colocarlos en la carpeta WebReleases en JMPSRV01. Perforce apoyo.
Documentación
- Sheila: Se generó la ayuda JMP Live localizada. FrameMaker 2020 y FrameScript 7 probados. Trabajé en temas de Jira.
Pruebas de sistema / host-Beijing
- Eric Wang: Actualización de las pruebas unitarias de JMPLiveJSL.
- Creó una historia de Jira y algunas subtareas para realizar un seguimiento del progreso, BRDSTG-3142
- Pruebas actualizadas para las funciones siguientes ( BRDSTG-3144 , BRDSTG-3145

- Publicar informe / carpeta
- Obteniendo publicaciones y carpetas
- Obtener informes de niños
- Objeto de informe / carpeta
- Paginación del objeto de lista de resultados
- Solicitud HTTP
- Publicar accesores
- Las funciones 'Agregar informes a la carpeta ()' y 'Reemplazar ()' están siendo bloqueadas por WEBJMP-3368
- JMP Live 17 tiene muchas características nuevas. Algunos de ellos se completaron y otros se implementaron parcialmente (aún no se pueden probar). Creo un lista de quehaceres para documentar ideas para la prueba de 17 nuevas funciones. Cualquiera es bienvenido para agregar nuevas ideas.
- Verificar errores de JIRA
- Da Li: (1) Pruebe las funciones relacionadas con JMP Live cuando el tema oscuro esté habilitado en JMP Live. (2) Investigando el problema de bloqueo de JMP, consulte JMP-3323 . (3) Errores JIRA verificados.
- Mike Wu: (1) Ejecución de pruebas de regresión interactivas para Query Builder en JMP 16.1. (2) Comprobación mensual de JMP Clinical 8.0 HotFIX BRDSTG-3066 (3) Pruebas de automatización OLE de JMP 16.1 con JMP Pro 16.1. (3) Probé la conexión de Azure a SAS. Creado Cómo + identificar + puerto + número + de + servidor + SQL (4) Verifique los errores de JIRA.
- Kimi: (1) Aprender JMP siguiendo la página de Confluence Aprender + JMP . (2) Aprender JMP JSL siguiendo la página de Confluence Aprender + JSL .
- Nala: (1) Fallos de pruebas FD investigadas en el entorno de depuración de Jim. La razón de las fallas es que Jim y yo tenemos diferentes pasos para instalar Debug build. (2) Prueba de la función "Mover publicación" de JMP Live, consulte WEBJMP-3280 .(3) Probar la conexión de Azure a la red SAS para CAS, Bases de datos, SAS.(4) Verifique los errores de JIRA
Prueba de sistema / host-Cary
- Sara: Escritura de pruebas para la configuración de Axis utilizando el nuevo método With Window Handler.
- Lisa G: Comenzó a probar una nueva estadística de resumen de CV en el generador de gráficos, verificó los defectos 17.0 / problemas de Jira, informó la regresión de la selección circular e investigó una pista de EA con respecto a la persistencia de la configuración del degradado de color.
- Hui: Prueba de HTML5 Dark theme, Treemap y muestra estadísticas sobre variables categóricas. Se comunicó con Bryan y John sobre problemas de prueba. Reportó 15 problemas en JIRA.
- Mike M: Tuve una excelente revisión de CCB con Annie, agregué 3 pruebas más de CCB Sikuli, abrí JIRA para: Crash para texto chino exp con análisis de sentimiento, problema de etiqueta de eje con Prediction Profiler. Trabajando a través del ruido diferencial de la imagen. 2 pistas de soporte técnico investigadas, 1 es un problema real con los mensajes de color de los cuadros de texto.
- Mandy: Trabajé en varias pistas de soporte técnico, incluidos algunos fallos que pude replicar y abrí tickets de Jira para realizar un seguimiento. Hice más pruebas de las vistas previas del menú de Tablas con pila, resumen, subconjunto, etc. en tablas grandes y el tiempo parece apropiado. Trabajé en filtros de Jira y para resolver tickets de Jira.
- Josh L: Ahora tengo 5 máquinas virtuales ejecutándose en Azure, 3 que están reemplazando algunas implementaciones de pila abierta existentes. He actualizado mi máquina de desarrollo de Windows para crear y ejecutar migraciones de base de datos JMP 17.Probar las migraciones de JMP 17.0 y verificar que los grupos se migren a espacios.
- Cary / Beijing JMP Live Testing Resumen del estado de Jira
- 05 historias en pruebas
- 23 historias en Test Ready
- 11 errores creados en los últimos 7 días
- 29 historias / errores cerrados en los últimos 7 días
Nota de Shannon
Mientras miraba las capturas de pantalla del modo oscuro de Michael G hoy, noté que tenía un informe de alimentos con una galleta de aspecto familiar en su miniatura. Le mencioné la foto a Michael y me dijo que su familia ha estado visitando New York Bagels and Deli para comprar bagels y galletas en blanco y negro durante casi 20 años. Él y su esposa incluso les pidieron que hicieran una gran galleta en blanco y negro para su boda. ¡Esto se ve increíble!

Me alegré de ver lo que parecía un glaseado de crema de mantequilla en las galletas de esta imagen. No he estado en la panadería que visita Michael, pero todas las veces que he visto galletas glaseadas de vainilla y chocolate aquí en Carolina del Norte, simplemente no han sido como las recordaba de mi infancia ... es decir, hasta el fin de semana pasado cuando visité el Panadería Utica camión de comida en Apex para recoger algunas golosinas para el Día del Padre. Mis padres lo visitan con regularidad para obtener canolis y glaseado de crema de mantequilla. galletas de media luna tal como lo recordaba de Hemstrought's Bakery en el norte del estado de Nueva York. Busqué un poco en Google sobre el tema y ahora tengo una mejor comprensión de la división entre el norte y el norte del estado sobre este tema en Nueva York, que aparentemente se ha extendido a otros estados.
Ahí lo tiene, dos fuentes diferentes de deliciosas galletas con glaseado de crema de mantequilla en el área de Raleigh para elegir, o puede Haz lo tuyo . Y si haces el tuyo ... hazte un favor y glasea el lado plano, ¿de acuerdo?

¡Que tengan todos un gran fin de semana!