Toda la información es confidencial para la empresa SAS. No la divulgue.
¡Bienvenido a la actualización de desarrollo de JMP del 9 de abril de 2021!
Nos acercamos al modo de aprobación de código de JMP 16.1 el 27/4/21 . Revise las listas de errores abiertas e identifique y comente los elementos que deben resolverse para nuestra primera versión de mantenimiento. Además, el 27/4/21 es el último día para realizar modificaciones de cadenas para 16.1 . El bloqueo de código para JMP 16.1 se realizará en poco más de un mes (14/5/21).
Con suerte, habrás notado que mis artículos apuntan a historias en Inside JMP , nuestro sitio de intranet interno de JMP ubicado en la Comunidad JMP (por ejemplo, consulta el artículo Inside JMP en Anuncios generales a continuación, que te pide que compartas para la función Conocer ). Los aspectos destacados de las ventas, las actualizaciones educativas, las actualizaciones de gestión de productos y las historias que presentan a tus colegas de JMP se publican allí junto con todo tipo de marcadores útiles y otros recursos. Debes suscribirte (en el menú del triángulo rojo en esta página ) para recibir notificaciones por correo electrónico de nuevas publicaciones. ¡Gracias al equipo de Diana por mantener este maravilloso sitio!
Continúo trabajando con equipos para migrar elementos a Jira a través de la importación de CSV . Avísame cuando hayas clasificado los elementos que quedan abiertos en Defectos y estés listo para migrar algunos o todos ellos para comenzar a familiarizarte con Jira. Actualmente no tengo previsto migrar elementos de la vía Futura o de la prioridad L.
Sin embargo, estoy dispuesto a hacer una excepción para determinados elementos de la lista de tareas futuras que se encuentran en su lista de tareas pendientes seleccionadas de forma activa, pero que aún no están programados para una versión específica . Si tiene dichos elementos, se pueden importar sin una versión asignada y asignarlos a una versión específica cuando se conviertan en una prioridad en una fecha posterior.
Justin Chilton amablemente creó un script que llama a Defectos y API de Jira para realizar una serie de pasos de limpieza para abordar varios elementos que la herramienta de importación CSV de Jira no puede lograr: agregar enlaces, observadores, reformatear texto y otras tareas.
Una vez que los elementos se han importado a través de CSV y se han limpiado con la herramienta de Justin, se cierran con un comentario que redirige a Jira. Esta semana, hemos trabajado en una variedad de funciones y errores mientras Justin y yo colaboramos para migrar todos los elementos del equipo HTML5 . ¡Gracias a John Powell por trabajar con nosotros para completar esta tarea!
¡Finalmente, grandes felicitaciones a dos colaboraciones de desarrollo de JMP que produjeron patentes emitidas recientemente!
Ryan Parker, Clay Barker y Chris Gotwalt recibieron la noticia de que la Oficina de Patentes y Marcas de EE. UU. emitió una patente para el Sistema analítico para la selección de modelos gráficos interactivos el 30 de marzo de 2021 como patente de EE. UU. N.º 10 963 788. ( Patentes emitidas).
Jeremy Ash, Chris Gotwalt y Laura Lancaster obtuvieron recientemente una patente para el trabajo titulado Analytic System with Extrapolation Control in Interactive Graphical Prediction Evaluation el 30 de marzo de 2021 como patente de EE. UU. N.º 10 963 804. ( Patentes emitidas).
General Announcements
- Si desea ser un empleado destacado en Inside JMP , descargue una copia del formulario Get to Know . Simplemente complete las preguntas y, cuando haya terminado, cárguelo junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudarnos a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- Comienza el modo de aprobación del código JMP 16.1: 27/04/21
- Bloqueo de código JMP 16.1: 14/5/21
- Visita Confluence para obtener una lista completa de las fechas de JMP 16 y JMP 17 .
Actualizaciones de desarrollo de JMP
Apoyo técnico
- Duane: El soporte técnico definitivamente está sintiendo el impacto de JMP 16. Nuestros clientes parecen entusiasmados por instalarlo y usarlo, y estamos ayudándolos a que lo hagan. He adjuntado un gráfico de los temas de JMP 16 que hemos visto desde marzo y abril hasta ahora. No es sorprendente que la mayoría de los problemas de JMP 16 hayan estado relacionados con la instalación y la demostración. Como es habitual, aquí están los informes de TS JMP Live (el resto).

Operaciones de desarrollo
- Nick: Trabajando con ISD en problemas de VM CAVCENT y Melanie en preguntas de integración automática.
- Jim B: Le informé a Michael Hecht que solo falló un script de prueba unitaria 1610MacBSMX para que lo investigara. Estoy trabajando con los evaluadores de Beijing para configurar correctamente las máquinas virtuales de Windows con controladores ODBC, instalación y activación de Excel. Estoy creando y probando un paquete de prueba JMP 16.1 con Michael Hecht para asegurarme de que la carpeta JRE no esté presente (gracias Bob).
- Bob: Se modificó el proceso al final de las instalaciones de Windows de la versión 17 para que la opción Buscar actualizaciones no sea una opción. En su lugar, el código de la versión 17 buscará actualizaciones en el primer lanzamiento. Se modificaron los instaladores de las suscripciones de prueba y de estudiantes para que gestionen mejor la carpeta de complementos especiales. Se modificó la licencia de la descarga de JMP Pro 14 para empleados, que hasta ahora era la estándar en las máquinas recién instaladas. Se trabajó con ISD para cambiar la norma y utilizar JMP Pro 16 en su lugar. Se agregó un nuevo archivo de registro de la versión 17 a los instaladores.
- Myron: Reunión con el soporte técnico de memoQ para comprender la instalación y la gestión de usuarios y actualizar algunos de los scripts de documentación durante la noche.
- Angelita: Trabajamos en los proyectos de instalación, clave y cliente/servidor de JMPLive. Después de que pudimos solucionar algunos problemas con el nuevo servidor, comenzamos a procesar las devoluciones de los libros.
Documentación
- Sheila: Trabajé en los defectos. Generé la Ayuda de JMP 16.1. Trabajando en los problemas con la regeneración de la Ayuda de JMP 15.2 en chino para acelerar la búsqueda.
- Michael C: Realizó una limpieza de cadenas de la versión 16.1 atrapadas en el estado “Nuevo” en Stringbot; trabajó en la conversión de Jira para el equipo de Doc.
Pruebas del sistema/host
- Hui: Trabajé con el servicio de asistencia, Josh L. y Audrey para configurar dispositivos para pruebas móviles HTML5. Trabajé para solucionar un problema de instalación de JMP16.1 en una máquina de servidor compartido. Gracias, Bob, por resolver el problema. Colaboré en la prueba del filtro de datos HTML5 en plataformas de estadísticas basadas en el script proporcionado por el equipo de Nicole. Informé problemas interactivos de HTML5 relacionados con la panorámica en el histograma y la etiqueta del marcador. Informé un problema de etiqueta flotante en el escritorio.
- Lisa G: limpié algunas pruebas unitarias, revisé y envié la tercera publicación del blog de la serie de etiquetas flotantes y verifiqué las fallas de las etiquetas flotantes 16.1.
- Justin: Actualización de las pruebas unitarias JSL fallidas. Se agregaron vínculos URL móviles, relaciones de defectos y el campo Causa raíz al proceso de limpieza de Jira a defectos.
- Audrey: Configuración de Confluence para JMP TS y búsqueda de garantizar que se conserve todo el contenido wiki anterior. Revisión de publicaciones en la comunidad JMP relacionadas con defectos cerrados. Algunas pruebas para Virtual Join. Eric Wang: Actualización de pruebas JMPLiveJSL para usar la instancia de solicitud HTTP desde el objeto de conexión para llamar a la API de JMP Live. Prueba de elementos de Jira de JMP Live, prueba de la nueva función 'Add JMP Live Connection()' (WEBJMP-2748).
- Da Li: Prueba de elementos de JMP Live Jira, prueba de descarga del paquete completo WEBJMP-2533. Verificación de defectos. Equipo de intercambio de conocimientos en Beijing, consulte KnowledgeSharing-Da-20210402. Actualización y reparación de errores de JSL UT.
- Mike Wu: Prueba de elementos de JMP Live Jira. Prueba de automatización de OLE VB con JMP Pro 16.1 (05/04/2021). Revisión semestral de JMPC 7.1.2 (94 M6). Actualización del documento de puntos de control de la revisión mensual del instalador de JMP Clinical 8.0. Verificación de defectos. Actualización y reparación de fallas de JSL UT.
- Nala: prueba de elementos de JMP Live Jira. Investigación de problemas de JMPC 8.0 según la solicitud de Wenjun. Trabajo con Jin para investigar cómo migrar las máquinas virtuales actuales a Azure. Actualización y reparación de errores de JSL UT.
- Josh L: Estamos trabajando con el equipo de red para abrir puertos para algunos de nuestros sistemas de prueba para que otros miembros del grupo puedan acceder a ellos. Estamos solucionando algunos problemas en los servidores 16.1 que resultaron ser licencias JMP Pro vencidas. Este es el estado del equipo de pruebas en vivo de JMP para 16.1, incluidos los elementos de Cary y Beijing:
- 10 historias en pruebas
- 41 historias y errores en Test Ready
- 17 errores creados en los últimos 7 días
- Se han aceptado y cerrado 54 historias y errores.
- Hunter: verificación de defectos de JMP 16.1 y 17, problemas probados y reportados con varias compilaciones de Open Window en Mac y Windows para S1194835, y muchos intentos de recrear el fallo en S1581681 con JMP 16.1 y 17.0.
Descubrimiento de datos
- Ernest: Trabajo de rendimiento en términos y selección de duplicados. Corrección de la configuración regional para análisis de opiniones. Reestructuración de la lista de preferencias de la plataforma. Comentarios/hoja de ruta sobre la vista previa de los elementos del menú Tablas.
- Dan S: Se solucionó el problema de rendimiento de fuentes para informes grandes en Mac. Se agregó compatibilidad para transformar columnas en el cuadro de diálogo de omisión de FitModel. Se corrigió el gráfico ternario para evitar escribir el script Contour Function() cuando no es necesario. Clasificación de errores de la versión 16.1.
- Dave B: Implementando cambios en la versión 16.1, se solucionó el problema de falla del cuadro de diálogo de búsqueda/editor de scripts, se investigó y, con suerte, se solucionó el problema de falla al cerrar jmp porque los destructores de la tabla de datos se ejecutan después de que se elimina el espacio de trabajo (relacionado con la automatización), se trabajó con Michael y John para retrasar la inicialización de los componentes de desplazamiento del host para tablebox.
- Evan: Trabajé con Aaron para entregar el JSL With Window Handler para ayudar a probar los cuadros de diálogo modales. Agregué funciones simuladas para probar devoluciones de llamadas al marco de pruebas unitarias. Se solucionaron las fugas de memoria de las instancias de clases JSL cuando se usan referencias circulares. Se amplió la cobertura de pruebas de clases JSL y se trabajó en los defectos de las clases.
- Paul V: Acabo de corregir algunos defectos de Pareto. Actualmente, estoy analizando el rendimiento, ya que Jacob abrió un defecto que indica que 17 es más lento que 16.
GAMA
- Joseph: Trabajé en la corrección de errores de MSA para JMP16.1, incluida la preferencia por el orden de ejecución replicado. Continué trabajando en la nueva plataforma EZDOE. Envié las diapositivas del tutorial de DataWorks 2021. Además, el artículo sobre pruebas combinatorias, escrito en coautoría con Ryan, para la revista Statistical Theory and Related Fields ya está disponible (publicado en línea el 6 de abril de 2021).
Anfitrión
- Aaron: Se terminó y se envió la versión inicial de la función JSL Window Handler. Se actualizó la ruta del código para abrir nuevas ventanas de modo que el contenido del proyecto vaya directamente a una TabPage sin una DisplayWindow temporal intermedia. Se modificó la secuencia de activación de ventanas y se agregó JWindow:: windowLastActivatedTime().
- John Schroedl: Se ha incorporado compatibilidad con el tipo de archivo Easy DOE (.ezdoe). Se han añadido pestañas de proyecto a la ventana Ctr+Tab. Se ha corregido el fallo de Time Series en la ventana de proyecto. Se han eliminado comprobaciones obsoletas para Windows 7 y 8. Se han habilitado algunas advertencias más sobre análisis estático: Uso de std::move desde una constante. Uso de if (flag & 0) {...} siempre falso.
- Michael H: Varias correcciones para errores de desbordamiento de enteros en Apple Silicon.
HTML5
- El equipo ha estado realizando un gran trabajo de planificación para JMP 17.0. Los desarrolladores y evaluadores de HTML5 se reunieron para hablar sobre el uso de JIRA. Bryan demostró su proceso para usar Jira para administrar sprints para JMP 17.0. El equipo también votó sobre las tareas de refactorización y comenzó su sprint de refactorización de JMP 17.
- John Powell: Se evaluaron los candidatos a desarrolladores. Ayudó a Anna a descubrir por qué se podía actualizar un servidor JMP Live. Se habló sobre colores de barra incorrectos en la plataforma PLS MDMM con Jianfeng, Brian y Dan V (S1587234). Se informó a Ernest sobre un problema de gráfico encogido. Se habló sobre compartir ejemplos de Graph Builder y el modo de selección de relleno predeterminado con Xan. Se respondió a CRISPR (a través de Dieter) sobre que HTML5 no admite la personalización de fuentes; se habló sobre la personalización de fuentes no admitida y los formatos de ingeniería no admitidos con Brian y Dan V. Se trabajó en JMPHTML-512 que muestra valores categóricos medios en información sobre herramientas y etiquetas; se habló con Paul V. y Josh M. Se estableció el campo Pubs Affected en defectos cerrados. Se trabajó con Shannon y Justin para convertir defectos de JMP 17.0 HTML5 a JIRA. Se investigó el problema del cliente Track 7613314737, que resultó ser datos que necesitaban codificación.
- Bryan F: Estamos trabajando en la conversión de eventos táctiles y del mouse a los nuevos eventos del puntero. Al hacerlo, podremos capturar el mouse para que puedas desplazarte y hacer zoom en un gráfico incluso si el cursor o tu dedo (para un dispositivo táctil) cruzan otro gráfico. Para HTML5 independiente, el cursor o tu dedo pueden incluso salir de la ventana del navegador. Aquí hay un ejemplo . Se solucionó un problema por el cual una celda de un mapa de árbol puede no verse seleccionada cuando se exporta a HTML5 si no hay una columna en la función y y todas las filas están ocultas.
- Mayowa: trabajó en la actualización de cadenas de mensajes de soporte de HTML interactivo (JMPHTML-539) y en la refactorización del código para determinar el soporte total o parcial para HTML interactivo (JMPHTML-547).
- Josh M: Se corrigió la redacción de stringbot marcada por la herramienta (revisada por Landra). Se envió la solución para S1587814: aparece una línea en la parte superior de las áreas y la selección del segmento de línea huérfano no coincide. Se integró una optimización del rendimiento del filtro de datos categóricos en 16.1 después de pruebas adicionales. Se completó la clasificación de defectos y todos los elementos previstos para 16.1. Se comenzó a refactorizar las estructuras de datos del generador de perfiles en preparación de los generadores de perfiles categóricos para JMP 17, así como a analizar las prioridades y coordinarse con los equipos de prueba. Se dejó de lado el trabajo del generador de perfiles a mitad de semana para comenzar la refactorización de los estados de fila ( JMPHTML-532 ), se completó la primera iteración y se realizaron evaluaciones comparativas; detalles aquí.
JMP en vivo
- Aurora: 16.1: Corrección de errores para descargar una publicación de JMP Live como un proyecto JMP y para eliminar una carpeta de un grupo. 17.0: Estandarización de la API REST.
- Tommy O: Estamos trabajando en la corrección de errores para las versiones 16.1 y 17.0. Terminé de experimentar con un paquete de proveedor OIDC de Node.js para ver si podía simplificar nuestra autenticación de JMP a JMP Live.
Estadística
- John Sall: Para continuar acelerando el código relevante para la genómica, Response Screening suavizó algunos cuellos de botella para mejorar un problema de referencia de 13,35 minutos a 6,50 minutos, más del doble de velocidad. Esto implicó 319 Y por 667.505 X en 390 filas; alrededor de 213 millones de regresiones, o alrededor de 545.000 regresiones por segundo en un Mac Pro de 16 núcleos. También se proporcionó a Logistic Regression algunos mecanismos para admitir una gran cantidad de variables de respuesta (S1588132). Parte de la aceleración implicó cambiar de shared_ptr a punteros sin formato (se informó en un correo electrónico reciente, S1588205). También agradecemos a Dave Barbour por acelerar enormemente la creación de TableBox (S1588110) y a Dan Schikore por acelerar enormemente los constructores GFont en Mac (S1588111).
- Laura CS : Terminé de preparar los materiales para la presentación de la próxima semana en DATAWorks. Investigué un problema de convergencia en SEM, mejoré la visualización de advertencias y solucioné un defecto en el gráfico de valores predichos. Investigué algunos temas, incluidos el método de variables instrumentales para valores iniciales en SEM, el método ideal para el intervalo de confianza de los coeficientes de confiabilidad y el ajuste de los modelos PROC SYSLIN en SEM.
- Peng: Construyó ejemplos y explicó cómo ajustar el modelo de Eyring usando JMP a nuestro equipo de China. Envió un par de resúmenes para charlas y abordó algunos defectos que habían surgido recientemente.
- Annie: Trabajó en la corrección de defectos en Control Chart Builder, Cusum Control Charts y EWMA Control Chart, ambos en 17 e integrando algunos en 16.1.
Pruebas de estadísticas
- Jacob: Prueba de factores de mezcla utilizados como covariables en DOE. Prueba de correcciones relacionadas con los nombres de factores en DOE (S1588289 y S1588315). Prueba del rendimiento de SEM, análisis de clases latentes y valores atípicos robustos multivariados.
- Jeremy: Verificación de errores y limpieza de pruebas unitarias. Trabajo en nuestro documento de control de extrapolación.
Gestión de productos
- Dieter: Trabajé con los certificados para JMP Public, mejoré mis habilidades con JSL agregando usuarios de manera programática a un sitio JMP Live y actualicé jmplivesales16 a JMP Live 16.1
Nota de Shannon
¡Felicitaciones nuevamente a Nora Varga y gracias a Russ por compartir fotos de su precioso bebé Sophie Emese (Emmie) Paton que llegó la semana pasada! ¡Nora también quiere agradecerle mucho las hermosas flores que le envió JMP!
Además, gracias a Annie por compartir esta encantadora grabación del Dr. Francis Collins, director del NIH, acompañándose mientras canta “Here Comes the Sun”.