¡Bienvenidos a la actualización de desarrollo de JMP del 13 de septiembre de 2024! (ignora cuidadosamente que es viernes 13 )
Ahora que JMP 18.1 está disponible para los clientes en MyJMP, estamos empezando a ver clientes que optan por enviar telemetría 18.1 . ¡Gracias a Lisa Grossman, Elise Batchev y Andy Zhou por seguir colaborando para mejorar este informe! Recientemente, agregaron un gráfico que aproxima el porcentaje mensual de autorizaciones que optan por la telemetría aquí . Muchos clientes están optando por compartir sus patrones de uso y seguimos monitoreando los envíos para identificar casos en los que los usuarios envían información voluminosa que puede ser necesario reducir (o JMP puede necesitar actualizar la captura de telemetría futura para evitarlo).
Solo un recordatorio de que congelaremos el código para JMP 19 EA3 al final del día del próximo viernes 20/9/24 . Actualice sus páginas de funciones antes de las 9 a. m. del lunes y los videos deberían estar en Mia antes del final del día del martes. Si la página de funciones no se actualiza para EA3, la función no se destacará para los miembros de EA. (Avísele a Mia si tiene alguna pregunta o necesita algo relacionado con las páginas de funciones o los videos).
Hablando de las características de JMP 19, muchas gracias a Richard Zink por su presentación en la reunión de desarrollo de JMP de esta semana sobre una nueva característica de JMP Clinical en la que ha estado trabajando para analizar la recurrencia de eventos adversos. Si se perdió la reunión, puede encontrar una grabación aquí . ¡Muchas gracias a los asistentes por el chat activo y los comentarios compartidos durante la reunión! (Veo que John Sall ya ha incluido un elemento en su actualización a continuación relacionado con este trabajo. :smiling_face_with_smiling_eyes: ) Si deseas registrarte para un futuro espacio de reunión de desarrolladores para compartir tu nueva función, visita la página de registro en Confluence aquí.
En cuanto a las novedades de Atlassian, tenga en cuenta que los cambios de productos de Atlassian del 10 de septiembre para Jira/Confluence ya se han implementado en nuestros sitios de Jira y Confluence Cloud. Puede encontrar una lista de los cambios relevantes junto con algunos detalles destacados y documentación aquí.
Los cambios incluyen:
- Los propietarios de páginas de Confluence ahora deben optar por recibir notificaciones mirando sus páginas.
- Cree formas más personalizadas con el estilo de bordes de las pizarras blancas de Confluence
- El contenido de Confluence se puede organizar más fácilmente con la función de arrastrar y soltar
- Los administradores de proyectos Jira administrados por equipos pueden crear notificaciones cuando los problemas se trasladan
- ¡Y más!
Comuníquese con Shannon Leslie o con cualquier otro administrador de JMP Atlassian si tiene preguntas. Y consulte nuestro canal de preguntas y respuestas de JMP Atlassian para obtener información sobre esta y otras actualizaciones de Atlassian.
¡Gracias a Tonya Mauldin por compartir los casos de fallos/beta de esta semana con los fallos seleccionados! Por supuesto, como siempre, me alegra ver que los fallos se informan (y se solucionan) de forma temprana. Por cierto, si estás enviando un fallo, no olvides agregar un comentario en la ventana sobre lo que estabas haciendo cuando JMP falló. Incluso si no tienes un caso de réplica exacta, siempre es mejor tener algo de información que nada. Además, ten en cuenta que el sistema de fallos de JMP no puede simbolizar las compilaciones de lista de cambios o de depuración; solo tiene acceso a los símbolos de las instalaciones de producción y las compilaciones/instalaciones diarias recientes.

Casos de fallos/versión beta de la semana del 13/9/2024 | JMP Live
Por último, gracias a John Sall por pasarnos los resultados de agosto del concurso de subtítulos CAUSE. Se trata de un concurso mensual de subtítulos dirigido a profesores y estudiantes de estadística, que ya se acerca a su edición número 100.

La caricatura anterior tuvo 35 presentaciones y los jueces encontraron que el título ganador era:
- La familia Outlier se prepara para un día de subversión de expectativas y descarrilamiento de hipótesis”, enviado por Kylee Regennitter, estudiante de la Universidad de Nebraska en Lincoln. El epígrafe de Kylee se puede utilizar para analizar el impacto de los puntos atípicos o influyentes en los procedimientos inferenciales.
- Este mes, una mención de honor le corresponde a Stephen Walsh de Elms College por el título "¿Quién hubiera pensado que un pequeño error en mi código podría causar una crisis de identidad generacional de tal magnitud?", que se puede utilizar para analizar la necesidad de tener cuidado al manipular datos y comprender su naturaleza para realizar modelos y verificaciones de integridad.
- Una segunda mención honorífica es para Ryan Johnson, también estudiante de la Universidad de Nebraska - Lincoln, por el título “La verdadera excepción de esta familia es que todavía reciben el periódico del domingo”. El irónico título de Ryan se puede utilizar en una conversación donde un instructor desafía a su clase a sugerir formas en que la familia podría proporcionar datos inusuales, como la asociación negativa entre la edad y la actividad del personaje y cómo esta última podría codificarse.
Anuncios generales
Próximas fechas importantes
- Congelación del código JMP 19 EA3: 20/9/24
- Congelamiento de seguridad de JMP 18.1.1 – 1/11/24
- Candidato a imagen final según JMP 18.1.1 – 4/11/24
- Aprobación de control de calidad de JMP 18.1.1 – 14/11/24
- Lanzamiento de JMP 18.1.1 en MyJMP: 19/11/2024
- Visita Confluence para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Pruebas de sistema/host: Cary
- Mandy: Trabajé en la nueva cuadrícula de tablas, detectando fallas y algunas otras cosas antes del gran lanzamiento de hoy. Las pruebas de imágenes se vieron un poco afectadas, así que cambié rápidamente algunas de ellas temprano esta mañana. Ernest ha enviado cambios a la función de búsqueda y reemplazo de WFB y me dio JSL para escribir nuevas pruebas. Andrew ha estado abordando la parte de Tabulación y Formato del diálogo y más por venir. Estoy probando las incorporaciones a las "etiquetas" de Columna combinadas con el nuevo aspecto de cuadrícula para EA3 y planeo trabajar en algunos videos una vez que las cosas se calmen en los próximos días. (Imagen de etiquetas a continuación)

- Hunter: probó la última versión de SAS Download Manager 3.10 con varias configuraciones de Mac para el personal de implementación de SAS 9. Verificaciones de JIRA. Revisó archivos PDF de documentación más localizada. Instaló la versión candidata de Mac Sequoia 15.0 en el host que prueba las Mac MDA692 y Macbeta1x86 en el laboratorio.
- Lisa: ingresó un informe de fallas de Holger, agregó un nuevo informe de telemetría al panel de control en vivo de JMP para el porcentaje de suscripciones que creó Elise e hizo actualizaciones de versiones al panel de control de tiempo de prueba de JSL. También está trabajando en probar la función de ejes Y paralelos en el generador de gráficos.
Pruebas de sistema/host: Pekín
- Da Li: (1) Verificación de errores. (2) Ejecución nocturna de una investigación de errores de UT y creación de 1 error. (3) Trabajo con Kimi en la migración de JMP Live a Jenkins. (4) EN progreso: actualizaciones de referencia de validación de dramaturgos JMPC/JMP Live para 18.1.
- Nan Wu: (1) Errores en las pruebas de regresión de JMP 19.0. (2) Investigación sobre las pruebas DataTable/SQL/DNCing en Mac donde se ejecuta JMP 19 y Windows 18.x y 19.0 y se brindaron comentarios (JMPTEST-1385) . (3) Investigación sobre el problema de envío de telemetría de JMP 19.0.
- Kimi : (1) Verificación de errores. (2) Escribir UT de integración de SAS: en progreso. (3) Correo electrónico a John Schroedl sobre la advertencia de seguridad de JMP al abrir un archivo local: corregido en 19.0 (cambio enviado 800572). (4) CCW: NF: WEBJMP-8732: Soporte para la descarga de datos de triaje actuales para un informe (back end) : hecho. WEBJMP-8924: Soporte para la descarga de datos de triaje actuales para un informe (front end) : hecho. (5) Actualizar nuevas API de GraphQL en JMP Live 19. (6) Jenkins: Verificar los resultados de Beijing Daily UT. Cambiar la rama de 18.1 a 18.2: hecho. Fusionar el cliente de prueba de carga y el servidor JMP Live en una máquina; los detalles se refieren a JMPTESTBJ-3142 : en progreso. Actualizar la licencia para VS2022; consulte JMPTESTBJ-3143 : hecho.
- Da Zhang: (1) Verificación de errores. (2) Prueba de nuevas funciones ( WEBJMP-8981 ). (3) Observación de fallas en las pruebas E2E: JMPTESTBJ-3145/JMPTESTBJ-3148. (4) Pruebas de actualización debido a WEBJMP-9083 ( JMPTESTBJ-3146 ).
- Lily Meng: (1) Verificación de errores. (2) Prueba de historias para Profiler. (3) Aprender componentes: a. Índice de muestra, Muestras - Datos, Muestras - Scripts, Muestras - Otros, Muestras - Datos - l10n, Muestras - Otros -l10n, Publicaciones - Descargar - Cliente, Conectar - JMP, WinAutomation, Profiler, Doc - Referencia de AR Automation - HECHO - comprender la ubicación del componente, las funciones principales del componente. b. CLI, CLI - Keycloak - HECHO: ahora solo queda "createAdminUser" y he comprendido los diferentes comportamientos en escenarios con y sin un administrador existente. c. Comentarios - Cliente, Comentarios - General, Comentarios - Servidor, Grupos - Cliente, Grupos - Servidor - HECHO: comprender la ubicación del componente, las funciones principales del componente y el nombre de la operación de la API. d. Compartir - Cliente, Compartir - Servidor - En progreso: comprender la ubicación del componente, las funciones principales del componente y el nombre de la operación de la API. Algunos escenarios requieren una comprensión más profunda. e. Instalación - En progreso: la cobertura del componente y algunos escenarios requieren una comprensión más profunda. f. Citrix - En progreso: es necesario seguir la documentación de orientación paso a paso. (4) Prepararse para las pruebas de JMP 19 EA3 para los componentes asignados: comprender el alcance de las pruebas de los componentes de los que soy responsable. (5) Capacitación - Registro del tercer trimestre: compromiso y retención.
- Nala : (1) Verificación de errores. (2) Se agregaron más pruebas para las pruebas de carga de JMP Live 19 de acuerdo con la sugerencia de Da Zhang y Kimi, consulte Nuevas API de GraphQL en JMP Live 19. (3) Prepárese para la conversación del tercer trimestre.
Centro
- Morgan: Estamos trabajando para agregar funciones adicionales a los cuadros de texto de marcado (publicaré el cambio a principios de la próxima semana):
- El marcado ahora analiza previamente el texto para convertir ciertos caracteres especiales en etiquetas de marcado con el formato adecuado
- El marcado ahora analiza los siguientes tipos de texto con estilo y los representa correctamente:
- Texto del encabezado
- Bloques de código
- Listas ordenadas
- Listas desordenadas
- Campo de golf
- Cuadros de texto de Markdown con un conjunto de funciones limitado (para Notebooks/si algún otro desarrollador desea usarlo para mostrar texto)
- Dan S: Actualizaciones en la sincronización de rememberInitialState(), necesarias para SendToReport(). Correcciones para que los documentos de informes del DOE gestionen ScriptableContainerBox correctamente. Correcciones para los elementos de preferencia de informes (título de fecha/título de fecha). Corrección integrada del proyecto JMP para el bloqueo en la versión 18.2.
- Dave B: corrigió un error de importación de archivos con archivos triple-s, corrigió un par de errores diferentes de scatterplot3d, corrigió un error de tamaño de framebox y trabajó con John Schroedl en un problema al ejecutar Mimic() en una máquina Windows sin cabeza, pero no tuvo mucha suerte.
- Xan: Corrección de problemas de GB con elementos de leyenda de línea/área que se desincronizan; investigación de problemas de arrastrar y soltar en CCB.
DOE y confiabilidad
- Caleb: ¡Logré un gran progreso en la conversión de dos muestras medias del explorador, gracias a la increíble ayuda de Laura Lancaster! También me preparé para un seminario web que daré el martes para la División de Industrias Químicas y de Procesos de ASQ, donde daré una descripción general de los experimentos de orden de adición. Si alguien está interesado en asistir, la inscripción es gratuita y puedo enviarles el enlace.
Alojamiento e interfaces
- Pablo N:
- JMP-22800 – t->eval() restaurado a Python Send( top ); Para minimizar la interrupción de los scripts de usuario, esto se comporta principalmente de la forma en que solía hacerlo. Sin embargo, no eval() recursivamente los objetos enviados si están dentro de un contenedor (como una lista). Esto resuelve problemas al recorrer los mapas de símbolos jmp.globals, jmp.here desde el lado de Python. Allí envolvemos un clon del objeto en un tipo jmp._Opaque_ para que no tengamos una situación en la que globals contenga una función, que intenta ejecutarse al acceder al mapa de valores globals.
- Continué trabajando en el script JSL que implementa la funcionalidad R a través de funciones definidas por el usuario JSL implementadas con Python.
- Di la charla 'JMP & Python' en el SAS Open Source Lunch an Learn el martes.
- Compatibilidad con WEBJMP-8972: se agrega un parámetro opcional a jmppy::runPythonScript() para devolver directamente un mensaje de error directamente al llamador, además del comportamiento predeterminado de enviar al registro.
- Python 3.11 y 3.12 verificados tienen versiones Arm64 para Python en Windows.
HTML interactivo
- Mike Stickles: Continúo trabajando en JMPHTML-1407 (la configuración de leyenda en la función de tamaño no funciona en HTML5). He logrado calcular toda la información de tamaño necesaria en el código de exportación e incluirla en el HTML exportado (esto fue complicado ya que los cálculos se realizan en una clase auxiliar que no se puede usar desde el código de exportación, por lo que se requirió una pequeña duplicación de código); ahora estoy trabajando en la representación correcta a través de Javascript. Me tomé un descanso de eso para investigar el nuevo error JMPHTML-14080 (el formato de fecha exportado cambia según la configuración regional). Pude encontrar dos posibles soluciones alternativas para el cliente que informó el problema; probablemente será necesario implementar una solución adecuada en el código de exportación en lugar de en Javascript.
- Praveena: trabajó principalmente en la función CCW, mejorando la interactividad entre los informes y el panel de advertencias ( JMPHTML-14079 , JMPHTML-14085 ) y en las opciones del menú de distribución de refactor para admitir múltiples plataformas .
JMP en vivo
- Aurora: mejoras en las advertencias de los gráficos de control (comunicación y archivo de descarga personalizado para el historial de una sola advertencia). Varias actualizaciones de paquetes de terceros. Junto con otros desarrolladores de JMP Live, se presentó una demostración de iteración.
Estadística
- Laura CS: Muchas actividades de divulgación esta semana: me preparé para una presentación de la UNC que se realizará este lunes. Coordiné otra presentación de SEM en la Case Western University para el lunes siguiente. Me comuniqué con Ken Bollen para invitarlo a Discovery y se comprometió a asistir al evento algún día y brindar comentarios sobre nuestra última funcionalidad de SEM. Me reuní con Jared en Core R&D para hablar sobre SEM y el uso de etiquetas flotantes. Se corrigió un error y un bloqueo al agregar o eliminar variables de manifiesto en SEM con valores de tiempo.
- Elizabeth: Después de una semana y un poco de vacaciones, volví el miércoles y me puse al día. Estoy investigando un error que Fang encontró con un modelo particular con un efecto aleatorio anidado y los nuevos errores estándar en sándwich en Mixed; se está identificando un número incorrecto de sujetos, lo que genera números incorrectos (pero solo de esos errores estándar). Todavía estoy trabajando en una solución.
- Juan Sall:
- En Fit Least Squares: corrige los gráficos de apalancamiento para efectos continuos con más de un parámetro (JMP-22882).
- En Design Space Profiler: utilice los límites X de restablecimiento para crear y conectar... (JMP-22820)
- En Fit Mixed - términos aleatorios continuos centrados, condicionalmente (JMP-22878).
- En Recurrencia: el comienzo de muchas mejoras para gestionar mejor el modelado de eventos adversos de Richard Zink (JMP-22940).
Documentación estadística
- Michael C: Trabajó en actualizaciones del índice de secuencias de comandos para Fit Group y Model Dialog; revisó material documental para Karen y Hamid; revisó actualizaciones de Process Capability SI para Colleen; finalizó algunos elementos del programa para la Conferencia Técnica de Otoño en octubre; presentó un resumen para una sesión de panel invitado en JSM 2025; preparándose para las conversaciones del tercer trimestre la próxima semana.
Pruebas de estadísticas
- Jacob: Prueba de diseños de detección de OML y trabajo en nuevas pruebas unitarias. Pruebas de rendimiento, actualización de scripts de análisis de rendimiento. Actualización de la herramienta de estudio de usabilidad, incorporación de una nueva opción de diseño de elección a la herramienta y adición de un botón de traducción para traducir estudios mediante Python. Creación de un complemento para el seguimiento del estudio de usabilidad de Bill Fisher.
- Mark: Trabajé principalmente con Chris en su próximo taller con Phil Kay. Mejoré los complementos para su prototipo de optimización bayesiana y el popular simulador de producción de lotes de penicilina PenSim. Evalué muchos diseños iniciales para ayudar a identificar ejemplos para usar en el taller.
- Haley: redactó UT para verificar los cambios en el estimador MIIV-2SLS en la plataforma SEM. Desarrolló un script funcional que se conecta a R a través de Python, ajusta un modelo y guarda un punto de referencia en R, luego envía ese punto de referencia a JMP.
- Tonya: Estoy probando la nueva opción de agrupamiento en la plataforma de administración de límites. También he estado actualizando las pruebas unitarias debido a los cambios de contenedores de Dan. Por último, he estado realizando verificaciones de errores.
Actualizaciones en ciencias de la vida
- Drew: implementó funciones y corrigió errores en JMP Clinical 18.2/19.0. Ayudó a los clientes a clasificar y solucionar problemas. Presentó dos informes de Jira sobre regresiones en JMP 19.0.
- Richard: Trabajando en un informe dinámico de supervivencia.
Gestión de productos y marketing de productos
- Bryan F: Creó tres temas de base para JMP: tradicional, cómodo y JMPLive. Mejoró el tema JMPLive para que se alinee más estrechamente con el prototipo mostrado a principios de este año. Revisó las especificaciones para los nodos de contorno para que coincidan mejor con Vuetify v3. Solicitó que se instalara la fuente Roboto durante la instalación de JMP para admitir el tema JMPLive. Gracias a Bob Hickey por su investigación. Creó Jiras para los efectos de clic y desplazamiento de contorno y divulgación; agradezco la ayuda de Dan Schikore con ese esfuerzo. Implementó una condición en JmpTheme para abordar las discrepancias de tamaño de fuente entre Mac y Windows; un agradecimiento especial a Evan McCorkle por identificar el problema y sugerir una solución. Brindó comentarios al equipo de diseño de JMP Live y colaboró con Sarah Sylvestre para las pruebas de Discovery Summit Lab.
Soporte técnico y participación
- Wendy: El volumen general de casos aumentó con respecto a la semana pasada. En el caso de Soporte técnico, algunos de los temas de mayor volumen de casos fueron autorización, fallas e instalación. En el caso de JMP Engagement, los temas de mayor volumen son los bloques de RPS y los cambios de administración de software. La semana que viene, varios de nosotros participaremos en Discovery Summit Online. Aquí están los informes de TS JMP Live y el enlace al filtro Jira que muestra los tickets informados por TS durante los últimos 14 días .
Volumen de casos de soporte técnico por semana:

Volumen de casos de soporte de compromiso por semana:

Temas de casos para la cola de participación, total:

Operaciones de desarrollo
- Shannon L: elaboró una lista de los cambios de la versión de septiembre de Atlassian que afectan a nuestros sitios Jira y Confluence; ayudó a los usuarios con el acceso a los productos de Atlassian y con las preguntas que tenían al respecto; siguió ayudando con el proceso de registro de tecnologías para JMP para 19 versiones de EA. Ayudó a reestructurar la reunión de herramientas de RE (¡ja!) con Shannon C para convertirla en un resumen semanal de DevOps; facilitó una nueva reunión regular de puntos de contacto de Oxygen para revisar el estado; comenzó a planificar las políticas de retención de archivos y bases de datos para los archivos de TestBot.
- Bob: Se finalizó la transición de la máquina de compilación a una máquina de compilación dedicada para el instalador de Windows. Se realizó la carga y verificación final de los instaladores de 18.1.0 en SalesForce/My JMP. Se mejoraron los registros en la máquina de compilación del instalador para exportar los resultados a jmpsrv01.
- Myron: Actualización de PHP y controladores ODBC relacionados en JMPTOOL para compatibilidad con GIS. Se solucionó el problema de corrección ortográfica con AWS Stringbot ( JMPTOOL-1183 ).
Localización
- Sandy: Se terminó de probar la función de exportación para varios tipos de proyectos en el panel de creación de proyectos. Se corrigió un error en la función de recuento de palabras para el panel de creación de proyectos. Se trabajó en la validación de archivos para el trabajo de comparación de imágenes. Se probó la función de inserción en el panel de creación de proyectos. Se continúan las reuniones de alcance para el marco de prueba para definir las API que se probarán.
- Allison: revisó y editó el texto general de los complementos de documentación JMP localizados para Marketplace; tomó capturas de pantalla localizadas para los complementos de documentación JMP localizados para Marketplace; validó BigBooks 18.0 localizado y lo entregó a QA para pruebas; envió 2 cadenas de Marketplace a los proveedores para su localización; aprendió sobre cómo crear solicitudes de órdenes de cambio en Fusion.
- Krzysztof: Probar nuevas funciones y características de automatización de L10N. Ayudar con los envíos de devoluciones de localización para Clinical y Marketplace. Investigar y evaluar LLM para tareas de localización (recolección de términos, explicaciones de términos, control de calidad). Trabajar en la migración de la aplicación TM Search a una nueva máquina de AWS (accesible desde fuera de nuestra red).
- Howard: Creó un entorno de prueba para Git y P4 Push. Finalizó las pruebas funcionales de exportación de la traducción. Comenzó la estandarización de la API. Se corrigieron algunos errores y se realizaron actualizaciones para complementos, creación de recuentos de palabras, etc.
- Sohail: Se solucionaron los errores nuevos que se encontraron en la búsqueda de TM y se está preparando la entrega de los comentarios iniciales. Se continuó con la investigación de LLM y se comenzó a trabajar para automatizar la extracción de terminología mediante un LLM.
- Trish: Se completaron todas las revisiones del tercer trimestre. Se planificó el lanzamiento de acuerdo con el cronograma y los presupuestos para 2019. Se trabajó con Qiana y Allison en relación con la localización de los complementos de documentación de JMP para Marketplace.
Documentación
- Qiana: actualizó la página de título del libro de referencia automatizada con la versión 18.1. Buscó datos de muestra en Jiras para obtener actualizaciones a la versión 18.2 (no fue necesario). Revisó currículums y entrevistas de HireVue para el puesto de editor. Trabajó en la política de retención de documentos. Planificación y coordinación del proyecto.
- Devon: JMP-18250: Adición de Excluded() y <
- Khawar: Índice de muestra: Me reuní con Chris y Qiana para repasar los problemas; llenar la hoja de cálculo. Gráficos esenciales: hojeé el libro; trabajé en los problemas. Oxygen: revisé la página de Confluence para ver los textos destacados; terminé el curso de CSS.
- ChrisB : Corrección de los complementos de PDF y documentos de Genetics. Más revisiones del documento de ajustes preestablecidos. Ayuda para el trabajo de prueba de concepto en sitios oscuros.
- Susan C: Me preparé y tuve una reunión de control del tercer trimestre con Qiana. Trabajo en Jira para 18.2 y 19.0. Terminé de revisar las cadenas de interfaz de usuario de agosto.
Nota de Shannon
¡Gracias por compartir esta publicación de video de Instagram! ¡Es una característica (del agua), no un insecto! Tienes que leer los comentarios (por ejemplo, "está funcionando, no lo toques"). ¡Espero que todos tengan un excelente fin de semana!