Toda la información es confidencial de la empresa SAS. No revelar
¡Bienvenido a la actualización de desarrollo de JMP del 21 de mayo de 2021!
Como todos saben, ahora hemos pasado nuestra Hito de Code Freeze para JMP 16.1 . Estoy trabajando con la gente para mover todos los elementos de errores y funciones restantes de la versión 16.1 a 16.2, 17.0 o Jira, según corresponda. Avíseme si tiene listas clasificadas de elementos existentes que desea mover a Jira.
Estoy revisando regularmente el Informe de integridad de defectos por producto y componente y buscando componentes JMP sin elementos abiertos y eliminando esos componentes Defectos. Esto no afecta los datos de los componentes de los elementos cerrados de esos componentes. Sin embargo, sí significa que los nuevos problemas que afecten esas áreas deberán ingresarse en Jira en el futuro. A medida que convierto todos los elementos abiertos para un componente Defectos determinado, eliminaré ese componente para que no se puedan ingresar nuevos elementos en Defectos para ese componente.
Por cierto, todo debe estar listo para todos los miembros del equipo JMP para entrar nuevos elementos en Jira de aqui en adelante. Si aún no ha leído el Sección de procedimientos en nuestros Defectos de Jira área en el espacio JMP Confluence, entonces por favor hágalo. Allí encontrará detalles sobre cómo ingresar nuevos elementos, editar elementos y mover problemas de Jira a través del flujo de trabajo. Si ve que falta algo en esa sección, háganoslo saber a mí y a Audrey.
Por favor use el Nueva plantilla de funciones en Confluence para describir las características de JMP 17 sobre las que le gustaría recibir comentarios de EA. Tenemos un número creciente de estas páginas en Confluence-gracias a todos los que han contribuido!
Además, si tiene solicitudes de iconos para JMP 17, hay una página en la sección de procedimientos de Jira de Confluence que describe el proceso . Por favor ingrese su artículo usando el Icono - Solicitud en JMP Jira y vincularlo a la epopeya de iconos JMP 17 de Stephanie ( https://rndjira.sas.com/browse/JMPUX-1 ). Luego, siga las instrucciones para proporcionar los detalles que Stephanie necesita para continuar con su solicitud.
Nos reunimos como grupo esta semana para una demostración de un nuevo trabajo de JMP 17 de Ernest Pasour. Primero, Audrey dijo unas palabras con motivo de los 35 años de Mandy. el Aniversario SAS. ¡Feliz aniversario, Mandy! Luego, Ernest compartió tres esfuerzos que Mandy ha estado probando: una vista previa de tabla para muchos elementos del menú de tablas, la capacidad de administrar las preferencias de la plataforma desde una plataforma y una capacidad de etiquetado de funciones que puede ayudar a los usuarios a identificar contenido nuevo y actualizado para las versiones de JMP. Si te perdiste la demostración de Ernest, puedes encuentra la grabación aquí .
Gracias, como siempre, a Tonya Mauldin por compartir los detalles de las pistas de choque de esta semana: todas de los empleados de SAS y todas para la Versión 17.

Finalmente, el grupo de Ciencias de la Vida de JMP lo pasó muy bien ayer en un almuerzo en el establo de automóviles de la familia Sall.Wenjun dijo: “Estábamos muy emocionados de vernos en persona después de más de 1 año y conocimos a nuestros nuevos miembros (Nora, Meichen y Vignesh) en persona la primera vez.Disfrutamos de la conversación y del hermoso clima.Apreciamos que John almorzara con nosotros y que Ginger viniera a recibirnos. Gracias a Amy por organizar el almuerzo para nosotros.”



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, cárguelo junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- JMP 17.0 EA1 – 4/6/21
- Por favor visita Confluencia para una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
pasantes
- Audrey: SAS tiene un altamente clasificado el verano programa de internos , y esta semana, SAS recibió a más de 150 pasantes. La división JMP ha sido un gran partidario del programa de pasantes desde que comenzó hace 10 años, y nos han impresionado continuamente las contribuciones realizadas cada año. Tenemos grandes planes para ellos nuevamente. :cara_sonriente_con_ojos_sonrientes: Este año JMP recibirá a ocho pasantes, siete de los cuales comenzaron esta semana (uno más a partir de la próxima semana). Puede familiarizarse con quiénes son y en qué estarán trabajando al ver el Artículo interno de JMP . Bienvenidos a todos nuestros pasantes !
- Sara Conde: Asistí a la orientación de los internos y me familiaricé con el software JMP. Trabajé en un pequeño proyecto para familiarizarme con JMP. El proyecto implicó encontrar gráficos en línea, descargar los datos e intentar recrearlos o mejorarlos en JMP. Hice esto con datos del juego Minecraft, mostrando la probabilidad de que se generen diferentes minerales a diferentes alturas. Si bien no pude recrear los gráficos originales, encontré que los datos completos eran mucho más extensos, incluida la frecuencia de generación de cada bloque en el juego en cada capa posible, e hice algunos otros gráficos interesantes basados en los datos más extensos.


Sara notó que, por defecto, los ejes tienen una escala diferente. Puesto en la misma escala, se hace evidente cuán rara es Emerald en relación con las demás.

Sara también señaló: “Finalmente, el gráfico de bloques de superficie compara la frecuencia de tres tipos de bloques que normalmente solo aparecen en la superficie. Dos de ellos, la nieve y la hierba, parecen rastrear de manera bastante consistente las ubicaciones probables de la superficie. Los bloques de ruta, por otro lado, parecen faltar en ciertas alturas. Dado que estos bloques específicos solo se generan naturalmente en las aldeas, pensé que la razón más probable era que las aldeas tenían menos probabilidades de generarse a ciertas alturas o que la muestra, a pesar de ser grande, solo contenía unas pocas aldeas debido a su relativa rareza.

Descubrimiento de datos
- dan s: Trabajando en actualizaciones para el trabajo reciente de guardado de imágenes/miniaturas: se corrigió el bloqueo relacionado con la miniatura de OpenGL y se corrigió la preferencia por el fondo transparente en la salida de la imagen.Se corrigió el bloqueo en DataBrowserBox fuera de pantalla cuando cambiaban los estados de fila.Se corrigieron las opciones de diálogo de inicio de Contour que no tenían ningún efecto.Se corrigió el bloqueo en la aplicación JMP usando la tabla de subconjuntos (Dónde).
- David B: Trabajó en la creación de un PlotColDisplay directamente desde una columna de tabla de datos, solucionó el problema con un diario creado en 17 que bloqueó JMP 16.1. Este tipo de prueba de diario de versiones cruzadas es muy útil. ¡Gracias a los probadores y SE por probar los diarios JMP 17 en 16.X!
- evan: Mejoras en el rendimiento y la interfaz de C++ para Associative Array (también conocido como TopMap). Refactorización de OpCode para evitar el uso de bool y permitir un uso más fácil de la clase enum.
- Ernesto: Se creó el nodo "Ajustar Y por X Grupo" para contener preferencias/elementos de script para logística, unidireccional, bivariado y contingencia.Filtro de versión reescrito como una ventana de herramientas emergente.Varias correcciones de errores.
GAMA
- Puntilla: Asistió a la conferencia virtual ENBIS y dio una charla allí.
- ryan l: Trabajé con Joseph y Caleb en la creación de un laboratorio beta para MSA para Discovery China (¡muchas gracias, Stephanie!) e investigando algunos diseños supersaturados.
- Joseph: Trabajó en las mejoras de DOE MSA y además trabajó con Ryan, Caleb y Stephanie en el ejercicio de laboratorio de usabilidad de MSA para Discovery. Además, se continuó trabajando en el prototipo e infraestructura Easy DOE.
Anfitrión
- Pablo N:
- Trabajó en el cierre del ticket PLSR para JMP 16.1 y JMP Pro 16.1 después de completar los requisitos de escaneo de seguridad para esta versión.Configure el escaneo Blackduck semanal automatizado para JMP 16.2.
- Se corrigió una advertencia del analizador en JMP 16.2 que está presente en 16.1 y se corrigió en 17.0.Revisión del defecto de Anaconda Python en macOS.Creo que lo más importante que debe documentarse es que la versión de Python de Python.org es la distribución recomendada. JMP 16.1 ha hecho un progreso significativo para que Anaconda funcione con JMP en Windows.El mismo tipo de arreglo no será posible en macOS ya que la aplicación (JMP) no puede agregar directorios dinámicamente a la ruta de carga de la biblioteca compartida después del lanzamiento.
- Entrevistar a otro candidato para el puesto de activación/licencia.
- Juan Schroedl: Trabajo de pantalla de bienvenida para soporte de alto DPI. Correcciones del navegador. Limpieza de código. Clasificación de defectos 17.0 y FUTURO para pasar a Jira.
HTML5
- Bryan F: Entregué una versión inicial de Dark Theme para HTML5 y modifiqué la forma en que JMP Live recupera los íconos, ya que modifiqué el código que se estaba llamando. Se reunió con el equipo de interfaz de usuario de JMP Live para analizar la creación de una preferencia de JMP Live para un tema de color oscuro o claro. Hizo un trabajo de prototipo inicial en JMP Live para demostrar la función. Completó una versión inicial de una herramienta para automatizar la captura de tiempos de carga de HTML5. La herramienta es un servidor que lee los nombres de los archivos de prueba del disco, inicia Chrome para cada prueba y escucha los tiempos de carga que se informan desde Chrome. Escribí pruebas de tiempo de carga para diagramas de árbol, histogramas y mapas. Además, utilizó la herramienta de automatización para recopilar resultados. Para cada uno de los tipos de informes, parece que el tiempo de carga aumenta linealmente con el número de filas. Eso sugiere que la descarga de datos de columnas es el principal sospechoso en tiempos de carga prolongados, lo cual no es sorprendente.
- Juan P: Creé pruebas de rendimiento para barras y burbujas HTML5. Ejecuté y registré resultados para pruebas comparativas de rendimiento para marcadores HTML5, mapas de calor, barras y burbujas. Respondió preguntas de WLGore sobre el rendimiento de los filtros de datos locales y el conmutador de columnas en JMP Live. Respondió las preguntas de Jian Cao sobre la falla del Pronóstico de serie temporal en JMP Public e informó un error de Jira. Se actualizó Cómo manejar las nuevas funciones de JMP para usar solicitudes de funciones de Jira en lugar de defectos. Continuar reduciendo defectos futuros en preparación para convertir lo que queda en problemas de Jira.
- jose m: Finalizó el trabajo de evaluación comparativa agregando puntos de referencia para el área, el generador de gráficos de control y los generadores de perfiles. JMPHTML-681: gráficos forzados con estadística de "porcentaje acumulativo" a estáticos (antes de que fallaran).Se limpió algo de lógica para eliminar la duplicación y también para que las estadísticas futuras agregadas salgan estáticas automáticamente y no solo rompan el HTML/JMP interactivo en vivo.
- Mayowa: Se agregó soporte para tamaños de fuente personalizados en html interactivo para marcas de ejes, etiquetas de ejes y cuadros de texto para que coincidan con JMP
Estadísticas
- Jianfeng: W trabajando en una nueva característica ( S1585229 ) solicitado por un cliente. Después de ejecutar PCA o PLS, especialmente cuando hay muchas variables, los usuarios tendrían que confiar en el generador de gráficos para encontrar las variables más significativas en la matriz de carga. Esta actualización permitiría a los usuarios permanecer en PCA y PLS y les permitiría identificar las variables más importantes. El bar lleno es una trama muy poderosa. Me alegro de que ya no esté disponible solo en el generador de gráficos. Gracias a Xan por su ayuda mientras implementaba esto. Esta función también está lista para EA.

- Juan Sall: Fit Model-Response Screening tiene una nueva función "Switch" solo para JSL. Para usarlo, proporciona una cláusula Switch con muchas variables continuas, y agrega cada una de estas variables al modelo principal una a la vez. Por ejemplo, ejecutamos los datos de Marruecos prediciendo tres Y con un modelo que involucra 4 efectos categóricos, más una variable conmutada para 552,145 columnas SNP. Los 8,2 millones de pruebas de efectos para los modelos de 5 efectos (4 efectos estables y un efecto conmutado) tomaron 3,2 minutos, aunque el cálculo principal solo tomó 20,4 segundos. Esto le permite probar la contribución parcial de cada SNP al modelo o, de manera equivalente, el efecto del SNP, ajustado para otros términos del modelo. Response Screening ya estaba diseñado para hacer la mayor parte de este trabajo, por lo que agregar la función de cambio resultó ser una modificación sorprendentemente simple del código, anidando dos bucles en lugar de uno, y agregando una columna adicional al cálculo de mínimos cuadrados.( S1589136 ).
- Laura CS: Se continuó trabajando en variables instrumentales con estimador de mínimos cuadrados en dos etapas en SEM para valores iniciales. Presentado en ENBIS junto con Chris G. y un cliente. Asistí a varias sesiones del SAS Global Forum. ¡Recomiendo encarecidamente el discurso de apertura de Adam Grant, que fue parte de la sesión de apertura! Habló sobre puntos clave en su libro “ Piensa otra vez ” y cómo se aplican a las organizaciones. Aquí hay una Resumen de 8 minutos de su libro. . También disfruté de un par de sesiones sobre DAG y modelos causales.
- peng: Investigación de la degradación de medidas repetidas.
- Annie: Investigando la adición de gráficos Laney P' y U' en CCB para v17.
Pruebas estadísticas
- tonia: Asistí a algunas charlas de SAS GF.Me reuní con Annie sobre las listas de éxitos de Laney P.Revisión de la documentación.Limpieza de prueba unitaria.
Actualizaciones de ciencias de la vida
- Anisa: Tuve varias reuniones esta semana con la FDA para permitirles configurar y usar complementos personalizados que Life Sciences creó para ellos.Se realizó un trabajo adicional para resolver problemas para que tuvieran acceso a documentación especializada y una lista de verificación de uso variable para cada complemento.
Gestión de productos
- Dan V:
- Presenté las actualizaciones del equipo de Gestión de productos en la reunión de ventas de las Américas. presentado Industrias del triángulo rojo en la reunión mensual de SE para comentarios y convocatoria de más publicaciones específicas de la industria para nuestras industrias objetivo de Química, CP&G, Farmacéutica y Semi. Industrias del triángulo rojo tiene como objetivo ayudar con la estandarización de los mensajes de ventas y la presentación del crecimiento de JMP en una organización y una manera fácil de incluir una conversación de JMP Live en las llamadas de ventas. https://redtriangle.live.jmp.com estará generalmente disponible para demostraciones a partir del lunes.
- Nos reunimos sobre Data Connectors y discutimos planes para 17 y 18. Reunión del comité directivo de Discovery. Se reunió para discutir el plan para agregar advertencias y caducidad cuando la licencia de JMP Live caduque en JMP 17.
- Dieter: Continuó desarrollando el sitio Red Triangle JMP Live, creó una tabla de compatibilidad de JMP Live y ayudó a CRISPR con algunos problemas de acceso a su sitio JMP Live.
Apoyo técnico

Operaciones de desarrollo
- Jaime: Actualizaciones a las máquinas de prueba unitaria (SO y software) y la página de Confluencia de configuración de la máquina de prueba unitaria asociada. Migre las compilaciones clínicas de JMP de 16.1 a 17.0 en máquinas de compilación Mac. Apoyo forzado. Todavía estoy investigando por qué los actualizadores de JMP 16.1 no se certifican ante notario.
- Myron: Trabajé con Audrey en los cambios de correo electrónico de prueba de unidad para el filtrado de Jira.
- Shanon: Defectos trasladados a Jira para algunas personas. Se eliminaron los componentes de Defectos no utilizados en varias áreas. Centrarse en componentes con una pequeña cantidad de defectos para su revisión y clasificación.
Documentación
- Susana C: Entregó el usuario/administrador de JMP Live y la ayuda de instalación a Trish. ¡Muchas gracias a todos los que revisaron la ayuda y proporcionaron comentarios! Revisión de errores de 16.1 y finalización del libro de gráficos esenciales y ayuda para la entrega de 16.1 a Trish.
- Miguel C: Comprobaciones de producción y revisión de ayuda para la documentación 16.1; ediciones de cadenas en main; trabajo de conversión de Jira; eliminó más componentes DOC.* no utilizados en Defectos.
- Sheila: Se finalizaron las plantillas de ayuda localizadas de JMP Live. Terminado de escribir 16.1 docs. Ejecutó scripts de producción en archivos FM para preparar la creación de archivos PDF y ayuda. Generó la ayuda 16.1 varias veces. Trabajó en defectos.
Pruebas de sistema/host
- Erik Wang: (1) API de GraphQL de espacios básicos probados WEBJMP-3160. (2) Se agregaron nuevas pruebas de Jest para agregar/eliminar/obtener un espacio. (3) Probó 13 elementos de JMP Live Jira.
- dali: (1) Probado JMP NF 'MFI para PDF', ver BRDSTG-3117. (2) Prueba de regresión para JMP Live y se encontraron algunos problemas. (3) Pruebas unitarias actualizadas para JMP 17. (4) JIRA/verificación de defectos.
- mike wu: (1) JMP Live NF probado: cuadro de diálogo Performance Metrix, consulte WEBJMP-3161. (2) Probando JMP Live NF: Crear espacio básico, ver WEBJMP-3188 (3) JIRA/verificación de defectos.
- nala: (1) Prueba de JMP NF 'NF: agregar una forma de guardar preferencias desde una plataforma' para Text Explorer, consulte BRDSTG-3130. (2) Se probó la inicialización de Python cuando la máquina tiene varias versiones de Python instaladas, consulte el defecto S1586708 y BRDSTG-3129. (3) Actualización de la herramienta Python de FD para usar Python.org en lugar de Anaconda. La actualización para Windows se ha realizado. Lo intentaré para Mac. (4) Pruebas unitarias actualizadas para JMP 17. (5) JIRA/verificación de defectos.
- Audrey: Sesiones de capacitación de incorporación y JMP para pasantes, revisión de solicitudes para puestos vacantes, preparación para las pruebas del instalador 16.1 el próximo mes, complementos a los artículos de procedimientos de Jira.
- Lisa G: Se encontró un bloqueo que Dan notó que se debió a la creación de DataBrowserBox sin una ventana principal cuando los encabezados de la tabla de datos están activados. También se encontró una regresión con selección de histograma en GB con una variable superpuesta o columnas combinadas.
- hui: Se realizaron pruebas compatibles con versiones anteriores de Journal para JMP16.1 y se informaron problemas. Herramientas de prueba y archivos de prueba actualizados. Corrección de errores JMP16.1 verificada. Soporte HML5 solicitado para splitterbox.
- Cazador: Verificación de defectos de JMP 16.1 y 17.0, limpieza/cierre/verificación de defectos antiguos para la transición a JIRA, corrección de errores del instalador notificados/verificados para JMP 16.2 y 17.0 en Mac de laboratorio con sistema de archivos que distingue entre mayúsculas y minúsculas, y apertura de JMP-795 para JMP 16.1 en Mac solo para avisos inesperados al cerrar algunos informes dentro del proyecto.
- mike m: Clase de entrevista completa, nuevo número de publicación web con un solo informe, agregando 3 pruebas más de Sikuli. Actualmente trabajando en la depuración de un bloqueo de imageTest.
Nota de Shannon
¡Gracias a Dan V por compartir algo de humor académico esta semana! ¡Espero que todos tengan un gran fin de semana!