Bienvenue dans la mise à jour de développement JMP du 17 mai 2024 !
Les équipes d'assurance qualité JMP de Cary et de Pékin ont terminé de vérifier tous les installateurs de produits JMP pour la version 18.0.1 et ont approuvé. Félicitations à tous ! Alors que JMP a publié des versions « point-point » au cours des cycles précédents pour résoudre les problèmes majeurs et les problèmes majeurs qui retardent les déploiements clients majeurs, c'est la première fois que nous planifions délibérément une version de sécurité « point-point » pour mettre à jour les bibliothèques et les packages tiers. et résolvez les bogues showstopper. JMP 18.0.1 remplacera bientôt JMP 18.0 en tant que version officielle disponible dans MyJMP. Une fois la version 18.0.1 finalisée, nous ouvrirons une piste 18.0.2 avec un objectif similaire : collecter les mises à jour tierces et tous les correctifs phares qui ne peuvent pas attendre la sortie de JMP 18.1 en juillet.
Les responsables du développement ont décidé cette semaine de retarder de deux semaines le démarrage du mode d'approbation de JMP 18.1 (nouvelle date : 04/06/24) et de retarder également la date de gel du code JMP 18.1 (maintenant le 28/06/24). Cela donnera plus de temps aux utilisateurs pour continuer à adopter JMP 18.0 et signaler les bogues à TS. Il existe plus de 200 problèmes dans le projet JMP Jira qui sont déjà marqués comme acceptés et résolus avec une version corrective de JMP 18.1. Nous avons également environ 90 éléments actuellement en état de test, de développement ou de test avec la version 18.1 en version planifiée et environ 180 marqués lancés mais prévus pour la version 18.1. Merci à ceux d'entre vous qui ont trié les éléments cette semaine pour supprimer la version 18.1 du champ Version planifiée sur les éléments qu'il n'est pas approprié de corriger en maintenance !
Le JMP 19 EA1 devrait geler le 31/05/24. Veuillez continuer à mettre à jour vos pages de fonctionnalités JMP 19 avec du contenu pouvant être partagé avec les clients. En parlant des nouvelles fonctionnalités de JMP 19, merci beaucoup à Meichen Dong qui s'est porté volontaire pour présenter lors de la réunion de développement JMP de cette semaine une nouvelle personnalité de traitement causal pour Fit Model. Meichen a collaboré avec John Sall, Elizabeth Claassen et d'autres sur ce nouvel ajout et vous pouvez trouver plus de détails dans Confluence ici . De plus, si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici .
Enfin, merci beaucoup à Abrah Furbee, stagiaire en communication technique chez JMP, qui a partagé cette semaine cette photo des stagiaires JMP en ville pour SAS Internpooloza ! Un merci tout spécial également à Audrey Shull, Andy Zhou et Beth Evans pour avoir aidé à coordonner les événements d'accueil de nos stagiaires cette semaine. Nous avons un mélange de stagiaires de retour et de nouveaux ajouts et nous sommes heureux de les voir nous rejoindre !
Annonces générales
Dates importantes à venir
- Sortie de JMP 18.0.1 – mai 2024
- Début du mode d’approbation JMP 18.1 – 04/06/24
- Gel du code JMP 18.1 – 28/06/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Mises à jour sur les sciences de la vie
- Wenjun : Nous avons été invités par le groupe de travail FDA Omics à rejoindre les scientifiques des données de la FDA pour donner des cours en ligne Data Science for Omics destinés aux évaluateurs de la FDA. Nous avons accueilli plus de 200 évaluateurs vendredi dernier. Chris a utilisé 15 minutes pour faire une démonstration de la fonction/des résultats dans JMP tandis que Vikrant a fait une démonstration de SAS pendant 40 minutes. Vous pouvez voir que nous sommes les seuls intervenants extérieurs invités et JMP a été le seul logiciel utilisé pour les démonstrations 6 fois. La dernière session sera axée sur l'IA/ML et sera enseignée par Russ.
- Drew : Corrections de bugs continues pour la version 18.1, y compris l'obtention enfin d'un style de ligne et de marqueurs dans les profils de patients qui visualisent les dates comme des indicateurs et/ou des conflits présents/manquants, antérieurs/en cours :

- Richard : Rencontre avec des étudiants de l'UNC au sujet des projets relatifs au complément Forest Plot et au complément UpSet plot. Création de scripts pour prendre les données d'événements et les annoter avec les données de résultats les plus proches. J'ai rencontré une personne qui avait suggéré des tracés de Kaplan-Meier dynamiques pour obtenir des commentaires.
Support technique et engagement
- Duane : Bonne nouvelle ! Nous accueillons un nouvel ingénieur support, Joe Kolker . Il est éloigné et travaille depuis le nord de la Californie. Il se concentrera sur JMP Live, l'intégration Python et divers autres domaines systèmes. J'ai entendu cette semaine que des remerciements/félicitations devraient être adressés à Dave Barbour pour son aide dans plusieurs cas. Nous apprécions certainement toute son aide !
- Voici les rapports TS JMP Live et le lien vers le filtre Jira montrant les tickets signalés par TS pour les 14 derniers jours .
Volume de dossiers par semaine :
Sujets de requête pour la file d'attente d'engagement, total :
Sujets de cas pour la file d'attente d'engagement, la semaine dernière :
Opérations de développement
- Mélanie : Exemples de données 18.1 : processus de test qui doivent être mis à jour. Migration de Stringbot : Planification du déplacement de Stringbot de jmptool (une machine virtuelle SAS) vers AWS ; ce sera un long projet avec des tests minutieux tout au long du cycle. Carte d'aide : réalisation de diagnostics et de planification avec Chris Barrett pour l'aide pour les EA 19.0 en utilisant le processus actuel et pour la version 19.0 après la conversion de la documentation en Oxygen. Participation à certaines conférences SAS DevOps . DevOps : Enquête générale, tests, dépannage sur une grande variété de travaux en cours.
- Shannon L : rencontré les développeurs pour commencer à planifier les étapes de migration de Stringbot vers AWS ; examiné l'état de la machine de build AWS 19.0 avec l'équipe de build, pour planifier comment obtenir plus de visibilité sur les builds ; aider à enquêter sur les rapports d'accident ; passé en revue les prochaines modifications apportées au générateur de requêtes Atlassian pour JQL ; a examiné les options Jira pour aider à automatiser la création de tickets Jira avec la gestion des produits.
- Jim : Migration des builds JMP 19.0 d'une machine physique WinOS vers une instance AWS. Intégration d'une modification tardive de JMP Clinical dans JMP 18.0.1 et refonte du programme d'installation de Mac OS. Conversion des versions quotidiennes de JMP 19.0 WinOS en versions non commerciales, autorisées ; modifications similaires sur Mac OSX à venir. Réalisation de nombreuses mises à jour du logiciel Mac OSX sur les machines de test quotidiennes.
- Bob : Modification des installateurs Windows pour permettre un commutateur de ligne de commande spécial qui installerait les fichiers Python-Secure au lieu des fichiers Python-PIP, ceci pour permettre à un administrateur système de déterminer que ses utilisateurs ne peuvent pas modifier le python installé par JMP. ( JMP-20994 )
- Shannon C : J'ai reçu la bonne nouvelle que mon affiche Discovery axée sur la façon dont les clients peuvent nous aider en soumettant leurs données d'accident et de télémétrie a été acceptée ! J'ai enquêté sur quelques plantages de JMP 18 et rencontré les membres de l'équipe au sujet de divers projets de migration d'outils en cours. Informations budgétaires du groupe DevOps rassemblées pour Brian C.
- Myron : Enquête et mises à jour du traitement des exemples de données (JMPTOOL-1156), JiraBot et travaux de télémétrie.
Localisation
- Allison : a travaillé sur la finalisation des traductions chinoises de l'interface utilisateur JMP Live 18.1, du programme d'installation et de Keycloak et a notifié l'assurance qualité pour les tests ; répondu aux requêtes des traducteurs relatives à la documentation JMP et à l'interface utilisateur portable 18.1 ; aidé BRD à obtenir l'autorisation d'accéder au JMP 18 ; et j'ai préparé et validé le package de production GPO pour le transfert aux équipes de traduction.
- Krzysztof : Rédaction de documentation dans Confluence pour les PM et les fournisseurs l10n sur les nouvelles fonctionnalités et fonctionnalités de memoQweb. Envoi de livres traduits et de fichiers JMP Live vers des dépôts. Création et importation de documents de révision de traduction pour le chinois.
- Sandy : mise à jour du rapport Trados utilisé pour le nombre de mots des fournisseurs pour le tableau de bord de création de projet. Travail sur la validation de la comparaison de fichiers à exécuter après le travail de remplissage. Testez les API de l'interface Jira.
- Sohail : A fréquenté Internpalooza. Travailler sur la mise en miroir de l'outil TM Search sur notre serveur externe pour les fournisseurs.
- Trish : Informations budgétaires compilées. Réponse aux demandes de traduction. Préparation de la réunion clinique JMP prévue lundi.
- Howard : Travail sur la structure de la base de données pour la gestion des tâches memoQ et la synchronisation.
Documentation
- Devon : a montré à l'équipe comment utiliser ChatGPT pour écrire des scripts Python et Perl pour travailler avec des documents, travailler sur les problèmes finaux de conversions XML, planifier avec Khawar des projets de stage.
- Khawar : Discuté de projets possibles avec Qiana. Poursuite des modifications UG en examinant les commentaires de Susan et Chris et en ouvrant un Jira ( JMP-21471 ). Passer en revue les guides de style pour Sample Index ( JMPDOC-2184 ).
- ChrisB : republié l'aide 18.0 pour obtenir quelques correctifs. Je travaille (encore) sur la version d'aide 19.0. Fin de la révision des modifications UG de Khawar. J'ai trouvé des problèmes de helpmap et j'en ai parlé à Mélanie. Par la suite, j'ai commencé un travail pour comparer les helpmaps.
- Qiana : Travail sur des exemples de tableaux de données pour 18.1. J'ai commencé à lire Utilisation de JMP Jiras pour 18.1, pour déterminer ce qui doit être documenté. Activités de planification de projet pour JMP 18.0.1 et 18.1.
- Susan C : Travaillant sur les mises à jour de JMP Live et la planification de Jira, Shannon L a eu la gentillesse de nous aider !
Tests système/hôte-Cary
- Mandy : Cette semaine a été chargée de tester les fonctionnalités de colonnes de groupe et de scripts qu'Ernest a poussé vendredi dernier pour JMP 19 – principalement en exécutant des tests et en essayant différentes choses, en éliminant quelques plantages et en gardant une trace des modifications. J'essaie actuellement de créer un fichier de tableau dans Excel dans lequel je peux lister certaines choses à essayer à partir de l'option de menu Tableaux > en 17.2, 18.2 et 19.0 – et comparer les comportements. (Les scripts de regroupement ont eu lieu dans JMP 14, mais en remontant seulement à quelques versions pour voir comment les choses sont gérées. Il suffit également de suivre d'autres différences - quelques-unes que j'ai trouvées en regardant ces éléments, qui ne sont pas liées à ces poussées, mais à d'autres poussées. ( JMP-21335 ).
- Audrey : Intégration des stagiaires et finalisation des tests JMP 18.0.1.
Tests système/hôte-Pékin
Cœur
- Dan S : refactorisation de Border Box pour utiliser la couleur d'arrière-plan et la couleur de bordure de la classe de base et dépréciation de certains anciens indicateurs "FrameSides" en faveur des nouvelles propriétés. Retrait de l'outil Scroller, rarement utilisé avec les périphériques d'entrée actuels. Correction d'un problème de mesure dans TabPageBox et d'un problème de sélection dans Afficher la structure arborescente.
- Morgan : Correction d'un crash de l'éditeur de script via le message Fermer la fenêtre. Correction de quelques bugs d'analyse des sentiments. Correction d'un bug dans SE où la suppression de lignes avec le code replié en haut ne fonctionnait pas correctement. Correction de l'exemple d'affichage du journal intégré SI.
- Dave B : Travailler avec Jasean pour comprendre le comportement étrange du tracé de surface, corriger les bordures des lignes de la boîte de table qui présentaient des espaces, corriger l'alignement vertical des enfants de colstack, corriger un crash causé par la clause Where de la boîte de table et créer un scénario de test pour un crash anonyme lors de l'exécution. Aller simple en 17.2.
- Parker : A écrit un nouveau code d'anticrénelage pour le lissage de l'image (5 fois plus rapide que l'original). Correction des tuiles de carte ne se chargeant pas pour les cas OSM North Pole et Wrap-Around. Modification de la vue zoomée pour afficher 1 Terre au lieu de plusieurs.
- Evan : Travailler sur les performances JSS/VisualStyling. Beaucoup de bons progrès là-bas.
DOE et fiabilité
- Félicitations à l'équipe du DOE cette semaine ! Leur brevet intitulé Systèmes, méthodes et interfaces utilisateur graphiques pour configurer la conception d'expériences a été délivré sous le numéro de brevet américain 11 928 325 le 12/03/24.
- Caleb : J'ai assisté à la conférence DAE à Virginia Tech. Beaucoup de discussions intéressantes et de projets intéressants du DOE ! J'espère avoir quelques notes sur Confluence en début de semaine prochaine.
HTML interactif
- John Powell : Discussions avec Annie et Dieter, puis Florence Kussener sur les limites de contrôle des cartes de contrôle sur JMP Live. Informations préparées pour le budget triennal. Présentation du stagiaire technique d'été, Sam Blashill, aux membres de l'équipe. Travailler sur l'analyse des performances du temps de chargement.
- Mike Stickles : Mise à jour de certains tests de performances HTML5 et tableaux de résultats de tests dans Perforce. Travaux initiaux terminés sur JMPHTML-2171, améliorant le temps de chargement des scénarios de test de 17+ secondes à 4,6 secondes. Continuer à chercher un moyen possible d’améliorer encore les performances par un facteur similaire.
JMP en direct
- Aurora : 18.1 : mises à jour des packages tiers. 19.0 : Améliorations des avertissements de la carte de contrôle (prise en charge du pub-sub pour l'activité de triage, ajout d'un texte dactylographié au nouveau modèle de marqueur de carte de contrôle, ajout d'informations de levée d'ambiguïté et d'informations de tri au résumé des avertissements, révision du formulaire de divulgation d'invention rédigé par Annie Dudley ).
Statistiques
- Elizabeth : Ajout d'un problème lorsque nous savons que la structure répétée des variances inégales dans Mixed ne parviendra pas à converger en raison du manque de réplication dans les blocs ( JMP-21160 ). Correction d'un bug (la colonne n'était pas masquée correctement) qui devenait un crash (oui !) après certains travaux de refactorisation d'Ernest lors de l'enregistrement de formules dans SVM lorsqu'il y avait un groupe By ( JMP-21452 ). Les tests de ce correctif ont révélé un crash différent avec Model Screening. Travailler sur l'implémentation d'un rôle Offset dans GLMM à utiliser avec la distribution de Poisson comme dans la personnalité GLM.
- John Sall : Dans Catégorique, implémentation des ajustements FDR pour les comparaisons de cellules ( JMP-2012 ), ajout de l'option "Mean Std Error" ( JMP-21439 ) et déplacement de certains éléments de menu vers un sous-menu ( JMP-21300 ). Dans la boîte de dialogue Modèle, gérez les noms qui doivent être cités dans les opérations du presse-papiers ( JMP-21364 ).
- Annie : Travailler sur la correction des tickets Jira Short Run pour l'intégration dans la v18.1 et travailler avec l'équipe JMP Live sur la nouvelle fonctionnalité JMP Live Warnings pour la version 19.
- Laura CS : Fin de l'implémentation de la gestion des paramètres fixes dans SEM avec MIIV-2SLS et poursuite de la rédaction des détails techniques associés.
Documentation sur les statistiques
- Michael C : Examen d'une réorganisation du chapitre FDE sur lequel Colleen travaille en conjonction avec la documentation des nouvelles fonctionnalités de FDE ; enquêter sur les modifications de la documentation nécessaires pour modifier la gestion des données censurées par intervalles dans Life Distribution ; a participé au projet de service JMP au Raleigh Rose Garden vendredi dernier.
Tests de statistiques
- Jacob : Test des mises à jour des courbes OC dans JMP 19 et mise à jour des tests unitaires ( JMP-21453 ). Test de la nouvelle erreur moyenne standard en catégorie ( JMP-1979 ). Ajout de tests et mise à jour des oracles de tests unitaires catégoriels pour en tenir compte. Ajout de plus de tests pour les limites de confiance moyenne en catégorie. Création d'une affiche pour HCI International 2024 avec Mark Bailey .
- Tonya : Test des nouvelles fonctionnalités de la boîte de dialogue Process Capability pour choisir une distribution après le lancement. Vérification des bugs. Nettoyage des tests unitaires.
Note de Shannon
Merci beaucoup à Dan Valente d'avoir partagé cette vidéo sur Instagram - un bon rappel que le codage donne souvent des résultats surprenants !
J'espère que vous passerez tous un merveilleux week-end !