Toda la información es confidencial de la empresa SAS. No revelar.
¡Bienvenido a la actualización de desarrollo de JMP para el 2 de abril de 2021!
Un recordatorio de que entraremos Modo de aprobación de código para JMP 16.1 el 27/4/21 . (¡Sé cómo es posible que esto suceda a fines de este mes! Pero es.)
El 27 de abril también es la fecha límite para realizar cambios en las cadenas de JMP 16.1. Continúe revisando sus cadenas pendientes en los correos electrónicos semanales de StringBot para 17.0 y 16.1. Si usted tiene empujó los cambios a 17.0 que se integraron en 16.1 en una fecha posterior , no olvide verificar los resultados de Stringbot para 16.1 para asegurarse de que no se haya perdido nada.
Puedes consultar el Página de ScanBot unas pocas horas después de realizar las ediciones de la cadena para asegurarse de que los elementos atascados estén correctamente marcados para la extracción. Cualquier cadena agregada después de la ejecución de Stringbot el fin de semana del 1 de mayo se enviará en inglés por 16.1.
Seguimos avanzando en nuestro Defectos a Jira planificación de la transición. Puede encontrar páginas que cubren varios temas de JMP Jira en la sección Defectos a Conversión de Jira del espacio de JMP Confluence. Esta semana, el grupo de discusión de Jira se reúne por segunda vez ( las notas para estas reuniones se pueden encontrar aquí ).
Gracias a mucho trabajo de Amy y Audrey , todos los componentes de JMP ahora se completaron en Jira y los roles predeterminados se completaron en JiraBot. Animo a todos los del área de desarrollo a que se aseguren de haber iniciado sesión en R&D Jira utilizando los detalles en mi correo electrónico de esta mañana. No podrá ser agregado como Watcher (parte interesada) hasta que lo haga.
Si tiene un conjunto de defectos que le gustaría mudarse a Jira , hágamelo saber y trabajaré con usted para hacer la transición. Muchas gracias a Justin Chilton por ayudar a crear un proceso de limpieza para resolver varios problemas que encontré al usar la ruta de importación Jira CSV para migrar elementos.
Gracias a Peng Liu y Duane Hayes por compartir la noticia de que Donna Woodward del equipo de soporte técnico de SAS se jubila y el próximo martes será su último día en SAS. Aunque Donna no forma parte del equipo de Duane, hace mucho que admite tanto las funciones de series de tiempo de SAS como las plataformas de series de tiempo de JMP. Peng dice: “A lo largo de los años, ayudó a los clientes de JMP a utilizar mejor la plataforma Time Series y brindó sugerencias maravillosas que ayudaron a la plataforma a mejorar. La voy a extrañar ¡Deséale todo lo mejor! "
Muchas gracias a Xan Gregg por presentar en la reunión de desarrollo de esta semana. Xan presentó varios ejemplos de personalización utilizando funciones de creación de gráficos y destacó algunas mejoras que son nuevas en JMP 16. Si se perdió la reunión, puede ver una grabación aquí .
¡Gracias a Tonya por compartir los detalles de esta semana sobre las pistas Beta / Crash / Telemetry! ( Pistas Beta / Crash / Telemetry para la semana del 4/2/21 | JMP Live (sas.com)
Empresa

Lanzamiento del producto

Tema

Subtema

Plataforma

Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside 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
- Comienza el modo de aprobación de código JMP 16.1 - 27/4/21
- Congelación de código JMP 16.1 - 14/5/21
- Por favor visita Confluencia para obtener una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
Estadísticas
- Jianfeng: Gracias a una útil discusión con Chris, Mark y Jeremy, se decidió el diseño del cuadro de diálogo emergente de las pruebas de equivalencia. ¡Gracias a Xan por solucionar un problema de ancho de línea de referencia! Las capturas de pantalla de estas tramas reflejan las pruebas de equivalencia, superioridad y no inferioridad. Aún queda un largo camino por recorrer, ¡pero estoy contento con nuestro progreso!

- John Sall: Explore Missing Values ahora ha reemplazado la "Imputación de SVD multivariante" por "Imputación RPCA multivariante" utilizando el mismo mecanismo utilizado en Explore Outlier para PCA robusto. Esto será importante para que los valores imputados sean robustos con respecto a los valores atípicos. El comando antiguo todavía está disponible a través de secuencias de comandos ( S1586294 , S1587397 ).
- Peng: Investigar la degradación de medidas repetidas y responder preguntas de campo.
- Elizabeth: Correcciones integradas para 3 errores de SVM en 16.1. Trabajo continuo en GLMM, que se rastreará bajo la épica de Jira. JMP-87 .
- Laura L: Trabajando en la plataforma Type 1 Gauge, que se rastreará bajo la épica de Jira JMP-293 .
Pruebas estadísticas
- Marcos: Instalarse con Perforce. Prueba de unidad de aprendizaje con Nicole. Conocimientos actualizados del lenguaje XML Path. Clay asistido con nuevos modelos farmacocinéticos para Fit Curve. Ayudó a Mia con las curvas de disolución. Ayudó a Jeremy con el análisis espectral. Ayudó a Jianfeng con nuevas pruebas de equivalencia. Siguiendo a Jacob para las pruebas de diseño de MSA. Preguntas respondidas en JMP Community.
- Jeremy: Ponerse al día con las verificaciones y la limpieza de la prueba unitaria para 16.1. Dar retroalimentación a Jianfeng sobre sus nuevas adiciones a la prueba de equivalencia. Organizar notas sobre análisis de datos espectrales en JMP, preparar flujos de trabajo de ejemplo. Se proporcionó al equipo del DOE materiales sobre las pruebas de matriz de cobertura para las combinaciones no permitidas que utilizarán en su presentación de DATAworks.
- Jacob: Se probaron nuevas opciones de ejecución de réplicas en MSA Design. Imputación RPCA multivariante probada. Las curvas OC probadas se lanzaron desde los gráficos de control heredados. Trabajó en el complemento de validación cruzada de series de tiempo.
- Tonya: Limpieza de pruebas unitarias, prueba de nuevas funciones de selección de procesos (clasificación, nuevos subgrupos, tiempo como subgrupo para CCB) y verificación de errores.
Actualizaciones de ciencias biológicas
- John Sall: Si JMP Genomics elimina SAS en el futuro, necesitarán Fit Mixed para admitir muchas respuestas que representan decenas o incluso cientos de miles de valores de expresión génica. Se aplicó una solución simple para ejecutar varios modelos Fit Mixed en una ventana. Sin embargo, al crear informes para un problema con 49,041 respuestas, se hicieron evidentes enormes cuellos de botella en el rendimiento relacionados con el soporte de desplazamiento en TableBox y las características del host en el constructor de GFont. En general, el procesamiento numérico fue una fracción muy pequeña del tiempo total de procesamiento. Por lo tanto, se agregaron algunas opciones para recopilar los resultados en tablas de datos de salida, suprimiendo informes, permitiendo que dos casos de prueba diferentes se completen en aproximadamente 10 minutos (49,041 respuestas por 449 filas, 20,124 respuestas por 7,266 filas). cputime. Cuando se ejecuta en SAS, esto se hizo apilando en grupos, por lo que, en última instancia, en JMP será mucho más fluido, hecho directamente a partir de datos amplios. Chris Gotwalt tiene ideas sobre cómo hacer que esto sea mucho más rápido. Por separado, se volvió importante acortar los scripts guardados para muchas respuestas mediante el uso de grupos de columnas ( S1393891 , S1588101 ).Aquí están las tablas de datos de salida de 49,041 respuestas que se ajustan a Fit Mixed:

Apoyo técnico
- Duane: Trabajando con John Jones en problemas de suscripción de estudiantes de JMP relacionados con la página MySubscription. Después de comunicarse con Dan V., He actualizado algunos informes de correo electrónico de Sirius para incluir JMP 16. TS revisó un conjunto actualizado de páginas de la Herramienta de activación. Son de solo lectura y están destinados a ser utilizados por el Centro de atención al cliente. Poli coordinó la actualización de la garantía de TS dependiente de la versión para incluir JMP 16.
- Wendy ha estado trabajando con Mandy, Audrey, John Schroedl, Chung-Wei, Ernest y otros en un problema de rendimiento con la eliminación de filas en tablas de datos grandes.
- Wendy y Duane trabajará con Audrey para configurar un Confluencia de JMP TS área fuera de las páginas JMP Confluence existentes. Esperamos llenarlo con información que actualmente se distribuye en SharePoint, Teams, Outlook. (¡Gracias, eso será genial! -Shannon)
- Aquí están los Informes de TS JMP Live , y aquí hay información sobre Defectos reportados por el cliente presentados por TS .

Operaciones de desarrollo
- Jim: Trabajé con Justin para agregar un proyecto de creación de archivos de estado de JiraIssues a Jenkins ( https://rndjira.sas.com/browse/JMPTEST-44 ). Se eliminó el enlace "Buscar actualizaciones" en la página de resumen para los instaladores de JMP 17 en Mac ( https://rndjira.sas.com/browse/JMP-288 ). Perforce apoyo.
- Shannon: Jira debate sobre varios problemas, páginas de Confluence para varios temas de Jira, trabajo con desarrolladores en épicas para nuevas funciones, revisión de DNC de prueba de unidad y bloqueos que necesitan más investigación.
Documentación
- Michael C: Se actualizó el complemento de clasificación desequilibrada en la comunidad JMP a una versión más reciente (con Colleen y Marie G); la versión original no funcionó en JMP 16 debido a un cambio en el comportamiento de JSL. Trabajo continuo en las investigaciones de conversión de Jira.
- Karen: Trabajando en defectos menores para 16.1. Se proporcionó una lista de sugerencias de comentarios de los usuarios para las plataformas del DOE al equipo del DOE después de trabajar en un proyecto complejo del DOE para un cliente.
- Sheila: Trabajó en defectos. Se generó la ayuda 16.1. Regenerado y publicado la ayuda de 15.2 JA para corregir un error de búsqueda.
Prueba de host / sistema
- Eric Wang: Prueba de elementos de JMP Live Jira, prueba de base de datos / regeneración de JMP Live.
- Da Li: Probando Google Sheets NF (BRDSTG-3084). Prueba de elementos de JMP Live Jira, prueba de descarga del paquete completo (WEBJMP-2533). Defectos verificados. Preparar el intercambio de conocimientos sobre las pruebas de descarga de contenido en vivo de JMP como un proyecto de JMP.
- Mike Wu: Se probó la herramienta de restablecimiento de suscripción de estudiante JMP 16.1 y suscripción secundaria / estudiante de JMP 16.1 en Mac. Verificar defectos.
- Nala: Probar los elementos de JMP Live Jira, probar las API del recuento de registros de acceso, probar las URL en el cuadro de diálogo Publicar. Verificar defectos. Aprendiendo el nuevo flujo de trabajo de Jira.
- Mandy: Se revisaron los defectos de tabulación como preparación para pasar a JIRA. Me reuní con el equipo de JMPLS para hacer una demostración de una nueva función de tabulación JMP 17. Tenían solicitudes adicionales: abrieron 3 nuevos defectos. Se trabajó en un problema de rendimiento de Select Duplicates informado a JMP TS por NVIDIA mientras se usaba una tabla de más de 54 millones de filas; se probaron posibles mejoras con Ernest. Verificando defectos y agregando JSL y pruebas de imagen para Tabulate NF.
- Cazador: Verificación de defectos de JMP 16.1 y 17, trabajó en elementos de proyectos misceláneos, aplicó actualizaciones a las Mac de prueba de host de Big Sur en el laboratorio e intentó reproducir el problema del instalador de prueba de JMP 16 en varias Mac desde un CRP.
- Lisa: Se verificaron varios bloqueos de etiquetas flotantes y se escribieron pruebas para la estadística de resumen de porcentaje acumulativo en GB y la nueva función de ajuste de elementos de leyenda / elementos máximos. También recibí un entrenamiento práctico en Jira de Audrey.
- Mike M: Intentando limpiar las diferencias de imagen ruidosas. Se agregó una verificación para corregir una prueba de referencia ruidosa. Se actualizó Sikuli para ejecutar 16.1. Verificación de defectos de la Ayuda de JMP 16.0 y 16.1.
- Justin: Trabajo continuo en la función de problemas abiertos de Jira para el marco de prueba de unidades JSL. Interfaz de usuario creada para ejecutar fácilmente el script de limpieza de problemas de Jira. Limpiar y corregir defectos abiertos para el contenido de Scripting Index.
- Audrey: Jira Jira Jira.
Descubrimiento de datos
- Chung-Wei: Buscando acelerar la eliminación de filas y continuar corrigiendo errores tabulados. Se implementaron declaraciones JSL para leer un subconjunto de una tabla de datos sin traer la tabla completa (solicitada más recientemente en Discovery). La primera declaración se archivará y leerá en las primeras 10 filas de la tabla. La segunda declaración se leerá en las últimas 10 filas de la tabla. La tercera declaración leerá 10 filas aleatorias de la tabla:
dt = Abierto ( "$ Sample_Data / Hollywood Movies.jmp" ,primero( 10 ));
dt = Abierto ( "$ Sample_Data / Hollywood Movies.jmp" ,último( 10 ));
dt = Abierto ( "$ Sample_Data / Hollywood Movies.jmp" ,aleatorio( 10 ));
- Dan S: 17 - Se corrigieron 6 casos en los que el elemento "Sincronizar con los cambios de datos" aparecía con los cambios recientes de Auto-Recalc-off. 16.1 correcciones: barra de herramientas de diario para anchos estrechos, diario de contorno de GB, pestañas de cambio de rendimiento lento.
- Ernesto: Correcciones de rendimiento en Seleccionar duplicados / plazo para Nvidia.Agregar vista previa a los elementos del menú Tablas.
- Dave B: Se corrigió el defecto del diario de trazado de la superficie, se corrigió el anexo jsl sib, se investigaron los problemas de rendimiento, la expresión del marcador fijo no se amplió con el cursor en forma de cruz.
GAMA
- Todas: Me reuní con John Szarka y Maria Lanzerath de Gore para que describieran su complemento para diseñar estudios de MSA: más datos para nuestras propias mejoras de MSA para JMP 17.
- Puntilla: Se revisó un artículo para el Journal of Quality Technology (JQT). La nueva editora de JQT es Allison Jones-Farmer. Me pidió que continuara sirviendo en la Junta de Revisión Editorial y acepté.
- José: Trabajó en errores y actualizaciones de JMP 16.1 MSA. Continuó el trabajo en la nueva plataforma EZDOE que será rastreada en historias bajo Jira Epic. JMP-292 . Trabajé en diapositivas de tutoriales de DataWorks 2021. Además, edité la prueba del artículo de Pruebas Combinatorias, en coautoría con Ryan, para la revista Statistical Theory and Related Fields (que aparecerá a finales de este mes).
- Caleb: Se corrigieron algunos errores más y se agregaron columnas de orden de ejecución / replicación en los diseños de MSA para JMP 16.1.
Anfitrión
- John Schroedl: Comprobado en el tiempo de ejecución y SDK de WebView2. Los cambios en el código JMP están pendientes de actualización del instalador. Añadiendo pestañas de proyectos al conmutador de ventanas Ctr + Tab. Revisando la actualización de Win2D de MS.
- Paul N
- Candidato entrevistador para el puesto de Licenciatura.Depuración de S1587999: un error que se remonta a 13.1 o anterior en el que la configuración del eje guardada en un diario OpenGL no se leía correctamente. Gracias a Dave Barbour por la solución.Investigado S1588080: donde un valor faltante estaba causando un bloqueo en un script OpenGL.No se pudo replicar el problema en Mac, pero se agregó código para validar las entradas de todos modos para JMP 17.
- Continuación del trabajo en Metal.Se agregó SceneKit de Apple y la vista de prueba en JMP.Apple tiene marcos de gráficos 3D que incluyen Metal, un marco de muy bajo nivel en el que se basan tanto MetalKit como SceneKit.Metal tiene un nivel más bajo que OpenGL, SceneKit es un nivel más alto que OpenGL (y está basado en Metal).Explorando la compensación de una codificación y un uso dramáticamente más fáciles frente al rendimiento en datos grandes. Metal es casi un lenguaje ensamblador de gráficos en el sentido de que está disponible toda la potencia de la GPU, pero cada detalle debe especificarse y ser minuciosamente correcto.
Demostración en JSL en JMP 17 en Mac: Display Box 3D () usa Metal básico, esto solo muestra una cuadrícula 3d giratoria.
Varios cientos de líneas de código para realizar toda la configuración de la escena, establecer la canalización de gráficos, incluido el código de sombreado de GPU, dibujar las cuadrículas y hacer los cálculos del cuaternión para manejar la rotación de la bola de arco.
d3d = caja de presentación 3D (800,800);
d3d << autostretching ("activado");
d3d << Color de fondo ({240,240,240});
nueva ventana ("box3D", d3d);
d3d << establecer tamaño (1200, 900);
Display Scene 3D muestra una SceneView.Iluminación, sombras, formas básicas como cubo y plano integrados.
Aproximadamente 2 docenas de líneas de código para toda la escena, el soporte de arcball está integrado en SceneKit (una línea de código para habilitar). No se necesita código de sombreado adicional para este nivel de complejidad. (Los planos de recorte probablemente requerirán un código de sombreado personalizado, ya sea SceneKit o Metal)
s3d = mostrar Escena 3D (800,800);
s3d << Demo ("cubo");
nueva ventana ("Scene3D", s3d);
s3d << establecer tamaño (1200, 900);
HTML5
- El equipo celebró su reunión de lanzamiento de HTML5 interactivo JMP 17.0 esta semana. Bryan Fricke publicó el saque inicial notas de la reunión aquí .
- Josh M
- S1586056 Hizo un gran impulso para el generador de perfiles HTML interactivo en 17 para corregir el formato de la variable de respuesta para que coincida con JMP, seguir la orientación de la etiqueta del eje Y y ajustar el diseño para adaptarse a un cuadro de edición más grande y seleccionar controles que ahora siguen el diseño del material.Habrá varios cambios en preparación para los perfiladores categóricos. Se realizó una mejora adicional a los perfiladores para simplificar el procesamiento en el navegador al descartar el contenido del eje innecesario en el momento de la exportación en C ++
- Se corrigió un error de línea encontrado en las pruebas de caja blanca marcadas como un alto para 16.1 y 17 ( S1587810 : Etiqueta de valor que aparece en% del valor total)
- Se corrigió un error de información sobre herramientas de filtro de datos que se encontró en la última ronda de pruebas de caja blanca relacionada con el trabajo de rendimiento para el filtro de datos categóricos que todavía está solo en 17, pero en la tabla para retroceder a 16.1 si se verifica ( S1587218 ), junto con una mejora adicional ( S1588085 ).Ahora les he dicho a los probadores que realicen pruebas adicionales para que podamos tomar una decisión final sobre la retirada.
- Bryan F y Mayowa: Colaboró para solucionar un problema en el que los diagramas de caja no seleccionados se ven más oscuros cuando se exportan a HTML5 ( S1587815 ).
- Bryan F: Se resolvió un problema de regresión en el que una leyenda grande hacía que la exportación de HTML5 mostrara un informe en blanco ENORME. Se solucionó un problema por el cual la información podía aparecer dos veces en una descripción emergente. Ideas priorizadas para refactorizar proyectos y presentar el proceso Scrum en la reunión de lanzamiento de HTML5 JMP 17.
JMP en vivo
- Michael G: Se volvió a agregar la opción de regenerar publicación. 16.1 corrección de errores. Se agregó un menú contextual al hacer clic con el botón derecho en los informes de JMP Live que le permite realizar algunas de las acciones de informes HTML5 rápidamente.

- Aurora: Descarga de una publicación de JMP Live como proyecto JMP: corrección de errores. Registros de acceso a paquetes: corrección de errores. Prueba de caja blanca.
Nota de Shannon
¡Tenemos nuevas incorporaciones a la familia JMP esta semana! No, no estoy hablando de nuestros lanzamientos de productos JMP 16.0, ahora disponibles para que todos los clientes los soliciten y descarguen ...
Russ y Anisa compartieron la buena noticia de que el desarrollador clínico de JMP Nora Varga tuvo a su bebé! Sophie Emese Paton nació el 31 de marzo a las 4:57 am.Ella pesa 7 libras 9 oz.Mamá y bebé están bien.Enhorabuena a la familia feliz y espero tener fotos para compartir en una fecha posterior.
Enhorabuena también salgo a Mandy y Jeff Chambers a la llegada de su nuevo nieto Regan Sharp Womble, de 9 libras, 5 onzas, 21 ½ pulgadas de alto.Si bien Mandy y Jeff no pudieron estar allí esta vez debido a las restricciones de COVID, pudieron usar Facetime más tarde para conocer el nuevo paquete de alegría de la familia. Mandy dice que mamá, bebé y el resto de la familia están bien y que esperan conocerlo el lunes.
Independientemente de si celebras la fiesta de Pascua, todos pueden disfrutar de los dulces de temporada y los memes que resultan. ¡Ten un excelente fin de semana!
