
¡Bienvenido a la actualización de desarrollo de JMP del 11 de febrero de 2022!
A pesar de los muchos desafíos de 2021, JMP tenía mucho que celebrar cuando nos reunimos ayer por la mañana en nuestra ceremonia de premios virtuales para escuchar sobre los éxitos de ventas en todo el mundo. ¡Fue genial ver a nuestros equipos técnicos y de ventas reconocidos por atraer a los clientes y trabajar con ellos para aprovechar al máximo su inversión en JMP! También reconocimos a los miembros del equipo fuera de la empresa JMP por su dedicación para ayudarnos a alcanzar nuestras metas. Audrey y yo estuvimos felices de nominar a un especialista en calidad de software ahora retirado Beth Langston por un premio JMP Cheers por toda su ayuda con nuestras retrospectivas de JMP a lo largo de los años.
Nos acercamos rápidamente a nuestro Hito de congelación de características de JMP 17 el 18/02/22 . Continúe por favor actualizar sus páginas de características con cualquier elemento nuevo y mejorado y prestar especial atención a la Lista de verificación de preparación de características al final de cada página. Agregamos esta lista de verificación para JMP 17 para ayudar a rastrear los principales hitos de las funciones, incluida la inclusión en EA, demostraciones de desarrollo, capacidad de scripting y otras consideraciones importantes.
Poco después de Feature Freeze, tendremos nuestra primera Evaluación de consistencia de cadenas de interfaz de usuario el 28/02/22 . Esta evaluación solo se realiza para la versión XX.0 de JMP e implica pasar por todas las cadenas de interfaz de usuario nuevas para garantizar la coherencia y el cumplimiento de los estándares de cadenas de interfaz de usuario de JMP. Agregué un recordatorio de Outlook para llamar su atención sobre las cadenas el lunes 21 de febrero S t para que pueda revisar los resultados de Stringbot del fin de semana anterior, clasificar y rescatar cualquier cadena de interfaz de usuario que necesite atención antes de esa fecha. Recordar que la página web de Scanbot puede proporcionar comentarios sobre las ediciones de cadenas realizadas entre las ejecuciones de Stringbot de fin de semana. Las cadenas extraídas después del 4 de marzo se incluirán en la transferencia final de cadenas de interfaz de usuario portátiles JMP 17.
Gracias a tonia mauldin por compartir los detalles de esta semana sobre los archivos Beta/Crash/Telemetry con bloqueos seleccionados.
Compañía

Tema

subtema

Plataforma

JIRA

Archivos Beta/Crash/Telemetry para la semana del 11/02/2022 | JMP en vivo (sas.com)
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, súbalo, junto con 3 fotos suyas, a la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- Congelación de funciones de JMP 17.0: 18/02/22
- JMP 17.0 EA7 – 11/03/22
- JMP 17.0 EA8 – 3/5/22
- JMP 17.0 EA9 – 7/8/22
- Congelación de código JMP 17 – 20/7/22
- Por favor visita Confluencia para una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- evan: Derivada fija para Power(x) con exponente implícito. Se corrigió el script de acción de instantánea y el script de fuente de tabla de datos combinados cuando se utiliza un informe con varias instancias de una plataforma (como partición con dos Y). Se agregó una GUI de comentarios de búsqueda para compilaciones internas para ayudar a ajustar los resultados de búsqueda.
- Para * interno * construye, cuando busca usando Ayuda > Buscar puede anotar los resultados de la búsqueda como Sin realimentación , Pertinente (más útil para mí), y Muy no relevante utilizando los iconos a la izquierda de los resultados. También puede agregar comentarios de texto libre en la parte inferior. A medida que continúa buscando, estos comentarios se almacenan hasta que cierra el cuadro de diálogo y, con suerte, en silencio, se me envían para su análisis. Hablaré de esto con más detalle durante la charla de desarrollo sobre la función de búsqueda, pero cualquier comentario enviado de esta manera es apreciado y ayudará a mejorar la función de búsqueda. Estoy buscando especialmente comentarios sobre sus plataformas/funciones favoritas o comentarios obtenidos al intentar realizar tareas típicas de JMP buscando en cada paso. Comuníquese si tiene alguna pregunta.

- David B: Se corrigió un error de control deslizante cuando se desplazaba en un cuadro de tabla, se corrigieron problemas con los consejos de hist seg incorrectos cuando las filas están ocultas/excluidas o si el seg se reinicia, y se trabajó en una opción de importación para ajustar qué columna es la primera columna nombrada al importar desde csv.
- Andrés: Se cambió la propiedad de muestreo del generador de gráficos para que también acepte proporciones, se corrigió un error con la orientación de la etiqueta en localizaciones que no están en inglés, se corrigió el uso de Treemap como filtro de selección y se agregó la selección de arrastre, y finalmente se envió una corrección anterior para la escala del eje de potencia.
- dan s: Actualizaciones a los archivos de sesión para que funcionen mejor en Proyectos. Se corrigió <
- Xan: Trabajando en el cuadro de diálogo de configuración del eje y los errores del eje.
GAMA
- Puntilla: Revisión de un artículo sobre la adición de puntos axiales a los diseños de cribado definitivos para el Journal of Quality Technology.
- José: Continuó el trabajo en Easy DOE, refinando la funcionalidad de la pestaña Análisis guiado y Predicción e iniciando la implementación de la pestaña Informe. Además, se corrigieron varios errores informados de Easy DOE.
Anfitrión
- Pablo N:
- Clave de cifrado/descifrado de script JSL actualizada (JMP-3501) .Craige quería que esta actualización se implementara en JMP 17, pero el momento del defecto S1167824, //principal todavía era JMP 16.Esto actualiza la clave utilizada por el cifrado de secuencias de comandos al nuevo valor que ha estado en el código desde JMP 12.1, por lo que todas las versiones 12.1 y posteriores podrán leer secuencias de comandos cifradas con JMP 17.La actualización era necesaria ya que 12.0 tenía un agujero de seguridad y la clave existente debería considerarse comprometida.No se actualizó hasta ahora para permitir que se envíen suficientes versiones con la nueva clave, de modo que sean compatibles con versiones posteriores cuando se cambie la clave.
- Pidió una nueva prueba de JMP-6770 involucrando a Anaconda Python y Tensorflow, ya que puede haber sido antes del trabajo que hice para actualizar dinámicamente la ruta de carga de la biblioteca en Windows para tener en cuenta los directorios de Anaconda.
- Corrió Análisis de seguridad de BlackDuck en JMP 16.2 en caso de que se decida un 16.2.1 o 16.3.Hay un par de problemas que abordar debido a los archivos jar de SAS que bloquean un escaneo limpio (además de log4j 2.15.0).
- Miguel H: JMP Statistical Discovery LLC ahora está inscrito en el Programa de Desarrolladores de Apple. Gracias Jon Weisz y Rachel Smith por toda la ayuda con esto. Trabajó para agregar métodos eficientes de obtener/establecer píxeles/canales a GPicture, para Portable. Trabajó en el ajuste de palabras de Mac del control de etiquetas de host.
HTML5
- John Powell: Realicé una entrevista completa para nuestro puesto de Desarrollador de software y revisé y rechacé a los solicitantes no calificados para este puesto. Se actualizó la compatibilidad con HTML Treemap para que coincida con los cambios recientes en los tamaños de fuente de las etiquetas. Se actualizó la página de mejores prácticas de JMP Live. Comentó en una publicación de la comunidad JMP sobre cómo saber qué funcionará en JMP Live. Se revisaron y comentaron las actualizaciones de la documentación de ayuda HTML interactiva.
- Praveena: Trabajado en JMPHTML-732 , donde el dibujo no coincide con JMP y JMPHTML-1491 , cuando se establece el desplazamiento de marca, los valores del eje no se muestran.
JMP en vivo
- Miguel G: Vistas de informes de espacios combinados y archivos de espacios para que pueda conservar el contexto al navegar por carpetas dentro de un espacio. Las descargas mostradas están prohibidas en todo el sitio en la interfaz de usuario. Se solucionó el problema al crear una nueva carpeta en la raíz de un espacio.
- Aurora: Para Publicar en el cliente, se agregó un caso extremo a la validación de la publicación JSON, también deje de quejarse de las claves "adicionales". Discutió la mejor manera de admitir Opciones de datos en UI y JSL. Se agregó una nueva configuración para prohibir las descargas de datos en todo el sitio.Comenzó el trabajo para agregar el nuevo tipo de acceso "administrador de datos". Reuniones de flujo de trabajo de UX.
Estadísticas
- Jianfeng: Chris me pidió que implementara la prueba Passing-Bablock basada en una solicitud de un usuario ( JMP-5568 ). He hecho algunos progresos hasta ahora e impulsaré los cambios pronto.

- Chris G: Ayer tuve una presentación para Regeneron sobre análisis espectral con Functional Data Explorer que salió muy bien. Hice una versión actualizada recientemente de mi charla básica sobre el Explorador de datos funcionales y una demostración de algunos datos espectrales reales que habían compartido conmigo. La charla fue muy bien recibida. Había al menos 150 personas en la presentación. Tengo entendido que muchas solicitudes de evaluaciones de JMP Pro llegaron de inmediato. Compartiré la versión actualizada de mi introducción FDE con los SE. Cambié los ejemplos de introducción para reflejar mejor el interés en FDE en química analítica y biotecnología/farma e incorporé muchas sugerencias (en gran parte de los SE Andrea Coombs y Mike Anderson que trabajan con Regeneron) para un lenguaje simplificado para hablar sobre conceptos de FDE. Esto estaba usando términos como "Componentes de forma" en lugar de "Funciones propias" y "Pesos" en lugar de "Puntuaciones FPCA". Fue un proyecto divertido y productivo.
- Isabel: Hizo una presentación general de alto nivel del aprendizaje automático en JMP para un grupo de usuarios internos del cliente; "¡¡¡eso fue asombroso!!!" fue la retroalimentación. Trabajó en una nueva visualización de SOM dentro del agrupamiento de KMeans ( JMP-348 ).
- Laura CS : Casi terminado con el nuevo código para Índices de Modificación en SEM. Comenzó a limpiar todo el código MGA en preparación para el gran impulso principal la próxima semana. Asistí a un par de reuniones de UI/UX.
- peng: Pruebas y pulido continuos Medidas repetidas Degradación. Trabajó con Di Michaelsen y Leo Wright en materiales de capacitación.
- Annie: Trabajó en varios. Problemas de Jira relacionados con las nuevas funciones recientes en los gráficos de control de Cusum y EWMA.
Documentación estadística
- Muchacha: Finalizó y envió todas las ediciones de Scripting Index para Distribución, revisó las ediciones de Life Distribution SI para Michael y trabajó en la actualización de la documentación de Hierarchical Clustering.
- Miguel C: Se actualizaron las entradas de la plataforma Life Distribution y Life Distribution - Compare Groups en el índice de secuencias de comandos; revisó las actualizaciones de SI en Distribución para Colleen.
- karen: Trabajé en las actualizaciones del DOE, en la reescritura del capítulo unidireccional, asistí a reuniones de UX/UI y tuve una reunión con Mark y Jacob para hablar sobre la documentación de Easy DOE.
Pruebas estadísticas
- Marcos: Trabajando con Brad y Joseph en el diseño de Easy DOE. Trabajar con Jacob en las pruebas del DOE. Se reunió con Karen y Jacob para desarrollar conjuntamente ejemplos de pruebas y documentación. Preparación de antecedentes para la comparación de métodos con la regresión de Passing-Bablok para Jianfeng. Identificó cuatro capítulos más en el Manual de ASQ para ejemplos de JMP.
- Jacob: Actualización de las pruebas unitarias de Explore Outliers e inicio de una prueba unitaria para Robust PCA Outliers con Randomized SVD. Escribir pruebas para diseños de MSA con factores anidados, ya que esto ahora es programable ( JMP-10144 ). Probar ADI y Robust PCA Outliers con Blas habilitado y actualizar las pruebas unitarias de Blas.
- tonia: Probar los cambios recientes de sesgo y linealidad de Laura en MSA y VarChart, el límite de detección en la distribución y las nuevas opciones de guardar y obtener límites para los gráficos CUSUM.Verificación de errores.
Actualizaciones de ciencias de la vida
- Wenjun: Asistió a la reunión de la junta de CDISC el martes pasado y fue reelegido miembro de la junta directiva para un segundo mandato (2023-2025). ¡Felicitaciones, Wenjun!
Gestión de productos
- Dieter: Trabajé con Regeneron y Bundesdruckerei para resolver algunos problemas de inicio de sesión y licencias. Ayudó a CEA a comenzar con su publicación en JMP Live. Trabaje con Alan O'Neal en una evaluación de seguridad para Microsoft y prepárese para nuestro próximo JMP en /para el entrenamiento en la nube.
- Bryan F:
- Iconos desarrollados para la plataforma de Estadísticas de Marcadores Genéticos. Nos reunimos con Luciano Siva para discutir cómo podríamos abordar un prototipo para la función de simulación de marcadores genéticos utilizando una herramienta de estructura de alambre.
- Prototipo desarrollado para salida tabular en Graph Builder para proporcionar comentarios de usabilidad. Procesamiento de comentarios de algunas pruebas de usabilidad para discusión con Xan. Ernest está trabajando en un script de usabilidad para Workflow Builder, que es otra capacidad increíble. Me reuní con Evan McCorkle para discutir la UX para la funcionalidad de búsqueda que creo que podría convertirse en un cambio de juego para JMP en términos de usabilidad.
- Solicitamos retroalimentación y nos reunimos por separado con los grupos de UX de estilo y función para especificar aún más un problema particular que queremos abordar con un proceso de UX. El objetivo es definir métricas para mejorar una vez que tenemos un problema definido para que podamos pasar a la etapa de desarrollo. También se reunió con el grupo de desarrolladores de UX para discutir un enfoque de UX definido para generar ideas sobre cómo podríamos introducir el proceso de UX en el proceso de desarrollo.
- Entrevisté a un candidato de trabajo para el grupo HTML5 y brindé comentarios escritos y verbales. Participé en la reunión Coffee with Product Management el martes.
Apoyo técnico

Operaciones de desarrollo
- Myron: Se resolvieron problemas con el servidor memoQ que se quedaba sin espacio debido a los registros de seguimiento. Actualización de exclusiones de stringbot (una solución temporal hasta JMPTOOL-270 esta resuelto). Comenzando a planificar el traslado del sistema de bloqueo de Sirius a Salesforce Service Cloud después de reunirse con Jeff, Stan y Neuraflash esta semana. Ajustes continuos del trabajo de Jenkins del simbolizador mac. Actualizaciones menores al cliente Jenkins en la máquina doc.
- Jaime: Continuó trabajando en el instalador JMP Clinical EA para macOS. Verificados, arreglados y reportados nuevos boletos de ASAN y fallas de aserción de Jira. Configure una nueva mac y ejecute LEAKS UT run. Apoyo forzado.
- Beto: Posible problema de seguridad del archivo jar con el envío de Genomics. Continuación del proceso de la versión 17 del producto en la ingeniería de lanzamiento de SAS. Actualizaciones de descripción general de empaquetado para JMP Live actual.
Documentación
- Susana C: Restablecer manualmente todos los libros desde la ayuda de EA6. Solución de problemas del script de reinicio de Jenkins, paso a Nick. Trabajando en la comprensión/documentación de la función Workflow Builder. Envió actualizaciones de información sobre herramientas del menú Ayuda a los escritores de estadísticas para su revisión e incorporó / respondió a los comentarios. Alcance de los impactos de las actualizaciones del contenido de inserción de texto en DJ. Procedimiento actualizado para guardar informes en JMP como HTML interactivo y enviado a John P y Michael G para su revisión. Este contenido se encuentra en un recuadro de texto utilizado en el DJ, que irá para el traspaso anticipado. Resolución de problemas de referencia externa que mencionó Michael. Me reuní con Rick para hacer actualizaciones en las rutas de las plantillas que, con suerte, solucionarán el problema. Se reunió con Trish, Mel y Qiana para hablar sobre el traspaso del DJ para 17.
- Qiana: Asistió a las sesiones de la Academia JMP. Se reunió con Roger, Aaron y Trish para discutir los desafíos que existen al publicar el documento en línea e identificó un plan para una transición más fluida para 17.0. Me reuní con Trish, Melanie y Susan para hablar sobre la entrega de documentos a L10N. Se reunió con Landra para discutir la búsqueda de uno o más contratistas de correctores de estilo e identificó algunos candidatos. Me reuní con el grupo de la Academia JMP para terminar la tarea. Me reuní con Rick para repasar las preguntas de FrameScript. Comenzó a planificar el plan de incorporación de Chris Barrett. Creé la descripción del puesto para el puesto de pasante. Trabajando en dos problemas de la Ayuda 16.2.
Pruebas de sistema/host-Cary
- Mandy: Se agregaron pruebas del generador de flujo de trabajo. Seguimientos de TS revisados y problemas informados. Dave White eliminó los cambios y adiciones de formato semántico, por lo que dedicó un tiempo a descubrir cómo probar eso, agregar pruebas de preferencias e involucró a Mike M. para hacer pruebas de Sikuli. Trabajó en los cambios de DF que hizo Dan y agregó pruebas. Me reuní con Ernest, Dan, Mia, etc. para hablar sobre el generador de flujos de trabajo y qué arreglar en JMP 17.
- hui: Se reunió con John y Steve para aclarar la estructura y la prioridad de la automatización de pruebas interactivas de HTML5. Continuación de la investigación sobre regresiones de diagramas de árbol de HTML5. Gracias a John por notarlo. Problemas de HTML5 informados, problemas de escritorio de JMP y proyectos de prueba agregados en JIRA.
- Nick H: Conversión de pruebas unitarias de C++ (particularmente aquellas que hacen un topSubmit seguido de una aserción) al marco de pruebas unitarias de JSL donde las fallas son más fáciles de diseccionar. Algunas de las pruebas han sido más fáciles de traducir que otras, pero he estado tratando de automatizar el proceso utilizando expresiones regulares y otros enfoques de análisis de cadenas cuando ha sido posible. Tuve una reunión muy útil con Aaron para obtener antecedentes adicionales sobre la nueva API de JSL Promises y cerrar la prueba de esta nueva función 17. A medida que se conecta a más y más plataformas JMP, debería resultar útil. Revisar las inconsistencias en el comportamiento de Table Box que Jasean me informó. Parte de este trabajo incluyó probar una nueva opción para obtener y establecer columnas en un cuadro de tabla en un orden preestablecido.
- Cazador: Investigué pistas de EA, probé la compilación para Aaron que contiene actualizaciones de secuencias de comandos de sesión que afectan a los proyectos, y envié búsquedas y comentarios sobre los resultados que Evan recopila para ajustar la ventana de búsqueda.
- mike m: Revisión de prueba de imagen grande que descubre varias pruebas para corregir. Se abrió el defecto de regresión CCB y se agregaron varias pruebas nuevas de Sikuli (tabular bloqueo, formato semántico, edición de parámetros).
- Lisa: Verificación de tickets de error, adición probada de preferencias de color de histograma y proporción de muestreo probada en el generador de gráficos.
- Audrey: Pruebas de Matlab, mirando algunas fallas de prueba de JSL y herramientas Jiras que han aterrizado en mi cola.
Pruebas de sistema/host-Beijing
- Erik Wang: (1) Probando PublishOnClient. Abra algunos errores para la interfaz de usuario. (2) Las pruebas unitarias de JSL tienen muchas fallas debido a PublishOnClient. Investigando las fallas, se ingresan varios bugs. (3) Probó el cambio sobre 'includeChildrenForeignFolder'. Esta opción ha sido eliminada ahora. Pruebas de broma relacionadas actualizadas, que incluyen: variables renombradas cuyo nombre contiene 'grupo', pruebas renombradas cuya descripción contiene 'grupo', grupos y pruebas duplicados eliminados, nuevas pruebas agregadas para carpetas jerárquicas y publicaciones de datos.
- dali: (1) Pruebe los errores/historias de JMP Desktop y agregue UT para la compatibilidad con EUC-KR en la importación de texto, la importación de XPT, la vista previa de la tabla en la importación de texto y la nueva capacidad de cambiar el tipo de columna en el Asistente de Excel. (2) Elementos probados de JMP Live Jira sobre JMP Live UI, carpeta, espacio. (3) Aprenda las nuevas características de JMP Live.
- mike wu: (1) Probar la migración de AWS de JMP Admin Tool en un nuevo servidor. (2) Informe TS investigado 7613511229. (3) Probó otros errores de Jira.
- kimi: (1) Elementos de Jira relacionados con la actualización de datos probados. (2) Escenarios de diseño para pruebas de actualización de datos, consulte WEBJMP-4562. (3) Preparar las pruebas de I18N para las plataformas de JMP Genetics. (4) Se migró Jenkins del equipo de Beijing a la máquina virtual del equipo de Beijing y se crearon páginas de procedimientos, consulte Cómo instalar y administrar docker en CentOS y Cómo migrar docker a otro host . (5) Investigó cómo desinstalar el controlador de Oracle. (6) Prepare una nueva imagen de máquina virtual de Windows 11 para la prueba de Formula Depot.
- Nala: (1) Problemas de publicación investigados que informaron Tonya y Dan V, consulte WEBJMP-4610 y WEBJMP-4609. (2) Probar el soporte de coreano en Text Explorer. (3) Elementos relacionados con JMP migrados del proyecto Jira BRDSTG a JMPTESTBJ.
Nota de Shannon
Gracias a Josh Lo Presti por compartir la noticia de que su hija Livio gris ¡ahora está oficialmente en su último año de un solo dígito! ¡Feliz cumpleaños a ella y a todos nuestros cumpleañeros de febrero en la familia JMP! ¡Espero que todos tengan un gran fin de semana!
