
Bienvenue dans la mise à jour du développement JMP du 5 novembre 2021 !
Nous avons accueilli deux nouvelles personnes dans l'équipe JMP cette semaine ! Beth Evans a rejoint R&D en tant que nouvelle administratrice de bureau et vous pouvez la trouver dans A4331. Vous pouvez visiter cette page dans Confluence pour trouver le tableau des responsabilités de gestion de projet et d'administration qu'Amy a envoyé plus tôt dans sa note de bienvenue. De plus, Jasean Rasnake , client de longue date de JMP, a rejoint l'équipe de support technique JMP de Duane. Bienvenue !!!
Nous avons maintenant officiellement gelé le code source de JMP 16.2 . Merci pour toute votre aide pour corriger, tester et documenter les éléments hautement prioritaires de notre version de maintenance finale de JMP 16 ! L'équipe de documentation et l'équipe L10N travaillent à la finalisation de leur travail et nous avançons vers la création d'un candidat d'installation final le 19 novembre .
JMP 17 EA4 est également gelé à partir de 17 heures aujourd'hui. J'apprécie tout le travail effectué sur vos pages de fonctionnalités pour cette itération. La gestion des produits JMP est ravie de voir à quel point ces pages facilitent la collecte de détails sur les fonctionnalités à partager avec les clients. Mia travaille à la compilation du document source unique pour EA4. Si vous ne l'avez pas déjà fait, veuillez mettre à jour vos pages de fonctionnalités avant le 8 novembre et envoyer des vidéos EA à Mia avant le 10 novembre.
Un grand merci à Julian Parris et Mia Stephens pour leur présentation lors de la réunion JMP Dev de la semaine dernière ! Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici. Julian a présenté un prototype JSL pour la création de workflows qui exploite la fonctionnalité d'enregistrement des actions de JMP. Ernest Pasour a déjà créé une première implémentation C++ du générateur de workflows pour EA4 et nous attendons avec impatience les commentaires des clients sur ce nouvel outil.
Merci à Tonya Mauldin d'avoir partagé les pistes bêta/crash/télémétrie pour la semaine du 11/5/2021 avec les crashs sélectionnés. La version JMP Live de ce rapport est disponible ici : Pistes bêta/crash/télémétrie pour la semaine du 11/5/2021 | JMP Live (sas.com)
Entreprise
Lancement du produit
Sujet
Sous-thème
Plate-forme
JIRA
Annonces générales
- Si vous souhaitez être un employé vedette sur Inside JMP, veuillez télécharger une copie du formulaire de présentation . Remplissez simplement les questions et, lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de nous aider à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 17.0 EA4 – 05/11/21
- Candidat à l'installation finale de JMP 16.2 – 19/11/21
- JMP 17.0 EA5 – 12/10/21
- Validation de l'assurance qualité JMP 16.2 – 22/12/21
- Veuillez visiter Confluence pour une liste complète des dates des JMP 16 et JMP 17 .
Mises à jour du développement JMP
Actualités sur les sciences de la vie
- Meichen : Nous travaillons sur la plateforme Multivariate Embedding, qui prend désormais en charge un tracé t-SNE 3D :
- John C : Amélioration de la vitesse d'exécution du sélecteur de rapport JMP Clinical 17 en mettant à jour les objets d'étude pour mettre en cache les résultats d'exécution du rapport. Logique révisée dans l'étude getDefaultTreatmentControlLevel() lorsque la valeur TSCNTRL du domaine TS n'existe pas dans une variable de traitement choisie. Suppression de l'option globale « Utiliser le filtre de sujet de révision pour les rapports au niveau du sujet ». Conception et mise en œuvre d'un framework JSL uniquement pour l'ajout/le stockage/l'affichage des notes d'étude.
Gestion de produit
- Mia : J'ai rencontré Ernest, Julian et d'autres personnes sur Workflow Builder , qui fera sa première apparition dans EA4. Un travail incroyable de la part d'Ernest et Julian pour intégrer ce projet dans JMP aussi rapidement ! En attendant, je travaille avec Shannon, Ernest et Mandy pour mettre au point Table Shaper. Je continue les réunions « pour faire connaissance » avec Sam et divers groupes – cette semaine, nous avons rencontré Brad, Xan, Nicole, Audrey et Shannon. Merci à tous pour votre temps !
Assistance technique
- Duane : Plus tôt cette semaine, Jasean Rasnake a rejoint l'équipe de support technique de JMP. Il vient de Flir Systems, anciennement Digital Optics Corp. Bien qu'il soit nouveau chez JMP (la société), il a de nombreuses années d'expérience avec JMP Software. Jasean assumera de nombreuses responsabilités de support, notamment JSL, les modules complémentaires, le générateur d'applications, l'enregistreur d'actions et diverses plates-formes analytiques. Il travaille actuellement à distance à Charlotte, mais déménagera dans la région de Cary avec sa femme, Meredith, et ses deux fils, Joseph et Sean, à la fin de l'année scolaire. Jasean est l'heureux propriétaire d'un avion Cessna Cardinal et, pendant son temps libre, il aime voler vers diverses destinations. Il est déjà connu de beaucoup, alors envoyez-lui un message pour lui souhaiter officiellement la bienvenue chez JMP !
- Voici les rapports TS JMP Live . (JMP Live 16) Et voici des informations concernant les tickets Jira ouverts par le support technique .
Opérations de développement
- Jim : Activation des builds et des installateurs JMP Trial 17.0 pour Mac OS et WinOS. Création des premières builds EA4 pour les tests AWS. Application des mises à jour du système d'exploitation et des logiciels pour les machines virtuelles macOSX et WinOS. Collaboration avec Nick R. (Merci !) pour libérer les licences MATLAB ; test de l'accès à MATLAB via JMP (la version 17.0 se bloque toujours sur Big Sur et Catalina). Coordination des modifications apportées au processus de build pour les installateurs cliniques avec Bob et Drew. Modification des e-mails de build et d'installation nocturnes avec Audrey.
J'ai exécuté la suite UT sur la build ASAN et j'ai signalé des échecs d'assertion. J'ai travaillé sur l'obtention des résultats UT de JMP Pro 16.2 sur Windows 11. Prise en charge de Perforce.
- Myron : Test du processus de crash avec le nouveau serveur AWS. Modification des scripts pour récupérer les crashs du nouveau serveur et télécharger les informations de la carte d'aide. Collaboration avec Chris H pour résoudre le problème des crashs Mac qui ne se symbolisaient pas.
- Shannon : Poursuite du tri des défauts futurs de Chung-Wei – merci pour toutes les contributions de différentes personnes ! Éléments déplacés vers Jira pour les composants statistiques et l'équipe HTML5.
Documentation
- Sheila : a pris en charge diverses tâches de localisation. A préparé les fichiers FrameMaker pour la génération de l'aide EA. A généré l'aide 17.0. A installé le logiciel sur la nouvelle VM pour générer l'aide 16.0 et 16.1.
- Qiana : J'ai assisté à diverses réunions. J'ai commencé à mettre à jour les guides de déploiement 16.2. J'ai continué la formation JMP et le processus d'intégration des responsables.
Tests système/hôte - Cary
- Audrey : Tests d'activation sur AWS, tests 16.2 et préparation pour la fin de sortie, révision des tests sur Windows 11 et Monterey.
- Mandy : Travaillez sur les vérifications, les pistes EA et ajoutez des tests. J'ai examiné le document préliminaire pour Tabulate – Pack Columns, créé des exemples et une vidéo EA4 pour Mia. J'ai testé Tabulate et signalé un crash – Dan S est en train de l'examiner. J'ai rencontré le groupe pour parler du nouveau Workflow Builder. Je le teste sur Mac, car il sera dans EA4 pour un retour précoce, et je continuerai à tester ses nouvelles fonctionnalités pour Ernest.
- Hunter : test du programme d'installation précoce de JMP 16.2, test/soumission d'un crash connu avec le nouveau serveur de crash avec la première version de JMP 17 EA 4, test de JMP 16.2 avec l'utilisateur jmproam et vérification du correctif côté client pour JMP-7785 (le changement de nom du fichier .crash sur Monterey).
- Mike M : Je travaille toujours sur le bruit des tests d'image Mac. J'essaie d'isoler plusieurs types de problèmes : décalage HTML, légères modifications de la taille du graphique à barres, délais d'attente de test apparemment non corrélés. Jiras ouvert sur le crash de Query Builder et le mauvais contenu pour Help TOTD #2. J'ai fait part à Sheila de quelques premières critiques du DJ localisé de JMP.
- Hui : Poursuite des tests de tracé parallèle sur l'axe catégoriel, les étiquettes de ligne et l'infobulle. Poursuite des tests sur le redimensionnement du canevas. 5 problèmes HTML5 signalés dans Jira.
- Josh L : Tests JMP Live Jira et vérification des bugs. J'ai répondu à quelques questions sur le déploiement de JMP Live. J'ai commencé à tester les images de dépôt JMP Live 16.2 et les scénarios de migration. L'équipe de test JMP Live de Cary et Bejjing et JMP Live Dev ont eu une réunion pour faire le point et répondre à toutes les questions.
- Test en direct du statut Jira de Cary / Beijing JMP
- 07 Histoires en cours de test
- 33 histoires prêtes à être testées
- 10 bugs créés au cours des 7 derniers jours
- 28 histoires / bugs fermés au cours des 7 derniers jours
Tests système/hôte - Pékin
- Eric Wang : (1) A travaillé sur des éléments Jira liés aux données, à la régénération, a ajouté des tests d'intégration. (2) A testé d'autres stories/bugs Jira. (3) A mis à jour les tests unitaires JMP Live JSL pour adapter les nouveaux changements de JMP Live. (4) A développé certaines fonctions communes pour les tests de bout en bout de JMP Live.
- Da Li : (1) J'ai travaillé sur les articles de téléchargement liés à Jira et j'ai ajouté des tests Jest. (2) J'ai testé d'autres histoires/bugs Jira. (3) J'ai examiné les notes de publication de JMP 16.2. (4) J'ai étudié le rapport TS 7613437105, 7613449069. (5) J'ai vérifié le nouveau serveur de crash et le serveur d'aide.
- Mike Wu : (1) A terminé les tests d'installation anticipée de JMP 16.2, voir BRDSTG-3222. (2) Exécution des tests d'activation de JMP 17.0 sur le nouveau serveur d'activation AWS, voir BRDSTG-3223. (3) A examiné les notes de publication de JMP 16.2. (4) A étudié les rapports TS 7613452461 et 7613452876.
- Kimi : (1) A terminé les tests d'installation anticipée de JMP 16.2, voir BRDSTG-3222. (2) A examiné les notes de version de JMP 16.2. (3) A discuté avec Sheila de l'exigence de Python dans les notes de version de JMP 16.2, voir JMPDOC-783. (4) A examiné les tests d'intégration SAS. A ajouté des tests unitaires pour le fichier de soumission SAS. (5) A testé les histoires/bugs JMP Live Jira.
- Nala : (1) J'ai testé la prise en charge des préférences JMP lors de la publication et de la régénération, voir WEBJMP-3331. (2) J'ai étudié les échecs JSL UT. (3) J'ai examiné les notes de version de JMP 16.2. (4) J'ai vérifié le nouveau serveur de crash et le serveur d'aide. (5) J'ai testé d'autres histoires/bugs Jira.
Découverte de données
- Ernest : Version initiale du Workflow builder (JVS) pour EA4.
- Dave B : Ajout d'un numéro de ligne à l'aperçu des données d'importation, ajout d'un texte limité aux rapports avec l'option « Titre des données en sortie » et ajout d'une légende de taille aux tracés Go/parallèles.
BICHE
- Brad : J'invite les participants à la conférence Stu Hunter en mars prochain. Je travaille sur un nouveau document du DOE avec Chris Nachtsheim et Ryan Lekivetz.
- Joseph : Plus de travail sur Easy DOE. Ajout de l'option de simulation pour les utilisateurs guidés (via une icône de divulgation), correction des problèmes de transition d'onglets, correction du bug de taille d'exécution pour les utilisateurs guidés, travail sur la prise en charge JSL, ajout du texte d'avertissement EA et correction de divers bugs.
Hôte
- Michael H : J'ai travaillé sur le problème insoluble de MATLAB. J'ai réussi à le faire échouer sur Apple Silicon de la même manière qu'il échoue sur les Mac Intel. J'ai créé un outil pour convertir le nouveau format de fichier de crash .ips d'Apple (un fichier JSON laid) au format Crash Reporter hérité sur lequel repose notre chaîne d'outils de rapport de crash. J'ai mis à jour symbolize-crash-report pour gérer le nouveau format .ips, qui est le type de rapport de crash que macOS Monterey génère désormais.
- John Schroedl : Je travaille sur l'intégration d'OpenBLAS dans un projet Windows. J'évalue les options de lien statique ou dynamique du code BLAS avec un commutateur d'exécution. Diverses questions sur le support VS. Un peu de recherche sur les noms de fichiers longs.
HTML5
- John Powell : a soumis du code pour permettre la mise à jour/régénération des tracés parallèles sur JMP Live JMPHTML-1316 . Il a été découvert que le problème dans JMPHTML-1307 s'est avéré être un bug de Firefox. Josh M. va chercher une solution de contournement. Mise à jour de la détection des tracés de Pareto non pris en charge afin que nous puissions continuer à effectuer le rendu sous forme d'image statique jusqu'à ce qu'il devienne prioritaire de prendre en charge cette plate-forme dans le HTML interactif ( JMPHTML-625 ). Correction de la prise en charge du zoom et du panoramique pour les régions de confiance de la ligne d'ajustement JMPHTML-1134 . Travail sur la prise en charge de la personnalisation des polices pour le filtre de données local JMPHTML-1399 . Participation à la session de brainstorming JMP pour 2022. Demande de conversion du dernier des défauts de la piste FUTURE de l'équipe HTML5 en JIRA (Merci, Shannon !)
- Bryan F : a travaillé sur JMPHTML-1309 , discuté lors de la récente réunion du comité de pilotage de JMP Live , où un graphique peut paraître flou sur un écran Mac Retina. A implémenté une solution que Brian Corcoran a trouvée sur le Web et a constaté que les graphiques HTML5 ont maintenant un meilleur rendu lorsque l'utilisateur zoome avec le navigateur. La solution a provoqué une régression avec une optimisation utilisée lorsque de nombreux marqueurs sont dessinés. A développé une solution pour la régression et la soumettrai une fois que l'EA sera prête à fonctionner. A terminé quelques défauts de pose en mode sombre de JMP Live ( WEBJMP-4012 et WEBJMP-3811 ). Merci à Michael Goff pour son aide sur ces tâches. Enfin, j'ai présenté une proposition développée par le groupe UI/UX 2 (Edgar Beere, Brian Corcoran, Qiana Eaglin, Chris Gotwalt, Xan Gregg, Duane Hayes, Aaron Kennedy, Laura Lancaster, Josh Markwordt, Manuela Merkhofer, Mia Stephens et Marilyn Wheatley) lors de la session de brainstorming du JMP.
- Praveena : correction de la couleur d'arrière-plan de la zone de texte et de la couleur de la colonne d'en-tête du tableau JMPHTML-1240 et JMPHTML-1234 terminée. Début du travail sur JMPHTML-1172 , augmentation de la taille de l'affichage des colonnes de tracé avec des polices plus grandes.
JMP en direct
- Michael G : Beaucoup de petites améliorations et de corrections de bugs. Mise en route de la publication WebView. Travail de préparation pour les dossiers hiérarchiques et les groupes imbriqués.
- Aurora : pour les dossiers hiérarchiques, quelques lacunes préexistantes dans la publication de messages dans un dossier ont été corrigées (notifications, vérification des objets volumineux perdus). Assurez-vous que les messages de publication/abonnement corrects sont envoyés pour les modifications apportées à la hiérarchie des dossiers, et que les horodatages et les avertissements du graphique de contrôle se propagent jusqu'au dossier immédiatement propriétaire, mais pas au-delà. Ajout d'un filtre pour les messages comportant des avertissements du graphique de contrôle. Arrêt de l'écriture d'un enregistrement de journal d'audit désormais obsolète et mise à jour de la manière dont nous testons la publication dans un dossier.
Statistiques
- John Sall : Dans le clustering hiérarchique, centrez les données avant de prendre le SVD pour l'utiliser dans les critères CCC pour les données non standardisées. (JMP-7058). J'ai envisagé de proposer des modifications à la boîte de dialogue de lancement de l'ACP, sur laquelle Jeremy a travaillé ( page de présentation ici ). Nous devrions envisager de travailler davantage sur les données non standardisées, l'imputation et la robustesse des méthodes SVD, et encore plus de superposition pour mieux naviguer dans toutes les méthodes. J'ai regardé la vidéo de David Hand sur les limites des mesures de classification.
- Elizabeth : Comparaisons multiples sur l'échelle des données (donc probabilités et décomptes pour les moyennes LSM et rapports de cotes et rapports de taux pour les différences) dans GLMM (JMP-6490). Commencez à préparer plusieurs webinaires sur les modèles mixtes à venir dans les prochaines semaines.
- Peng : J'ai continué à tester mon travail sur la dégradation des mesures répétées et à corriger les problèmes découverts. J'ai également apporté une amélioration significative des performances (JMP-7822) dans la distribution de la vie avec regroupement pour résoudre le problème de performances apparu lors du test du travail de dégradation des mesures répétées.
- Laura CS : J'ai terminé la mise à jour des algorithmes d'estimation dans le code SEM. J'ai mis à jour chacune des options du menu du triangle rouge pour gérer plusieurs groupes. J'ai aidé à répondre à quelques questions sur SEM auprès du support technique. J'ai revérifié l'implémentation des scores de facteurs Bartlett dans SEM. J'ai participé à une séance de brainstorming et j'ai hâte de voir comment ces idées sont mises en œuvre.
Documentation statistique
- Michael C : a documenté davantage de NF dans SEM, Tabulate et la nouvelle fonction JSL Random SVD() ; a examiné les chaînes ; a commencé à prototyper un script JSL pour prendre en charge le projet de test unitaire de capture d'écran de Colleen.
- Karen : J'ai travaillé sur de petits défauts pour les chapitres MDMVCC et MDS.
Tests statistiques
- Jacob : Rédaction de tests pour Easy DOE et Accelerated Life Test Design, et test des mises à jour de Design Explorer. Test et vérification d'un correctif 16.2 pour le clustering de valeurs manquantes (JMP-7504). Transition des résultats des tests de performances du serveur SAS jmpqafiles vers JMP Live.
- Mark : Aide à Joseph pour le développement d'Easy DOE. Développement de scripts de tests unitaires pour Easy DOE avec Jacob. Développement d'une stratégie de test avec Joseph, Ryan et Jacob pour les transitions entre les modes et les onglets dans Easy DOE. Prise en compte de deux commentaires d'EA sur Design Space Profiler pour Tonya. Participation aux webinaires de la FTC.
- Tonya : J'ai travaillé sur un article de blog concernant les options de dialogue pour CCB. Test du nouveau rapport de biais et de linéarité pour MSA. Vérification des bugs.
Note de Shannon
Merci à Audrey d'avoir souligné dans la bande dessinée de ce matin : pour les âges à un seul chiffre, vous devez supposer que le « premier chiffre » est zéro.
Le Giving Tuesday approche et vous pouvez vous inscrire au projet SAS Angel Tree ici et lire plus de détails sur le programme. En bref, la remise des cadeaux aura lieu le mardi 30 novembre de 8h à 16h au quai de chargement du bâtiment LW. Si vous vous inscrivez, il vous sera demandé de fournir au moins une tenue neuve et COMPLÈTE pour chaque ange. Une tenue complète se compose de :
*1 paire de bas (jeans, leggings, jupe, kaki, etc.)
*1 haut (polo, t-shirt, pull léger, etc.)
*1 paire de chaussures
*1 manteau, sweat-shirt épais, etc.
*Sous-vêtements et chaussettes
*1 jouet
Passez tous un bon week-end !