Toda la información es confidencial de la empresa SAS. No revelar.
¡Bienvenido a la Actualización de desarrollo de JMP para el 14 de mayo de 2021!
Como estoy seguro de que todos saben, Congelación de código JMP 16.1 es aquí. El equipo de DevOps estará trabajando a principios de la próxima semana para poner en funcionamiento todos los procesos para 16.2, así que gracias de antemano por su paciencia. Lo mantendremos informado sobre el progreso.
Nos estamos moviendo rápidamente hacia JMP 17 EA1 , planeada para ser construida a principios de junio. Continúe actualizando sus páginas de funciones en el Categoría de características de JMP 17 en Confluence para cualquier elemento que planee destacar a los primeros usuarios. Sería particularmente útil si actualmente está trabajando en Defectos para trabajar con Shannon para migrar sus elementos de funciones a problemas de Jira. Confluence puede detectar automáticamente el estado de los problemas de Jira y mostrarlos en una página de Confluence. ¿Necesita crear una nueva página para una función que le gustaría resaltar? Por favor copie y complete esta plantilla .
Nos reunimos en grupo este jueves. Si no asistió a la reunión, puede visitar el enlace en la invitación a la reunión de desarrollo para ver una grabación o haga clic aquí . Tenemos varias reuniones programadas en las próximas semanas, pero avíseme si está interesado en presentar en junio o más adelante este verano.
Al comienzo de la reunión, John felicitó Chris Gotwalt con motivo de sus 20 th SAS y habló sobre sus muchas contribuciones a lo largo de sus años con JMP. Chris también habló sobre su profundo agradecimiento por trabajar en el grupo JMP y compartió la historia de cómo terminó trabajando con JMP como técnico. Brian C también habló en honor a De John Schroedl 30 th aniversario en SAS y compartió detalles sobre las muchas contribuciones de John a las interfaces de usuario de SAS en Windows y varios esfuerzos que ha encabezado a lo largo de los años.
Muchas gracias a John Sall para presentar en mejoras de rendimiento que ha estado haciendo para apoyar el análisis de datos genómicos en JMP Pro. John enfatizó la importancia de perfilar el rendimiento con tablas de datos grandes y amplias para identificar cuellos de botella y dio varios ejemplos en los que había una sobrecarga significativa no necesariamente en la parte analítica del código, sino en la creación / actualización de informes o tablas. Si no asistió a la reunión, puede ver la grabación visitando el enlace en la invitación original. Usted además puede encontrar un PDF de las diapositivas de John aquí .
Como seguimiento de la reunión, Mia Stephens y Russ Wolfinger Solicite que comparta sus pensamientos sobre el dirección futura de JMP Genomics llenando esta encuesta . Quieren tantas respuestas como sea posible y dicen que debe sentirse libre de omitir preguntas si no tiene experiencia directa en esa área.
Gracias como siempre a Tonya por proporcionar los detalles sobre pistas de choque y telemetría con la versión 16.1 seleccionada! El informe JMP Live está aquí: Pistas de Crash & Telemetry para la semana del 14/05/2021 | JMP Live (sas.com)
Lanzamiento del producto

Tema


Plataforma

Empresa

Anuncios generales
- Damos la bienvenida a nuestro (virtual) Becarios de verano de JMP próximo Martes. JMP acogerá a 8 pasantes este verano, incluida la pasante que regresa del equipo anfitrión de JMP, Katherine Li, más 7 nuevos pasantes: otros dos en I + D y cinco que trabajan con el equipo de marketing.
Si está dispuesto a ser un empleado destacado en Dentro de JMP , descargue una copia del Llegar a saber formulario . Simplemente complete las preguntas y cuando haya terminado, cárguelo junto con 3 fotos de usted 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 16.1 - 14/5/21
- JMP 17.0 EA1 - 6/4/21
- Por favor visita Confluencia para obtener una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
Documentación
- Michael C: Migró la mayoría de los defectos DOC. * Existentes a Jira. Ingrese cualquier problema nuevo para la documentación en el espacio del proyecto de documentación de JMP (JMPDOC) en Jira. Eliminaremos los componentes DOC. * De los defectos una vez que terminemos las comprobaciones de producción de 16.1 la próxima semana.
- Sheila: Trabajé en las notas de la versión y Jiras. Se revisó el documento de JMP Live y se generó ayuda como prueba antes de enviar el documento para su traducción. Se generó la ayuda 16.1. Trabajé con Michael para usar expresiones regulares en Beyond Compare para identificar las páginas de ayuda que han cambiado desde la última generación. Entonces solo se revisarán esas páginas.
- Karen: Completar las actualizaciones de la documentación 16.1. Gracias por las rápidas revisiones de los colaboradores (Ryan L, Dan S.) por los últimos ajustes.
Prueba del sistema / host
- Nala: (1) Probar la inicialización de Python cuando la máquina tiene varias versiones de Python instaladas, consulte el defecto S1586708. (2) Probó la preferencia del cliente, que es nueva en JMP 17, consulte WEBJMP-2588. (3) Fallos de pruebas de unidad FD investigadas: más de 200 pruebas fallaron en el marco nocturno. La razón es que la muestra de datos big class.jmp fue modificada por algunas otras pruebas. (4) JIRA / verificación de defectos.
- Eric Wang: (1) Pruebe los elementos de JMP Live Jira, probando las API de GraphQL de espacios básicos WEBJMP-3160. (2) Agregue nuevas pruebas de Jest para agregar / eliminar / obtener un espacio.Escribir pruebas para 'obtener espacios'. (3) 'JMP Publish' probado para NF S1587664 'use WebView2 Browser en lugar de IE integrado'. (4) JIRA / verificación de defectos.
- Da Li: (1) JMP NF probado 'MFI para PDF', consulte BRDSTG-3117. (2) Se probó 'Internet Open', 'Signing into Google Sheets' y 'File> Open with .html file' para NF S1587664 'use WebView2 Browser en lugar de IE incrustado'. (3) JIRA / verificación de defectos.
- Mike Wu: (1) Completó la prueba de regresión del generador de perfiles JMP 17.0 para JMPHTML-779 y JMPHTML-535. Activación manual probada contra el servidor TEST y el servidor PRPD. (3) Instalación temprana de JMP 16.1 probada para el actualizador JMP AL en Windows y JMP Student Sub en Mac. (4) JIRA / verificación de defectos.
Mike M : Se revisaron los documentos de ayuda de 16.1 JMP Live listos para traducir, trabajé en las primeras pruebas del instalador para 16.1, sesión de revisión de Sikuli con Annie que generó 2 nuevas pruebas de Sikuli para ser escritas.
Josh L: JMP Live Story Testing y verificación de errores se centró en problemas de 16.1.Revisión de la documentación de JMP Live 16.1.Trabajando para abrir los puertos del firewall a nuestra instancia de Azure en la zona de aterrizaje 2.
- Cary / Beijing JMP Live Testing Estado de Jira
- 05 historias en pruebas
- 16 historias en Test Ready
- 05 Error creado en los últimos 7 días
- 13 historias / errores cerrados en los últimos 7 días
- Audrey: Preparación para pasantes, recuperación de nuestra máquina QA Nightly Automation con ISD, prueba de instalación temprana para Mac y Win.
- Lisa: Prueba del instalador temprano para 16.1. Vi un caso en el que NameExpr no se evaluó correctamente desde getCrashData.jsl en 16.1 y 17.0, por lo que Dan y Evan revirtieron el comportamiento. Descubrió un accidente usando columnas MR en una gráfica paralela.
- Justin: Se agregó un nuevo filtrado por problemas conocidos de Jira en la página de resultados de la prueba de la unidad de prueba. Este nuevo filtrado aún no se tiene en cuenta para las notificaciones por correo electrónico o los recuentos filtrados en la página principal de resultados. Ahora también se muestra un número de línea en los detalles de la falla. Si está disponible, esto le indicará la línea en el archivo donde se encuentra la afirmación que falló. Transición de pruebas unitarias a Audrey.
- Mandy: Hice pruebas de preinstalación de 16.1, completadas sin grandes problemas. Trabajando en tablas para usar Tablas> Vista previa Vídeo de EA1, junto con los cambios de prueba que Ernest ha realizado o está realizando. Ayudó a resolver los problemas del cliente con las propiedades de las columnas entre JMP y JMP Pro. Ayudó a informar un bloqueo de Brady, arrastrando scripts agrupados en la tabla en Mac.
Descubrimiento de datos
- Dan S: 16.1 correcciones para el bloqueo y las etiquetas de Contour Plot, el bloqueo de la plataforma Diagram.Mejora del rendimiento de JMP 17 para generar imágenes en miniatura en Dashboard Builder, Tab Pages y Graphlets. Se realizaron actualizaciones a la salida de la imagen en colaboración con otros desarrolladores que pueden afectar el guardado de la salida, Copiar / Pegar, Arrastrar / Soltar, la captura y uso interno de imágenes u otros procesos que pasan por las funciones descritas en este instructivo . Si observa algún cambio en la calidad de la imagen, pérdida de formatos vectoriales u otros problemas que parezcan relacionados, hágamelo saber.
- Evan: Ejemplos de literales de cadena de Scripting Index reformateados en C ++ para facilitar la edición. Mejoras en jslgen. Trabajar en la interfaz TopMap para mejorar el rendimiento y la facilidad de uso.
- Dave B: Se corrigió la falla de la trama paralela con múltiples columnas de respuesta, se actualizó la columna de la trama y se agregó la trama de estilo de intervalo (aún queda trabajo por hacer), se solucionó un problema al leer revistas jmp más antiguas, se solucionó un problema de clonación de divisores, se actualizó el programa de lectura de fallas para validar sumas de verificación antes de mostrar fragmentos de código fuente .
- Ernesto: Arreglando errores diversos.Trabajar en la vista previa de la mesa.
GAMA
- Puntilla: "El generador de perfiles de predicción a los 30" ahora se publica en línea en Ingeniería de calidad . Comuníquese conmigo o con Shannon para obtener una copia en PDF del artículo completo. Este breve artículo sobre el tema también apareció en el JMP 16 Prólogo de JMP .
- Caleb: Comencé a trabajar para mejorar el flujo de trabajo de la plataforma de diseño ALT y finalicé mis planes para el trabajo 17.0.
Anfitrión
- John Schroedl: El navegador web funciona (navegar en el lugar, bloqueo de teclas de acceso rápido). Trabajé con Dan en la captura de mapas de bits. Se inició la investigación de la pantalla de presentación de DPI alto. Ayudó a personas con varios problemas de VS.
- Aaron: Varias correcciones de proyectos y controladores de ventanas.Trabajo continuo para simplificar y limpiar FileSpec :: dlgPick () y amigos. Se agregó soporte para abrir archivos .bmp en ventanas JMP. Aprendiendo sobre el código de publicación de JmpLive de Bryan Boone.
HTML5
- Realizó una reunión de mejora del proceso de desarrollo de HTML5 ( minutos ).
- Mayowa: Trabajando en el soporte de tamaños de fuente personalizados en html interactivo ( JMPHTML-837 )
- Bryan F: Continuó trabajando en el modo oscuro de HTML5. Desarrolló una técnica de prototipo para automatizar la evaluación comparativa de HTML5. Continuó trabajando para eliminar la discrepancia entre el tamaño de los informes HTML5 y los informes JMP.
- Josh
- Benchmarking de HTML5 : Herramientas de evaluación comparativa presentadas Desarrollé la semana pasada para el equipo y los probadores de HTML5. Comience a recopilar puntos de referencia registrados en / test / HTML5Tests / Performance.
- Perfiladores categóricos: Rompió épico JMPHTML-764 en historias más pequeñas de JIRA para rastrear partes individuales. Actualización impulsada a las estructuras de datos y la representación que permite exportar los perfiladores categóricos utilizando la preferencia temporal ( JMPHTML-767 ).
- pref (HTML interactivo Habilitar perfiladores categóricos (1))
- Convertido Página de confluencia para utilizar la nueva plantilla de funciones de JMP. Se analizó el esfuerzo de prueba y la implementación con los propietarios y evaluadores de la plataforma. 8 de las 9 plataformas planificadas ahora se implementan en el lado de C ++ (para decidir qué hacer con el generador de perfiles independiente, consulte JMPHTML-869 ).
- Ayudó a Jordan Hiller a depurar un generador de perfiles que veía como estático en JMP Live, pero interactivo de forma independiente.Resulta que estaba publicando en 16.0, pero se estaba regenerando en JMP Live ejecutando 16.1.Había rechazado combinaciones que se descubrió que eran un problema a finales de 16.1 y, por lo tanto, se vio obligado a permanecer estático en esa versión, con la esperanza de volver a visitar en 17 ( S1587365 ).Jordan recreará su demo sin combinaciones no permitidas.
- John Powell: Los cambios investigados en el selector de rango múltiple utilizado en los filtros continuos necesarios para hacer que la función inversa del filtro de datos local se comporte más como JMP. Se actualizaron los problemas de Jira para usar la versión fija = 17: ABIERTA cuando corresponda. Respondí a una pregunta interna sobre HTML5 Profilers con la ayuda de Josh M. y otra sobre HTML5 Hover tags. Asistí a la reunión de Josh M. sobre sus herramientas y documentación JSL para ayudar con la creación de pruebas de rendimiento HTML5 y JMP Live. Pruebas de rendimiento en vivo de HTML5 y JMP construidas para mapas de calor y marcadores.
JMP en vivo
- Aurora: Terminé de implementar los conceptos básicos de nuestro nuevo mecanismo de control de acceso (17.0).Comenzó a desarrollar lo mismo (permisos predeterminados, administración de espacio único, ruta API REST). Revisión de la documentación de JMP Live 16.1.Incorporación de Justin Chilton.
- Justin: Comenzó el puesto de desarrollador en vivo de JMP el martes. Se configuró el entorno para ejecutar JMP Live localmente. Comencé a trabajar arreglando una lista de problemas de Jira que Aurora reunió para la incorporación. En particular, el nombre para mostrar de un usuario puede tener 64 caracteres de longitud ahora, frente a 32 antes. Varios de los problemas solucionados implicaban devolver errores cuando era apropiado o simplemente mejorar nuestros códigos de error.
Estadísticas
- John Sall: Se corrigió el registro de errores de n cuadrados en Fit Ordinal.Se corrigió el problema de localización de cadenas "Finalizar" en Model Screening-to-Stepwise ( S1589060 ). Implementación de desempate aleatorio en las plataformas de partición ( S1589088 ). Investigó dos problemas de M1 en Neural Boosted y Nonlinear. Ambos parecen ser pequeñas diferencias numéricas ( JMP-404 , JMP-617 ). Se corrigió una interacción del comando de límite de confianza con fallas en la convergencia en no lineal ( JMP-617 ). Se modificó la función 2 por 2 en el cribado de respuesta a 2 por M, ya que es necesario realizar comparaciones para diferentes niveles de dosis con el placebo ( S1588396 ).

- Laura CS: Limpié el estante de análisis de grupos múltiples en el que Eric y yo trabajamos y lo llevamos a la principal para facilitar el trabajo de MGA en curso. Terminé de preparar y grabar una presentación para ENBIS. Artículo publicado en Medium que se vincula a la comunidad de usuarios de JMP como parte de un experimento con Arati y Larry para aumentar el tráfico web. Envió un resumen para Discovery Americas sobre SEM longitudinal.
- Peng: Investigar y analizar un problema recién surgido en Proportional Hazards.
- Annie: Investigando nuevas funciones para gráficos de control en v17.
Pruebas estadísticas
Actualizaciones de ciencias biológicas
- Todas: La revisión de JMP Clinical 8.1 se completó y la actualización se publicó el miércoles por la tarde.
- Juan C: Se corrigieron los problemas de JMP Clinical 8.1 con los filtros de asunto: Copie los archivadores 7.x en 8.1 para permitir que las plantillas de revisión que hacen referencia a ellos continúen funcionando, y solucione el error causado por el valor de la propiedad de la columna USUBJID SAS Name como una expresión en lugar de una cadena. Proporcionó orientación posterior a la instalación sobre llamadas con la FDA. Para JMP Clinical 16.1, se agregaron funciones de conveniencia para obtener / configurar / cambiar los nombres de JMP de la columna de la tabla de datos de JMP, los nombres de SAS y las etiquetas de SAS, y se solucionó un problema con la vinculación adecuada de los widgets de variable / valor de tratamiento para estudiar los metadatos.
Gestión de productos
- Dieter : Publicó algunos informes más en nuestro sitio del triángulo rojo e instaló el sitio de evaluación de Perrigo en AWS.
Apoyo técnico

Operaciones de desarrollo
- Jim:
- Informó numerosas diferencias de UT que solo ocurrían en Big Sur M1 usando JMP Pro 16.1. ¡Gracias a Michael Hecht por su investigación detallada!
- ASAN reportado y Jiras de falla de afirmación para 17.0, así como verificación de Jira y DEFECTOS para 16.1.
- Trabajé con varias personas para obtener las fechas correctas de derechos de autor en JMP 16.1.
- VM adicionales solicitadas y configuradas para JMP 16.2 UT en Windows.Creará la rama //depot/rel/r16.2 basada en //depot/rel/r16.1 después de congelar el código.
- Se ramificó el código JMP 17.0 para EA (para probar el complemento) e intentó crear un ejecutable.Gracias a Ernest, Chung-Wei, Aaron y Xan por su ayuda y paciencia.
- Trabajando para cambiar el instalador clínico de JMP para Mac de estar basado en 16.1 a 17.0.
- Beto: Primer intento en las fechas 17.1 y 17.2 agregadas a la JMP 17 fechas página en Confluence. Instalación de prueba de EA construida para Windows para que Julian examine el nuevo complemento JMP 17 EA. Restablezca los archivos JMP Live en PRISM para obtener las actualizaciones necesarias. Discusión sobre los derechos de autor del software con Sara van Asch en Legal.
- Shannon: Página de Confluence creada / actualizada para Ramificación JMP 16.2 y terminó de convertir los elementos de tareas de ramificación restantes en elementos de tipo de proceso de Jira en la épica Tareas de ramificación de JMP. Actualizado varios Cómo hacer Jira páginas basadas en sugerencias recibidas de los miembros del equipo de JMP. Elementos de JMP.BROWSER migrados a Jira Navegador web para Aaron y eliminó el componente Defectos. Ingrese cualquier problema nuevo para el navegador web interno de JMP en Jira. Investigados recientemente reportaron 16.0 choques.
Nota de Shannon
Muchas gracias a Nicole Jones por compartir esta feliz noticia sobre la última incorporación a nuestra familia JMP: “Jacob Rhyne y su esposa Jaclyn dieron la bienvenida a su dulce hijita, Madelyn Pearl, el lunes 10 de mayo th con un peso de 5 libras 14 oz. ¡Jaclyn y Madelyn están muy bien! El hermano mayor Nolan está muy emocionado ". ¡Felicitaciones a toda la familia Rhyne! Jacob estará de baja por paternidad durante el próximo mes y, en su ausencia, Mark Bailey cubrirá sus áreas de prueba.

¡Gracias por publicar esto aquí, Shannon! Tu actualización siempre está llena de información y, a veces, la echo de menos cuando sale los viernes por la tarde. Ahora puedo saber buscarlos aquí en Inside JMP.:)