Recordatorio: no habrá ninguna actualización de desarrollo el viernes 6 de octubre. La mayor parte del personal de JMP tendrá un día de descanso y recarga de energía el viernes 6 de octubre, y el personal de JMP China tendrá el suyo el 7 de octubre. Recuerda que no necesitas solicitar ausencia para este día libre. ¡Muchas gracias al liderazgo de JMP y a RR.HH. por brindarnos esta merecida oportunidad de tomarnos un descanso y relajarnos!
¡Bienvenido a la actualización de desarrollo de JMP del 29 de septiembre de 2023!
Un recordatorio de que nos congelaremos por JMP 18 EA6 al final del día el 3/10/23. Es difícil de creer, ¡pero este será nuestro penúltimo EA del ciclo JMP 18! JMP 18 EA7 Está previsto que se congele el 8/12/23, solo unas pocas semanas antes de que congelemos JMP 18.0 el 20/12/23. EA6 será el primero en utilizar el nuevo mecanismo de autorización JMP basado en Salesforce. Esperamos recibir comentarios sobre este y otros elementos introducidos desde el lanzamiento de EA5 en agosto.
Mia te pide que complete todas las actualizaciones de sus páginas de funciones individuales antes del 3/10/23 debido a la ventana de tiempo limitada entre la congelación de EA6 y la próxima semana Discovery en EE. UU. Por favor comente sobre cualquier material nuevo en el Motivación y resumen sección de su página de funciones usando una oración que comience "En EA6..." para que sea fácil de identificar.
Como se mencionó anteriormente, los gerentes de desarrollo y producto han decidido mover el fecha prevista para la creación de la sucursal JMP 19.0 hasta el 1/12/23 . Crearemos la nueva rama de funciones con anticipación para permitir que los equipos que ya trabajan en proyectos de JMP 19 tengan una ventaja. Después de crear la rama JMP 19, se detendrá la integración automática del código desde main a 18.0 y comenzará la integración automática del código desde main a 19.0.
Aprobación del código JMP 18 comienza el 22/11/23, por lo que es posible que muchos desarrolladores hayan finalizado las correcciones planificadas de JMP 18.0 para entonces. Para los desarrolladores que todavía están trabajando en las correcciones de JMP 18.0 en diciembre, esas correcciones deberán integrarse desde la nueva rama 19.0 a la 18.0 siguiendo el mismo proceso que utilizamos durante los ciclos de mantenimiento de JMP.
Después de congelar el código fuente de JMP 18.0 el 20/12, se creará la rama JMP 18.1. Entre el 1/12 y el 20/12, agregue 18.1 al campo Versión planificada en Jira para etiquetar cualquier corrección 19.0 que deberá integrarse una vez que se abra la rama 18.1.
Muchas gracias a Jeff Perkinson y Daniel Powell ¡Para formar equipo en la reunión de desarrolladores de esta semana para compartir los detalles de los cambios de autorización que se avecinan para JMP 18.0! Jeff proporcionó importantes antecedentes para la transición antes de la demostración de Daniel y trabajaron juntos para responder numerosas preguntas. Creo que podríamos haber tenido una asistencia récord en esta sesión con más de 100 asistentes (!!!) provenientes de varios grupos de desarrollo, ventas, marketing y gestión de productos. Si te perdiste la reunión, Puedes encontrar una grabación aquí. . ¡Espere mucha más información sobre este tema a medida que avance el desarrollo durante este período de transición!
Además, gracias a Tonya Mauldín ¡Por compartir los casos Beta/Crash de esta semana con fallas seleccionadas! Tonya notó que el servidor JMP Live en el que normalmente publica estaba inactivo, por lo que no pudo publicar el informe esta semana.

Anuncios generales
- Si está dispuesto a ser un empleado destacado en Inside JMP, descargue una copia del Llegar a saber forma . Simplemente complete las preguntas y cuando haya terminado, cárguelas junto con 3 fotos suyas en la carpeta. ¡Gracias por ayudar a que nuestra familia JMP sea un poco más familiar!
Próximas fechas importantes
- JMP 18 y JMP Clinical 18 EA6 – 3/10/23
- Congelación de datos de muestra de JMP 18 – 18/10/23
- Revisión del código JMP 18 – 08/11/23
- Creación de sucursal JMP 19 – 1/12/23
- JMP 18 y JMP Clinical 18 EA7 – 8/12/23
- Por favor visita Confluencia para obtener una lista completa de JMP 17 y JMP 18 fechas.
Actualizaciones de desarrollo de JMP
Descubrimiento de datos
- Evan: Se agregaron íconos de refuerzo a algunos menús emergentes, especialmente Cortar/Copiar/Pegar en los menús contextuales de Tabla de datos y Editor de secuencias de comandos. Se corrigieron las cláusulas Where generadas con columnas de unión virtual. Se agregó compatibilidad con DispatchKey para expresiones arbitrarias. Arreglando el árbol de dependencia de fórmulas para col<
- Xan: Levantarse a las 3 de la madrugada para ver la retransmisión en directo del Campeonato Mundial de Puzzle en España. Es broma, pero descargué los resultados. Cada uno de los seis clasificados utilizó un rompecabezas diferente de 500 piezas, y aquí están los resultados de los 40 primeros. Algunos acertijos eran más fáciles que otros.

- Morgana: Trabajo continuo en la denominación de Formula Depot y el manejo de múltiples instancias, así como el desarrollo de JMP Notebook. En cuanto al trabajo terminado, Script Editor ahora admite rehacer Ctrl-Shift Z en Windows y Formula Depot ahora muestra el nombre de la columna de fórmula y si expandimos los intermedios en el campo de origen.
- David B: Se corrigieron un par de regresiones causadas por el almacenamiento en caché del número de filas en un cuadro de tabla y se corrigieron algunos errores relacionados con la edición de títulos de columnas del cuadro de tabla.
- Dan S: Mejoras en los ajustes preestablecidos de plataforma para KNN, calibre tipo 1, EMP MSA.Plataforma de grupo: corrige los scripts de guardado para todos los objetos.
GAMA
- Caleb: Se terminó una solución importante para CSALT. Las asignaciones de muestras ahora deberían ser más precisas y ahora también estamos limitando el número de factores de aceleración a no más de 3, dada la inestabilidad ante un mayor número de factores y la rareza de utilizar tantos en la práctica. Borrar también otros tickets de JIRA. Ultimando presentaciones para la FTC de las próximas semanas (¡ya están aquí!).
- Peng: Continúe puliendo las opciones de la curva de densidad en el gráfico del modelo ajustado en la plataforma del modelo de fatiga. Realizar cambios en otras plataformas existentes basándose en las sugerencias y comentarios recientes de Bill.
Anfitrión
- miguel h: Trabajé con Daniel Powell para conseguir una rama de Perforce actualizada y funcional para el proyecto de Autorización de software. Trabajó en la parte de Mac de la Autorización de software. Tecnología prototipo para cambiar JMP de un único ejecutable monolítico a un conjunto de bibliotecas dinámicas interconectadas más pequeñas. Se investigaron problemas con JMP cuando se compila y ejecuta en macOS Sonoma. Planificación del discurso de apertura de JMP Discovery Summit.
- Pablo N: El trabajo de integración de Python continúa. Se solucionó el problema de conflicto entre la generación de código y la integración de Python. Actualizado a Python 3.11.5 en Windows y está en la compilación actual. Tener una actualización funcional a Python 3.11.5 en Mac. Tengo problemas para iniciar sesión en Sonoma y XCode 15.Aún no se ha impulsado a la compilación diaria.
- Daniel: Después de la demostración de desarrollo del jueves, Michael Hecht, John Schroedl y yo estamos preparando la rama de autorización de software para EA6. Estoy trabajando específicamente para eliminar los indicadores de compilación IS_ANNUAL_LICENSE, IS_SUBSCRIPTION, IS_JMPTRIAL, IS_JMPPROTRIAL e IS_SHRINKWRAP de jmpconfig.h.
- John Schroedl: Se eliminó el mensaje de registro y el código relacionado. Código de inicio de Python actualizado para cumplir con la política de deshabilitar la ejecución. Probando la rama de autenticación y el código relacionado. Investigando y todavía desconcertado por el comportamiento de tamaño de WPF en WFB.
HTML interactivo
- Juan Powell : Se solucionó un problema con la ubicación de la información sobre herramientas del mapa de calor ( JMPHTML-2187 ). Se solucionó un problema con la aparición de "indefinido" en la información sobre herramientas del mapa de calor ( JMPHTML-2336 ). Comenzó a investigar un problema con el filtrado de un mapa de calor con un eje Y anidado ( JMPHTML-2390 ). Participó en pruebas de caja blanca donde nuestro equipo encontró 16 problemas. Ayudó a un usuario con preguntas sobre gráficos de burbujas dinámicos en HTML interactivo. Se investigaron algunos problemas de compilación de HTML interactivo.
- Mike Stickles: Trabajo terminado en JMPHTML-1419 (Las etiquetas de línea no se muestran en HTML5), incluida la implementación de sugerencias de revisión y casos de prueba; hizo pruebas de caja blanca; comenzó a trabajar en JMPHTML-2003 (Es necesario suprimir la visualización de filas ocultas|excluidas).
- Pablo Spychala : Tiempo de corrección de errores para HTML. Agregue algunos tokens más de formato de fecha/hora ( JMPHTML-1442 ). Agregue soporte para etiquetas de línea de referencia del eje X para perfiladores ( JMPHTML-850 ). Los CI de Profiler no se actualizan con valores de mezcla bloqueados ( JMPHTML-2366 ). Realicé pruebas de Whitebox junto con el equipo de HTML.
- Michael Senoyuit: Terminado JMPHTML-1659 - Agregué soporte para Number Col Box << 'Ocultar valor faltante' y comencé a trabajar en JMPHTML-2263 - Preservar el eslogan de la anotación.
JMP en vivo
- Aurora: Corrección de errores (control de acceso, GDPR, registro de auditoría, pruebas Jest).
Estadísticas
- Trabajo continuo en la demostración de datos para Discovery.
- Continuando con el trabajo de adaptación para Easy DOE. Agregue estimaciones sin codificar a Ajustar mixto (JMP-18661).
- Se corrigieron problemas de nivel alfa y tipo de CI en Fit Ordinal y Fit Nominal (JMP-17384). Se corrigió el generador de perfiles para por grupos y el comando "Establecer datos en fila..." (JMP-18545). Otras plataformas que utilizan el generador de perfiles podrían considerar implementar ::predictorDataTable() para corregir por números de fila de grupo.
- Componentes Principales fija puntajes para imputados; SCA ahora omite la imputación porque las rutinas de Clay la manejan ( JMP-18436 , JMP-18336 ). Fit Least Squares necesitaba un cambio de escala en Box-Cox en situaciones extrañas ( JMP-18509 ). Explore Outliers Robust PCA cuando llegue a MaxIter ahora le pedirá que continúe ( JMP-18463 ). PCA robusta ahora cancela limpiamente desde ProgressBar secundaria ( JMP-7755 ). Profiler conserva la selección de columnas ( JMP-17811 ) y recuerda Colorizar ( JMP-5662 ).
- Laura CS: Al trabajar en la corrección de Bollen-Stine para chi-cuadrado, se solucionó un error del perfilador en SEM con control de extrapolación. Fecha definitiva para presentación virtual de SEM en Universidad Mexicana (U. Iberoamericana). Se realizó un nuevo estudio de usabilidad para el DOE. Participó en la reunión del comité de acción de la DEI.
- annie: Se trabajó para agregar una leyenda a los gráficos de control de corto plazo y solucionar otros problemas relacionados con los gráficos de control de corto plazo.
- Laura L: Se impulsó un código que hace que Design Space Profiler funcione completamente con modelos que tienen restricciones lineales.
Documentación estadística
- karen: Actualizaciones terminadas en WFB para íconos y trabajando en el capítulo CSALT.
Pruebas de estadísticas
- Marca: Finalizando el estudio de usabilidad para el nuevo paso Analizar en Easy DOE que se llevará a cabo en la JMP Discovery Summit el próximo mes. Depuración de scripts de prueba a medida que Easy DOE cambia su proceso de adaptación en modo guiado con Jacob. Asistió a la segunda reunión del Equipo de Acción JMP DEI.
- Jacobo: Probando Easy DOE, probando la función Mejor modelo de la pestaña Analizar. Probando CSALT Design, trabajando en una nueva prueba unitaria para la plataforma. Preparando el estudio de usabilidad de Easy DOE para Discovery Americas.
- tonia: Probar gráficos de control de ejecución corta y trabajar en verificaciones de errores
Actualizaciones de ciencias biológicas
- Wenjun: Invitado a dar una charla en el Día de las Ómicas de la FDA celebrada en la sede de la FDA los días 10 y 11 de octubre. ¡Me alegra tener la oportunidad de mostrar las funciones de JMP para la limpieza y preparación de datos en la sección de integración y gestión de datos de la conferencia!
Apoyo técnico
- Wendy: Esta semana, Dahlia Watkins implementó nuevos flujos de llamadas y Stan Koprowski pudo transferir el número de teléfono del equipo de Compromiso de SAS a JMP.Ahora, los agentes telefónicos tienen una mejor experiencia que les permite saber qué número de teléfono marcó el cliente.
- Aqui esta el estandar Informes de TS JMP Live y el enlace al filtro de Jira que muestra el entradas reportadas por TS durante los últimos 14 días . He incluido algunas tramas de actividad de TS y Compromiso.

- Temas del equipo de participación, la semana pasada

- Temas del equipo de participación, 2023 a la fecha

Operaciones de desarrollo
- Mella: Trabajando en los detalles de la automatización de la creación y activación de máquinas bajo demanda en AWS para varios proyectos de Jenkins y tareas automatizadas. Esto nos permite (por ejemplo) actualizar las especificaciones de las máquinas Windows que ejecutan compilaciones de CI como parte del proceso de integración automática de JMP 18.0 mientras ahorramos dinero en general: apagamos las máquinas después de cada compilación completa de CI de Windows y las reiniciamos a tiempo para la siguiente. . ¡Me alegra trabajar con otras personas que tienen desafíos similares con los procesos programados!
- Beto: Se iniciaron cambios en los instaladores de Windows 18 para admitir la autorización en lugar de sid/per y la activación. Se actualizaron las páginas de Confluence para comenzar a eliminar notas sobre la suscripción, la prueba de JMP y la prueba de JMP Pro. Elaboración de estrategias con Jim sobre cómo los procesos nocturnos de compilaciones e instaladores ejecutables pueden cambiar para que 18 admita la autorización.
- Mirón: Stringbot reconciliado y torchDeepLearning.cpp ( JMPTOOL-985 ). Ajustes finales para automatizar actualizaciones de scripts de datos de muestra con trabajos de Jenkins ( JMPTOOL-505 ). Actualizaciones de JiraBot para JMPHTML ( JMPTOOL-996 ).
Localización
- Krzysztof : La instalación de memoQ web está completa. Configure el proyecto de revisión de ajustes preestablecidos de plataforma para redactores de estadísticas en la web de memoQ e instrucciones documentadas. Procesar devoluciones de UI portátiles de JA y ZH y trabajar con Sandy y Howard en proyectos de desarrollo/pruebas. Problemas resueltos del servidor memoQ; preparándose para la actualización de memoQ programada para el lunes.
- Trish : Discusiones sobre el proceso para localizar ajustes preestablecidos de plataforma y señalar el control de calidad cuando se finalizan las traducciones. Sesiones de capacitación con Allison (cotizaciones/órdenes de trabajo). Me reuní con el equipo médico para obtener una descripción general del proyecto de migración de oxígeno.
- Howard : Los cambios de desarrollo para admitir el cambio de nombre de TOTD a Inicio rápido están casi completos. Cambios en la base de datos y escribí una página de Confluence que describe la creación del kit de prueba.
- Arenoso : Script de validación de UI portátil finalizado. Comenzando con validaciones para el recuento de palabras en proyectos de localización salientes.
- sohail : Trabajo continuo para automatizar la recopilación de terminología para crear un banco de términos de localización.
Documentación
- Qiana: Terminé las tareas de EA6. Creó un borrador de la nueva página del complemento de documentación en inglés. Asistió a la reunión del Equipo de Acción de DEI. Me reuní con L10N para discutir temas conjuntos del equipo, incluido el plan para migrar de FrameMaker a Oxygen. Planificación y coordinación de proyectos.
- Devon: Tareas de EA6 Doc, incluida la reparación JMPDOC-2020 : Subrayado en QPM > Lista de contenidos del Generador de gráficos de control, creación de una máquina de prueba en AWS para Doc, Stats y L10N para probar Oxygen XML Editor y revisión de demostraciones de desarrollo en preparación para actualizar la documentación para la compatibilidad con JMP Python.
- cris b : Recuperado tras 2 semanas de ausencia. Instalé Oxygen y estoy explorando. Comentarios a Susan sobre el nuevo Working Smarter. Buena charla con Melanie sobre el cambio a Oxygen.
Pruebas de sistema/host-Cary
- mike m: Se descubrió un problema con el mapa de calor de JMP Live al usar filtros de datos, JMPHTML-2390. Fue divertido, gracias por la ayuda de depuración. Juan Powell ! Se terminó de verificar la Ayuda JMP en línea traducida de ZH para 17.2. ¡Todo se ve bien! Se abrieron 8 nuevos Jiras de administrador de columnas, principalmente relacionados con la usabilidad. Trabajando para ponerse al día con las verificaciones de Cols Mgr.
- Lisa: Discutí algunos errores con los niveles de configuración y el modo de edición de ejes con Evan, ingresé a un bloqueo que Mike Stickles encontró en la depuración, investigué algunas pistas de EA que Holger envió para la función de codificación de superposición y arreglé algunas de mis pruebas unitarias JSL.
- Cazador: Me reuní con Aaron para discutir varias correcciones de errores y algunos comportamientos extraños en la ventana del proyecto. Me reuní con Drew, Melanie y Michael H. sobre varios problemas de Sonoma con JMP 18.0. Abrió JMP-18652 , JMP-18654 , y JMP-18660 . Ninguno de estos problemas debería afectar a los usuarios actuales de JMP 17.x que actualizan a Sonoma. Verificaciones JIRA.
Pruebas web – Cary
- josh l: Pruebas de historias y pruebas basadas en escenarios.Trabajar con varios desarrolladores en varios elementos de JMP y JMP Live.Todo, desde grupos de AD, políticas de AD y respuestas a preguntas sobre implementación.Proporcioné instrucciones de actualización de la base de datos JMP Live al equipo de prueba.Para aquellos que publican en JMP Live con frecuencia.Hemos agregado atajos de teclado de publicación.CMD-OPT-U para Mac | CTRL-MAYÚS-U para ventanas Feliz publicación :cara_sonriente_con_ojos_sonrientes:
- Ana: Probando la nueva plataforma del Grupo Dan. ¡Verificando miles de millones de errores!
Pruebas de sistema/host-Beijing
- Equipo de Pekín: Pruebas basadas en escenarios de JMP Live 18: semana 5/6 ( JMPTESTBJ-1803 ) - En curso
- Eric (Nai) Wang: (1) Probar la nueva función "acceso a nivel de carpeta", agregar pruebas de integración para cada permiso de carpeta para verificar lo que el usuario puede y no puede hacer ( WEBJMP-7031 ). (2) Trabajando en las pruebas del escenario JMP Live 18.0. (3) Traspaso de tareas a Da Zhang. (4) Verificación de errores.
- Da Li: (1) TS: 00054369: respondió pidiendo más información. (2) En progreso: Pruebas basadas en escenarios de JMP Live 18.0, se crearon 7 nuevos errores. (3) En curso: Prueba de funciones ( WEBJMP-7468 : Atender las notificaciones enviadas a los usuarios que carecen de acceso al recurso en cuestión). (4) Verificación de errores.
- Nanwu: (1) Las pruebas de regresión de errores de JMP Desktop 18.0, principalmente en las pruebas de mejora de la telemetría. (2) Actualización de los controladores ODBC para las máquinas de laboratorio UT de ejecución nocturna JMP 18.0, le pidió ayuda a Jim para instalar el controlador ODBC MySQL 8.0.23 junto con el controlador 8.1.0, los detalles se pueden encontrar en: JMPTOOL-983 . (3) Pruebas basadas en escenarios de JMP Live 18. (4) Se completó el establecimiento de objetivos para el tercer trimestre. (4) Verificación de errores.
- Da Zhang: (1) Verificación de errores.
- Kimi (Yu) Wang: (1) JMP 18.0 NF – Python – En progreso. Viendo el vídeo de JMP Dev Demo_JMP 18 Integración con Python. Tratamiento de JMP-18416: conflicto con la integración de Python y la generación de código de Python. (2) Tratar con el soporte técnico: en progreso. Número de caso 00051830 ( JMP-18420 : CRP: instale los repositorios de usuarios almacenados en gcloud en JMP18 python). Número de caso 00053702 ( JMP-18454 : CRP: transferir objeto JMP Datatable a pandas DataFrame). Número de caso 00054464 - Listo, Paul: no planeo admitir la conexión a Jupyter. (3) Pruebas basadas en escenarios de JMP Live 18.0: en curso. (4) Verificación de errores.
- Nala: (1) Pruebas basadas en escenarios de JMP Live 18: en curso. (2) Verificación de errores. (3) Se ha completado la conversación del tercer trimestre dentro del equipo de Beijing.
Nota de Shannon
El doodle animado en colores pastel de Google me llamó la atención hoy. Cuando hice clic en él, descubrí que celebraba el cumpleaños de un psicólogo húngaro-estadounidense ahora fallecido, mejor conocido por nombrar el concepto psicológico de flujo. Es un concepto al que hacemos referencia de vez en cuando con JMP: intentar mantener a los clientes "en el flujo" mientras trabajan con datos en nuestras herramientas. Aquí hay un fragmento de esos detalles. ¡Espero que todos tengan un gran fin de semana y tengan algo de tiempo para fluir y hacer algo creativo que disfruten!