
Bienvenue dans la mise à jour de développement JMP du 29 octobre 2021 !
Cette semaine, nous avons fait nos adieux affectueux à Chung Wei Ng , l'un des 4 originaux du développement JMP ! Elle prend sa retraite le 31/10 et a pris les derniers jours de congé de cette semaine. Voici une superbe photo d'un déjeuner de vacances passé dans le bâtiment T. Merci, Mandy, pour le partage et aussi pour avoir rassemblé les participants pour la création vidéo d'adieu de Ryan Dewitt ! Vous pouvez le vérifier dans ce un article sur Inside JMP .

Dan Schikore a créé ce nuage de mots des descriptions des listes de modifications de Chung-Wei depuis que nous avons commencé à utiliser Perforce au début des années 2000, et Xan Gregg a contribué cette vue en barre emballée des données. Espérons que Chung-Wei s'arrêtera de temps en temps pour déjeuner! Je suis toujours déterminé à la recruter pour le programme EA.


En parlant d'EA, merci de garder vos pages de fonctionnalités à jour tout au long du cycle ! Veuillez ajouter les informations que vous souhaitez mettre en évidence dans JMP 17 EA4 proposera des pages d'ici le 8 novembre , et envoyez de nouvelles vidéos EA à Mia avant le 10 novembre.
Alors que nous nous préparons à finaliser les JMP 17 EA4 et JMP 16.2, plusieurs des testeurs de Cary et de Pékin sont engagés dans Tests d'installation précoces des deux versions. Les premiers tests EA4 consistent à vérifier les connexions aux nouvelles instances AWS des serveurs Help and Crash que nous utiliserons pour la première fois avec EA4. Jusqu'à présent, les connexions semblent fonctionner comme prévu.
L'effort JMP 16.2 a deux objectifs principaux : d'abord, vérifier tous les programmes d'installation et rechercher les éléments qui pourraient nous obliger à avoir besoin de reconstruire (numéros de version, droits d'auteur, conception de code, fichiers tiers) ; deuxièmement, parcourir toutes les fonctionnalités principales, en particulier les fonctionnalités interactives dont nous voulons nous assurer qu'elles fonctionnent bien (impression, liaison dynamique, outils de souris, touches d'aide, personnalisation des menus). Cette vérification en amont du programme d'installation nous aide à identifier et à résoudre les problèmes plus tôt afin que les équipes JMP puissent valider les images finales candidates plus rapidement à la toute fin du cycle.
Merci à Tonya d'avoir partagé les détails de cette semaine sur les pistes bêta/crash/télémétrie avec les crashs sélectionnés. Reportage JMP Live ici : Pistes Beta/Crash/Telemetry pour la semaine du 29/10/2021 | JMP Live (sas.com) .
Société

Sujet

Sous-thème

Plate-forme

JIRA

Annonces générales
- Assurez-vous de vérifier L'histoire des souvenirs d'Halloween de Diana sur InsideJMP , un voyage dans le passé de certains divertissements d'Halloween passés par JMP !
- La semaine prochaine nous accueillerons Beth Evans en tant que nouvelle administratrice du bureau R&D . Son bureau sera au A4331, donc si vous êtes dans le bâtiment, s'il vous plaît arrêtez-vous et dites bonjour !
- Si vous souhaitez être un employé vedette d'Inside JMP, veuillez télécharger une copie du Faire connaissance former . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, avec 3 photos de vous dans le dossier. Merci d'avoir contribué à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Gel du code JMP 16.2 - 11/2/21
- JMP 17,0 EA4 – 11/5/21
- JMP 17,0 EA5 – 12/10/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Découverte de données
- Dave B : Travaillant principalement avec Michael, John et Dan sur la suggestion de Nick d'ajouter une case à cocher à 3 états
JEXP void checkBoxSetItemThreeState(DisplayBox const* t, bool set);
classe JEXP DisplayCheckPtr : public DisplayControlPtr {
…
DisplayCheckPtr& setThreeState(bool set);

- Dan S : Correction d'un plantage de bagplot dans 16.2, correction d'un plantage de tabulation sur des résultats vides avec des colonnes emballées, correction d'un plantage de diagramme lors d'un changement d'état de ligne. Prototypage du nouveau code de fichier JRP/Session et d'une nouvelle fonctionnalité de sous-ensemble dynamique pour JMP 17.
- Xan : Participation à la conférence virtuelle IEEE VIS ( https://virtual.ieeevis.org/year/2021/index.html ).
BICHE
- Caleb : W travailler avec les explorateurs de taille d'échantillon pour corriger quelques bogues 16.2 de dernière minute, mais travailler principalement sur la mise en œuvre d'un nouveau look de profileur pour le reste des explorateurs. Je cherche à avoir le nouveau look dans le logiciel pour EA 3. A part ça, nous avons préparé nos costumes pour Halloween ! Soyez à l'affût d'un mignon prédateur marin à la chasse pour prendre une « bouchée » dans des bonbons
.
- Brad : Travail au comité de programme pour la conférence Stu Hunter en mars 2022. Examen d'un article pour le Journal of Quality Technology sur les ordres d'exécution systématiques pour les expériences conçues.
Hôte
- John Schroedl : Évitez les plantages avec la zone de texte Annuler lorsque nous passons des frappes au JSL. Enquêter sur le problème de couleur dans Missing Value Snapshot. Revues de code. Problème de construction EA. Vous cherchez à ajouter OpenBLAS au projet Windows.
HTML5
- Bryan F : Correction des défauts suivants :
- JMPHTML-1291 : Barre : étiquette principale compressée perdue lorsque l'axe de réponse utilise l'échelle Log.
- JMPHTML-1306 : BG: Bar : barres compactées affichées pour les valeurs masquées. Merci à Mike Muhlada d'avoir attrapé une régression après le correctif, que j'ai rectifiée.
- JMPHTML-1089 : Le nom de l'onglet du tableau de bord n'est pas facile à voir en mode sombre.
- JMPHTML-1321 : L'axe d'échelle du journal signale de manière incorrecte les valeurs 0 lorsqu'il est mis à l'échelle. Rapporté par CRISPR.
- JMPHTML-744 : S1587221 : l'étiquette d'axe affiche NaN lors de l'utilisation de l'échelle logarithmique.
- Participation à une réunion organisée par Dieter et Mia concernant les commentaires de CRISPR.
- A commencé à enquêter sur le problème JMP Live suivant : WEBJMP-4012 : En mode sombre, la boîte contextuelle des membres du groupe présente un faible contraste par rapport à l'arrière-plan. Merci à Michael Goff et Aurora Tiffany-Davis de m'avoir aidé à m'installer.
- Mayowa : Ajout de la prise en charge des étiquettes de lignes pour les tracés parallèles ( JMPHTML-1279 ), travaillant sur l'ajout de la prise en charge de la taille maximale des étiquettes dans la carte thermique pour le HTML interactif ( JMPHTML-1170 ), enquêtant sur un bogue avec échec des rapports lors de l'analyse dans JMP live dans Firefox ( JMPHTML-1307 ).
- Praveena : C un travail continu sur JMPHTML-1240 qui a aidé à analyser JMPHTML-1205 (ajout d'un attribut booléen à XMLWriter::attribute).
- Josh M : JMPHTML-925 : implémenter la fonction de densité de journal normale pour la prise en charge des profileurs Naive Bayes.
JMP en direct
- Aurore: Dossiers hiérarchiques : a joué et généré des idées (problèmes Jira) pour l'interface utilisateur. Création d'une méthode qui renvoie le chemin d'accès à la racine pour un article ou un dossier donné.Enregistrez le téléchargement d'un article lorsqu'il est inclus dans un dossier téléchargé (JMP Project). Écrivez les enregistrements de publication dans le journal d'audit pour les publications ajoutées aux dossiers existants. Lorsque vous signalez des enregistrements d'accès pour un dossier, n'incluez que ces enregistrements pour les publications enfants immédiates.
- Eric H. : Poursuivre les discussions sur la conception et commencer à coder l'actualisation à la demande des données dans JMP Live (l'actualisation programmée viendra ensuite).
- Josh M : A travaillé sur WEBJMP-4155 : la publication n'a pas pu être chargée à l'aide de l'utilisateur admin.
Statistiques
- Jianfeng : travailler sur l'amélioration du tracé de la matrice de chargement. Sur la base des commentaires EA des clients, j'ajoute la capacité de filtre pour afficher le nombre sélectionné de PC. Merci!

- John Sall : Livraison du code du framework de la plate-forme C++ à Meichen pour l'intégration multivariée, qui commence maintenant à fonctionner, à partir du menu multivarié. Ajout d'un page des fonctionnalités préliminaires . J'ai essayé un peu de codage BLAS sur Mac. Jeremy et Jacob expérimentent maintenant de bien meilleures bibliothèques.Ajout de la prise en charge de la propriété de colonne Process Screening.
- Peng : continué à tester mon travail de dégradation de mesures répétées et à apporter des modifications. Et a corrigé un problème de script dans l'ancienne plate-forme de dégradation.
Documentation des statistiques
- Collène : Travailler sur de nombreux éléments d'indexation de scripts - Profileurs, filtrage des réponses et moindres carrés partiels.
- Michel C : Ajout d'un exemple Tabulate, mise à jour des captures d'écran Tabulate, ajout d'une note au chapitre EWMA, révision de certaines modifications apportées à la documentation héritée pour Karen et révision des mises à jour de l'index de script pour Colleen.
Test de statistiques
- Tonya : Test de la fonctionnalité d'affichage des lignes exclues pour MDMCC.Test de la fonction CCB de suppression des limites définies par l'utilisateur avec des modifications de graphique.A travaillé sur un article de blog pour les fonctionnalités de sous-groupement de filtrage de processus qui étaient nouvelles dans 16.1. Vérification des bogues.
- Marque: Continuez à travailler sur la conception d'Easy DOE avec Brad et Joseph. Continuez à travailler sur le test d'Easy DOE avec Jacob. Rencontre avec Ryan et Jacob pour discuter de l'utilisation de tableaux de couverture pour tester les transitions dans Easy DOE. Participation (gratuite !) Webinaires de la Conférence technique d'automne 2021 (FTC).
- Jacob: Rédaction de tests unitaires pour l'onglet Définir dans Easy DOE et rencontre avec Mark Bailey et Ryan Lekivetz pour discuter des tests de transition entre les onglets. Migration des résultats des tests de performances du serveur SAS jmpqafiles vers JMP Live. Test Explorer les valeurs manquantes. Assister Jeremy Ash dans les tests de performances de liaison de JMP aux bibliothèques BLAS sur Mac.
Mises à jour sur les sciences de la vie
- Meichen : Travailler sur le projet d'intégration multivariée (t-SNE), qui effectue une réduction de dimension pour les grands ensembles de données.
Gestion des produits
- Mia : J'ai travaillé avec Julian sur la présentation de développement de Workflow Builder. Merci pour toutes les bonnes questions et commentaires ! Nous établirons un plan de transition avec Ernest et Xan la semaine prochaine. A aidé Dieter à mettre en place Crispr avec JMP Live EA3 pour évaluer le travail des polices, et a partagé quelques premiers commentaires avec l'équipe. Le client a ensuite déclaré à l'AE que « nous le tuons ! » J'ai rencontré Evan pour parler de la feuille de route de la barre de recherche, qui pourrait faire sa première apparition dans EA5. Transition de la plupart des projets liés au LS et à la pharmacie vers Sam - merci Sam, je suis ravi de vous avoir à bord !
Soutien technique
- Duane : Cette semaine a commencé en fanfare lorsque des mises à jour ont été apportées à des milliers de tickets WEBJMP Jira, modifiant le contact du support technique. Tous les changements ont été annulés, mais si quelqu'un trouve des tickets toujours incorrects, faites-le moi savoir. Bobby travaille avec Aaron K et Bob H. pour faire avancer la création du portail MyJMP. Wendy et moi travaillons maintenant avec Stan en ce qui concerne notre implémentation de Service Cloud. Nous voyons de plus en plus de clients poser des questions sur JMP et Windows 11.

Opérations de développement
- Jim : Mise à jour de Monterey OS (12.0.1) et Big Sur OS (11.6.1) sur les deux paires de machines UT. Ajout d'une définition de variable d'environnement système à chacune des machines JMP 17 UT pour éviter un blocage JMP. A travaillé sur la page Confluence pour le processus de build nocturne Macintosh (en cours). De nombreux tickets Jira, dont JMPLOC-4099, JMPTOOL-337, JMPTOOL-339, JMP-7726. Étapes initiales de la configuration d'une machine virtuelle Windows 11 (merci, Nick Ruva) pour les UT JMP Pro 16.2. Soutien forcé.
- Bob: Rencontre avec le service client et le marketing numérique pour discuter du portail MyJMP.
Documentation continue de la construction nocturne, de l'installation et des autres étapes du processus.
Documentation
- Qiana : Diverses réunions, y compris des conversations d'introduction avec les responsables du développement pour recueillir des réflexions et des commentaires sur la documentation. Visite FrameMaker avec Sheila. Formation continue de JMP et processus d'intégration des managers.
- Sheila : Testé l'aide chinoise à la construction. Instructions d'aide mises à jour pour BRD. Exécuter des scripts sur les fichiers source ZH. Configurez Jiras pour la production et la révision de l'aide à EA. Notes de version terminées. Logiciel installé sur un nouvel ordinateur.
Tests système/hôte - Cary
- Mandy : J'ai d'abord travaillé sur la vidéo de Chung Wei, en faisant passer des trucs à Ryan - vous pouvez le voir dans L'article hommage de Chung-Wei ici . J'ai travaillé sur quelques pistes TS et répondu/fichier des tickets JIRA. J'avais une tonne de choses à tester et à vérifier, donc en faire beaucoup, en écrivant un test si nécessaire.Je travaille maintenant sur les colonnes Tabulate – Pack, essayant de voir si je peux faire une courte vidéo pour EA4 pour Mia.
- Lisa G : J'ai vérifié quelques plantages de contour dans 16.2 et j'ai travaillé sur le test de la nouvelle fonctionnalité Configurer les niveaux en GB.
- Audrey : Tests d'installation précoces, nettoyage des tests JSL et des échecs associés.
- chasseur : J'ai travaillé sur plusieurs pistes JMP 17 EA, testé avec un correctif récent pour JMP-413 et les premiers tests d'installation de JMP 16.2.
- Mike M : Terminé le portage de Sikuli vers Azure en demandant à Justin de tuer mon ancienne machine virtuelle OpenStack. Beaucoup de différences d'image et de bruit de Mac. En creusant à nouveau. Ouverture de 2 nouveaux bogues HTML5 pour les exportations de journaux. J'ai commencé à regarder EA4, en particulier la partie Aide.
- Josh L : Tests JMP Live Jira et vérification des bogues.Appelez le SIG pour ouvrir plus de ports et expliquer pourquoi nous en avons besoin.A répondu à certaines des questions de Jacob R. JMP Live alors qu'il transférait ses tests vers JMP Live.Communiquer les problèmes de JMP Live à l'équipe de test et guider certains de nos Jira-Bugs bloquants.
- Cary / Pékin JMP Live Testing Statut Jira
- 04 histoires de tests
- 50 histoires dans Test Ready
- 17 Bug créé au cours des 7 derniers jours
- 49 histoires / bugs fermés au cours des 7 derniers jours
Tests système/hôte-Pékin
- Éric Wang : (1) Travail sur le remplacement des items Jira, ajout de tests d'intégration. Trouvé un problème selon lequel le remplacement de la publication du rapport enfant déclenche 2 processus de régénération, voir https://rndjira.sas.com/browse/WEBJMP-4186 . (2) Éléments Jira d'avertissement de carte de contrôle terminés. (3) Réalisation des tests de régression JMP Live 16.2 pour l'intégration SAS et JMP Publish. (4) Autres tests d'histoires/bugs Jira.
- Da Li : (1) Téléchargement de test en tant que projet WEBJMP-3530 et préparation de l'ajout de tests Jest. (2) Défaillances JSL UT étudiées. (3) Vérifiez l'interface utilisateur JMP Live. (4) Rapport d'enquête TS 7613449069.
- Mike Wu : (1) Présentation pour la Semaine de la Qualité 2021. (2) Terminé les tests de régression JMP Live 16.2 pour Query Builder, HTML5 Profiler, Excel Add-in, OLE Automation. (3) Rapport d'enquête TS 7613447516. (4) Tests d'histoires/bugs Jira.
- Kimi : (1) Participer aux tests d'intégration SAS. Apprendre cette fonctionnalité, faire des tests interactifs et se familiariser avec les tests unitaires. (2) Défaillances JSL UT étudiées. (3) Discutez avec Audrey des tests Python dans la validation de l'installateur et mis à jour Python+Configuration+et+Unité+Tests et Comment+installer+Python .
- Nala : (1) Jira stories/tests de bogues pour le panneau JMP Publish and Post Details.
Note de Shannon
Bryan Fricke a eu la gentillesse de me laisser partager cette jolie photo de sa fille Elise déguisée en Umbreon (un Pokémon, pour ceux d'entre vous qui ne sont pas au courant). J'espère que tous les enfants, petits et grands, apprécieront Halloween !

Son costume est bien meilleur que celui-ci… leçon apprise ! Passez un week-end d'Halloween amusant et pas trop effrayant !
