¡Bienvenido a la actualización de desarrollo de JMP del 22 de marzo de 2024!
¡Esta semana se lanzó JMP 18 para muchos clientes existentes en My JMP! Puede encontrar todos los detalles sobre el lanzamiento gradual de todos los productos JMP a través de todos los canales para todos los clientes aquí en Inside JMP . La implementación del software en fases ya ha ayudado a identificar algunos problemas menores que afectan a clientes selectos, problemas que desde entonces se han resuelto gracias a Daniel Powell y el equipo de Salesforce. La gente de Cary celebró el lanzamiento de JMP 18 en una recepción el miércoles por la noche en el edificio A café donde John Sall habló sobre las muchas P de JMP 18. ¡Fue una velada absolutamente perfecta!
Gracias a Brian Corcoran por compartir que actualmente existe un problema importante con el hecho de que los miembros del personal de JMP puedan autorizar productos JMP 18 en Mac a través de SSO. Afortunadamente, este no es un problema que afecte a los clientes porque no habilitamos el SSO para uso de los clientes. Este problema se produjo cuando SAS IT cambió algunas configuraciones dentro de SSO al instalar un nuevo paquete de autenticación de Microsoft. Aparentemente, esto afectó la capacidad del Mac Webkit integrado en JMP para compartir cookies, impidiendo que MyJMP reenvíe correctamente las solicitudes de autorización. No es posible que CIS revierta los cambios.
Chris Humphrey ha creado amablemente esta página en Confluence para detallar una solución alternativa que los usuarios internos de Mac pueden utilizar para autorizar. Estén atentos para obtener más información sobre una solución a largo plazo a medida que esté disponible. Si previamente autorizó JMP 18 en Mac, esa autorización debería continuar funcionando hasta la próxima fecha de registro (~180 días después de la autorización). Por lo tanto, no elimine una autorización de trabajo existente, si ya tiene una. Si aún no ha autorizado 18, siga las instrucciones alternativas de Chris anteriores.
¡Muchas gracias a Dan Schikore por su presentación en la reunión de desarrolladores de JMP de esta semana! Dan presentó en el cuadro de presentación los cambios en progreso para JMP 19 que respaldarán futuras actualizaciones de estilo visual. Además, muchas gracias a los colaboradores de codificación de Dan , Evan McCorkle y John Schroedl , que ayudaron a supervisar el muy activo chat de la reunión. Si te perdiste la reunión, puedes encontrar una grabación aquí .
Gracias también a Tonya Mauldin por compartir los casos de fallas/Beta de las últimas dos semanas con fallas seleccionadas.
Casos beta y de bloqueo para las semanas del 15/03/24 y 22/03/24 | JMP Live (sas.com)
Anuncios generales
Próximas fechas importantes
- Congelación de funciones de JMP 18.1 – 19/04/24
- Congelación de código JMP 18.0.1 – 26/04/24
- Lanzamiento de JMP 18.0.1 – ~ 18/05/24
- Comienza el modo de aprobación JMP 18.1 – 21/05/24
- Congelación de código JMP 18.1 – 14/06/24
- Visite Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Anfitrión
- Pablo N:
- Primera semana de regreso después de Manchester y una semana de vacaciones en Londres. La integración Python actualizada fue un gran éxito en la conferencia. Hubo un flujo constante de personas en 'Conozca a los expertos' que querían saber más sobre las actualizaciones. Y en cada evento social, no faltaba la compañía de los asistentes que buscaban preguntar sobre los desarrollos de Python. Todos los comentarios fueron muy positivos. ¡Muchos de los clientes estaban ansiosos por tener en sus manos 18!
- Uno de los problemas que debo considerar es poder deshabilitar la funcionalidad Python Install Package() para JMP instalado en entornos más seguros. Todavía quieren usar Python pero no permiten que los usuarios instalen nuevos paquetes. En tales instalaciones, el administrador necesitaría proporcionar un directorio site-packages/ examinado que se colocaría en la máquina del usuario en la ubicación JMP del usuario.
- Esta semana, la cuestión de permitir scripts de actualización de Python en JMP Live ha sido un tema de discusión. La cuestión clave es descubrir cómo podemos admitir esto sin comprometer la seguridad de la instancia del servidor JMP Live. La primera faceta de esto es restringir la instalación de paquetes a los administradores del servidor sin que los propios scripts puedan instalar los paquetes.
- El jueves di una presentación en un seminario web 'Tutorial para desarrolladores: nuevas capacidades de integración y secuencias de comandos de Python en JMP 18' organizado y organizado por Gail Massari.
- John Schroedl: Se agregaron cálculos de relleno y cromo al control de árboles; pasando al campo de filtro. Ayudar a diagnosticar problemas de SSO que afectan las autorizaciones de Mac. Se eliminó la información de integración de Python de Install Checker.
HTML interactivo
- John Powell: ImageSegment, SpacerBox, Scaling, ParallelAxisSegment y PolylineSegment convertidos en clases de JavaScript (JMPHTML-13568, JMPHTML-13582, JMPHTML-13583, JMPHTML-13581). Correcciones integradas en JMP 18.1 (JMPHTML-1691, JMPHTML-13561, JMPHTML-13560). Se revisaron las solicitudes de funciones con Praveena y Paul para planificar los registros del primer trimestre de JMP 19.
- Paul Spychala : Pasé la semana trabajando con el equipo de HTML en la transición de nuestro código base para usar las clases ES6. También dediqué tiempo a analizar el diseño de la interfaz de usuario HTML y cómo podemos igualar mejor la apariencia general de JMP Live.
- Mike Stickles : trabajo completado en JMPHTML-13588 (refactorización de la clase HTML LegendBox para usar clases ES6). Se completó la capacitación ACT-Now.
- Michael Senoyuit : trabajó en la refactorización de TooltipModel y Annotation en clases EA6.
JMP en vivo
- Aurora: 18.1: Corrección de errores. Mejore el alojamiento de documentos REST API en JMP Live en modo de desarrollo. 19.0: Planificación de la implementación de mejoras en las advertencias del gráfico de control. Actualizaciones de bibliotecas de terceros.
- Adrianna: Trabajando en cambios de autorización y mejorando la forma en que manejamos las tablas de datos que requieren mucha memoria.
Estadísticas
- Juan Hall:
- En Fit Response Screening, si tenía una columna de agrupación de caracteres, entonces esa columna de agrupación en el informe de diferencia de medias tenía el tamaño incorrecto; está corregido en 18.1/19.0 y propuesto para 18.0.1 (JMP-20674). En Response Screening, varias correcciones para subgrupos (JMP-20628).
- En Mixture Profiler, proporcione un argumento de "Número de puntos de cuadrícula" para permitir una resolución más alta (informado por Johnson Mathey) (JMP-20749).
- En Fit Response Screening, hay más correcciones para efectos aleatorios continuos que no tienen significado cero. Ahora los centro antes de encajarlos (JMP-20758).
- En Fit Response Screening, proporcione etiquetas incluso si falla la convergencia (JMP-19625).
- En Logística, agregue Intervalos de confianza (JMP-20771).
- En Model Screening, se corrigieron las columnas de predicción plegadas por grupos, utilizando sufijos para los nombres (JMP-19708).
- En Fit Response Screening, ahora está comenzando a admitir subgrupos, similar a Response Screening. Por ejemplo, si ajusta la edad al sexo y al estado civil para todas las filas, luego para cada país, luego para cada talla y luego para cada tipo. Esto fue solicitado por Richard Zink para la iniciativa del subgrupo (JMP-20855).
- Laura CS: Terminé de producir un video de 6 minutos que muestra todas las funciones de SEM existentes. Estoy muy emocionada de compartirlo la próxima semana con el servidor de listas de SEMNET, donde espero que muchos usuarios de SEM que aún no han tenido noticias nuestras tengan una oportunidad de hacerlo. Se continuó avanzando con el nuevo estimador MIIV-2SLS en SEM; ¡Finalmente obtuve los números en un informe! Todavía queda mucho trabajo por hacer, pero me encanta ver los números fuera de mi depurador. Aquí hay un pequeño adelanto,
Pruebas de estadísticas
- Mark: Envió un resumen con Tonya sobre el acceso a la capa de informes a JMP Discovery Summit USA. Estoy estudiando optimización bayesiana. Estoy analizando el estudio de usabilidad de Easy DOE del JMP Lab en Manchester con Ryan, Joseph y Jacob. Ayudé a Jerry Fish y a un cliente con K-fold CV en Stepwise.
- Jacob: Actualización de los scripts de análisis de las pruebas de rendimiento. Investigar posibles problemas de desempeño en JMP 19. Completar la capacitación sobre cumplimiento de ACT-NOW. Investigando pruebas unitarias del DOE que fallan exclusivamente en Apple Silicon Macs. Preparando una presentación para la reunión de Escritores y Probadores de Estadísticas.
- Tonya: Trabajando en una presentación de JMP Live con Jacob para el grupo de pruebas de estadísticas, limpieza de pruebas unitarias e informes beta.
Operaciones de desarrollo
- Myron: Trabajó para eliminar parte de la PII de PathVar en los atributos de telemetría (JMP-20565). Propietarios de JiraBot actualizados (JMPTOOL-1134, JMPTOOL-1136, JMPTOOL-1137). Se continuó trabajando en la interfaz de usuario de JiraBot.
- Bob: Cree monitoreo y preparación de máquinas para AWS. Limpiando archivos ahora que la versión 18.0 es definitiva y está en producción.
Localización
- Trish: Tuve una breve reunión con Falco y Eric Hill para discutir los desafíos de localización para JMP Store; se programará otra reunión para profundizar en los detalles y ayudar con las soluciones. Complementos de documentación JMP localizados probados antes de transferirlos al control de calidad. Se entregaron archivos PDF localizados para 18.0 al equipo web de JMP. Facturas presentadas a cuentas por pagar. Me reuní con Allison para discutir un nuevo proceso para solicitar órdenes de trabajo de JMP Legal. Disfruté estar en el campus el miércoles para celebrar el lanzamiento de JMP 18 con todos; fue un día perfecto “P” :smiling_face_with_smiling_eyes: .
- Krzysztof: Se reunió con el equipo médico para analizar la transición a Oxygen y el impacto en las localizaciones. Fuente de oxígeno probada en memoQ. Trabajando en la configuración de una máquina AWS para alojar memoqwb y la interfaz de búsqueda de TM para nuestros proveedores. Discutir mejoras a nuestra automatización (control de calidad, informes de recuento de palabras, validaciones de fuentes, flujo de paquetes, utilización de etiquetas en nuestro flujo de trabajo para Libros). Proporcioné memorias de traducción de UI 18.0 y bases de términos al equipo de marketing.
- Alison: Esta semana trabajé en la validación de los complementos de documentación PDF localizados para V18 y en su publicación en JMP Community; enviamos solicitudes de OT a JMP Legal para nuestro proyecto de localización de Big Books V18; creó una página de Confluence sobre procesos de solicitud de PO y WO; y observé cómo se capturan las ecuaciones en memoQ después de que Devon realizó actualizaciones a las etiquetas dentro del archivo DITA de Oxygen como parte de la migración de FM a Oxygen de Big Books.
- Sandy: Trabajé en un programa que valida el código fuente en las áreas de archivos fuente que utilizamos para el procesamiento. Trabajé en la automatización para producir un informe de recuento de palabras memoQ estilo Trados para uno de nuestros proveedores. Comenzó a probar un nuevo proceso de complemento.
- Sohail: Implementación de mejoras para la interfaz de búsqueda de TM. Planificación de próximas tareas de desarrollo.
Documentación
- Susan C: Trabajando en 18.1 Jiras – JMP Live/Public y procesando Jiras para Doc Team. Creación de plantillas para crear historias por lotes. Fechas actualizadas de la documentación pública/de JMP Live en la página de JMP Live Confluence. Se reunió con Qiana para discutir los objetivos para 2024. Trabajando en una clase de Franklin Covey (5 opciones para una productividad extraordinaria).
- Devon: Concluyendo el trabajo de la tabla de conversión de FM a DITA y probando archivos, trabajando . ChrisB : Recibí la ayuda, de 17.2 a 19, ordenada (aunque a la ayuda futura le faltan mapas de ayuda). Algo de entrenamiento DITA. Creo que tuve una retrospectiva de ayuda 18.0 que fue bastante bien. Podría haber una manera de cambiar la publicación para que los evaluadores y redactores de estadísticas obtengan actualizaciones frecuentes que aborden sus necesidades.
- con el equipo L10N en borradores de traducción de archivos DITA y establecimiento de objetivos para 2024.
- Qiana: Trabajó en el complemento de documentación y en las tareas de fin de proyecto de JMP 18.0. Creé Jiras y actualicé Confluence para reflejar los nuevos elementos 18.1.
Pruebas de sistema/host-Cary
- Mandy: Trabajé en Jira durante 19 – nuevos cambios en la tabla de datos – algunos fallos; resolvió algunas pistas de TS; Configure la instalación 18.0.1, 18.1 y 19.0 para ejecutar pruebas periódicas; Se creó una breve DEMOSTRACIÓN 19.0 para que el grupo de pruebas de sistemas muestre los nuevos cambios que se realizan en la tabla de datos; Tuve una breve conversación con Jasean R. sobre el generador de flujo de trabajo y un problema de usuario; trabajando en una demostración del generador de flujos de trabajo para finales de abril; revisé todos mis objetivos en Workday; Asistió a la Conferencia de Liderazgo Athena en SAS y se ofreció como voluntario para ayudar.
- Hunter: Informó un problema y probó una solución por parte del personal de Cloud Giants donde los códigos de respuesta guardados y enviados por correo electrónico no podían autorizar las instalaciones de JMP 18.0 en dispositivos con espacio de aire. Me reuní con Aaron sobre un cambio reciente que introdujo problemas al actualizar elementos actualizados en el panel Contenido de un proyecto JMP 19. Se instaló una versión de desarrollo del próximo R 4.4.0 en Windows 11 para confirmar que no se encontraron fallas en las pruebas de R que ejecutan JMP Pro 17.2, 18.0 y una versión reciente de JMP Pro 19.0. Intentos exitosos de iniciar sesión en My JMP, descargar los instaladores JMP 18.0, JMP Pro 18.0 y JMP Clinical 18.0 para Mac y Windows, e instalar y autorizar con una cuenta asociada con mi dirección de Gmail.
- Mike M: Verificó todos los complementos de documentación de JMP para todos los idiomas. Se ejecutaron pruebas de Sikuli para 18.1, excepto algunas pruebas de Mapa de teclas de ayuda. Completé 3 cursos obligatorios sobre gestión de datos SAS, soborno, etc. Trabajando en un informe de fallos para Formula Editor.
- Nick H: Trabajando en verificaciones 19.0, agregando pruebas de imágenes y pruebas unitarias cuando sea necesario. También he estado trabajando en la limpieza de algunas fallas en las pruebas unitarias que comenzaron desde el desarrollo 19.0, lo que resultó en un par de errores de regresión. También me puse al día con unas 18 pistas de EA.
- Audrey: Tareas administrativas de Jira y Confluence, experimentar con las propiedades de Display, trabajar con nuestros procesos de Jenkins y pensar en los objetivos para el año.
Pruebas web – Cary
- Anna: Investigando diferencias para los ejes de registro debido a los cambios de Xan en HTML5, creando nuevos gráficos para imitar el comportamiento de algunas pruebas de ejes que actualmente se vuelven estáticas debido a funciones no compatibles con HTML5. Corrección del eje de Xan verificada para marcas menores con líneas de referencia. Volver a probar y probar más exhaustivamente la funcionalidad LDF Inverse con gráficos de áreas en HTML5 y JMP Live para ayudar a Praveena a confirmar que las actualizaciones funcionan según sea necesario. Se verificó la solución de Dan para la orientación de esquema cerrado en la plataforma de grupo y se informó un nuevo problema para Redo Analysis. Revisando la etiqueta 'Falta' utilizada para valores faltantes tanto de caracteres como numéricos en HTML5.
- Natalie: se hizo cargo del informe diario de automatización HTML5 y sirvió como respaldo de Steve para el informe diario de automatización JMP Live. Se continuó investigando fallas en las pruebas de automatización HTML5 existentes y agregando cobertura adicional.
Pruebas de sistema/host-Beijing
- Equipo de Pekín:
- Mover asientos - Listo
- Conversación y establecimiento de objetivos del primer trimestre: en curso
- Da Li: (1) Verificación de errores. (2) EN progreso: prueba de funciones (JMP-20468: la exportación de PDF debe admitir una forma de crear un PDF de una sola página según el tamaño del contenido exportado) . (3) Investigación y corrección de fallas de UT de ejecución nocturna
- Nan Wu: (1) Verificación de errores. (2) Prueba de regresión sobre los cambios de mejora de la telemetría y verificación de la telemetría enviada desde el entorno Citrix tanto para 18.1 como para 19.0. (3) Actualización del Objetivo de Negocio. (4) Prepárese para el tema divertido mensual.
- Kimi: (1) Verificación de errores. (2) Establecimiento de objetivos.
- Bella: (1) Aprendizaje integrado: familiarícese con el flujo de trabajo y los estándares de JMP Team. Conozca los conceptos básicos de JMP. Aprendiendo el punto de control de JMP Live. Tome los videos tutoriales de JSL. (2) Utilice JMP para la manipulación básica de tablas y la generación de gráficos esperados. (3) Operar las funciones básicas de JMP Live.
- Nala: (1) Verificación de errores. (2) Establecimiento de objetivos del primer trimestre y conversación del primer trimestre. (3) Reunión de control semanal con Bella. (4) Otros.
Descubrimiento de datos
- Morgan: Se implementó una preferencia para generar ventanas de secuencias de comandos con fragmentos de código. También continué trabajando en el prototipo IDE y agregué soporte para el modo oscuro en ventanas de script que no son JSL.
- Xan: Admite actualización en vivo desde el diálogo del tema de color; use el indicador UIOnly en GB para que los controles se escriban en HTML5; actualice las claves de envío del título del eje GB para una mejor compatibilidad con los ajustes preestablecidos.
GAMA
- Caleb: Poniéndonos al día con los viajes Discovery. Se convirtió el explorador de varianza de una muestra a C++ y también se agregó un explorador integrado para dos medias pareadas de muestra según los comentarios de Discovery Europe.
Nota de Shannon
¡Espero que todos hayan tenido un fin de semana relajante! Puede que el tiempo no sea muy agradable, ¡pero al menos hay mucho baloncesto!