
Bienvenue dans la mise à jour du développement JMP du 29 octobre 2021 !
Cette semaine, nous disons adieu affectueusement à 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 cette semaine de congé. 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 de la vidéo d'adieu de Ryan Dewitt ! Vous pouvez le vérifier dans ce un article sur Inside JMP .

Dan Schikoré créé ce nuage de mots des descriptions de la liste de modifications de Chung-Wei depuis que nous avons commencé à utiliser Perforce au début des années 2000, et Xan Gregg contribué cette vue de barre emballée des données. Espérons que Chung-Wei s'arrêtera pour le déjeuner de temps en temps ! 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 présentera 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 à la fois JMP 17 EA4 et JMP 16.2, plusieurs des testeurs de Cary et de Pékin sont engagés dans Premiers tests d'installation des deux versions. Les premiers tests EA4 impliquent de 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 de JMP 16.2 a deux objectifs principaux : premièrement, vérifier tous les installateurs et rechercher les éléments qui pourraient nous obliger à reconstruire (numéros de version, droits d'auteur, codesign, fichiers tiers) ; deuxièmement, pour parcourir toutes les fonctionnalités principales, en particulier les fonctionnalités interactives dont nous voulons être sûrs qu'elles fonctionnent bien (impression, liens dynamiques, outils de souris, touches d'aide, personnalisation des menus). Cette vérification préalable du programme d'installation nous permet d'identifier et de résoudre les problèmes plus tôt afin que les équipes JMP puissent valider plus rapidement les images finales candidates à 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/Télémétrie de la semaine du 29/10/2021 | JMP Live (sas.com) .
Société

Sujet

Sous-thème

Plateforme

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 plaisirs d'Halloween passés avec JMP !
- La semaine prochaine nous accueillerons Beth Evans en tant que nouvelle administratrice du bureau R&D . Son bureau sera en 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é présenté sur 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, ainsi que 3 photos de vous dans le dossier. Merci de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Gel du code JMP 16.2 - 02/11/21
- JMP 17.0 EA4 – 05/11/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
- David B : Travailler 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 du crash du bagplot dans la version 16.2, correction du crash de la tabulation sur les résultats vides avec des colonnes compressées, correction du crash du diagramme lors du changement d'état de la ligne. Prototypage d'un nouveau code de fichier JRP/Session et d'une nouvelle fonctionnalité de sous-ensemble dynamique pour JMP 17.
- Xane : 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 certains bogues de dernière minute de la version 16.2, mais travailler principalement sur la mise en œuvre d'un nouveau 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 recherche d'une "morsure" de bonbon
.
- Brad : Membre du 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éberger
- John Schroedl : Évitez les plantages avec la zone de texte Annuler lorsque nous passons les frappes au JSL. Examinez le problème de couleur dans Missing Value Snapshot. Revues de codes. Problème de build EA. Vous envisagez d'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 remplies affichées pour les valeurs masquées. Merci à Mike Muhlada d'avoir détecté une régression après le correctif, que j'ai corrigé.
- JMPHTML-1089 : Le nom de l'onglet du tableau de bord n'est pas facile à voir en mode sombre.
- JMPHTML-1321 : L'axe de l'échelle log signale à tort des valeurs 0 lorsqu'il est mis à l'échelle. Rapporté par CRISPR.
- JMPHTML-744 : S1587221 : L'étiquette de l'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 ligne aux tracés parallèles ( JMPHTML-1279 ), travaillant sur l'ajout de la prise en charge de la taille maximale de l'étiquette dans la carte thermique pour le HTML interactif ( JMPHTML-1170 ), enquêtant sur un bogue avec des rapports échouant lors de l'analyse dans JMP en direct dans Firefox ( JMPHTML-1307 ).
- Pravéna : C travail continu sur JMPHTML-1240 qui a aidé à analyser JMPHTML-1205 (ajout de l'attribut booléen à XMLWriter::attribute).
- Josh M : JMPHTML-925 : implémentez la fonction de densité de journal normale pour prendre en charge les profileurs Naive Bayes.
JMP en direct
- Aurore: Dossiers hiérarchiques : J'ai 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'une publication lorsqu'elle est incluse dans un dossier téléchargé (projet JMP). É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 les enregistrements des publications enfants immédiates.
- Eric H. : Poursuite des discussions sur la conception et début du codage de l'actualisation à la demande des données dans JMP Live (l'actualisation planifiée viendra ensuite).
- Josh M : Travaillé sur WEBJMP-4155 : la publication n'a pas pu être chargée à l'aide de l'utilisateur administrateur.
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!

- Jean Sal : A livré du code d'infrastructure 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é du 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.
- Ping : 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 statistique
- Colleen : Travailler sur de nombreux éléments d'index de script - 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 de la documentation héritée pour Karen et révision des mises à jour de l'index de script pour Colleen.
Test de statistiques
- Tonia : Test de la fonctionnalité Afficher les 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-groupe de filtrage de processus qui étaient nouvelles dans la version 16.1. Vérification des bogues.
- Marquer: Continuez à travailler sur la conception d'Easy DOE avec Brad et Joseph. Continuez à tester 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. Aider Jeremy Ash à tester les performances de liaison des bibliothèques JMP aux bibliothèques BLAS sur Mac.
Mises à jour des sciences de la vie
- Meiche : 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 élaborerons un plan de transition avec Ernest et Xan la semaine prochaine. A aidé Dieter à faire fonctionner Crispr avec JMP Live EA3 pour évaluer le travail des polices et a partagé quelques premiers commentaires avec l'équipe. Le client a dit plus tard à l'AE que "nous le tuons!" Rencontre avec Evan pour parler de la feuille de route de la barre de recherche, qui pourrait faire une première apparition dans EA5. Transition de la plupart des projets liés à la LS et à l'industrie pharmaceutique vers Sam - merci Sam, ravi de vous avoir à bord !
Soutien technique
- Duan : 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. Toutes les modifications ont été annulées, mais si quelqu'un trouve des tickets encore 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. Travail sur la page Confluence pour le processus de construction 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 obligatoire.
- 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 de FrameMaker avec Sheila. Formation continue JMP et processus d'intégration des responsables.
- Sheila : Testé la construction de l'aide chinoise. Mise à jour des instructions d'aide pour BRD. Exécute des scripts sur les fichiers source ZH. Configurer Jiras pour la production et la révision de l'aide EA. Notes de version terminées. Logiciel installé sur le nouvel ordinateur.
Test système/hôte - Cary
- Mandy : J'ai d'abord travaillé sur la vidéo pour Chung Wei, apportant des trucs à Ryan - vous pouvez le voir dans L'article hommage de Chung-Wei ici . J'ai travaillé sur quelques pistes TS et j'ai répondu/classé des tickets JIRA. Il y avait une tonne de choses à tester et à vérifier, alors faites-en beaucoup, écrivez 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.
- Lise G : Vérifié quelques plantages de contour en 16.2 et travaillé sur le test de la nouvelle fonctionnalité Configurer les niveaux en GB.
- Audrey : Early Installer Testing, nettoyage des tests JSL et des échecs associés.
- Chasseur : A 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 : port Sikuli terminé vers Azure en demandant à Justin de tuer mon ancienne machine virtuelle OpenStack. Beaucoup de différences d'image et de bruit de Mac. Creuser à nouveau. Ouverture de 2 nouveaux bogues HTML5 pour les exportations de journaux. J'ai commencé à regarder EA4, en particulier la partie Aide.
- Josh L : Test JMP Live Jira et vérification des bogues.Appelez le SIG pour ouvrir plus de ports et expliquez pourquoi nous en avons besoin.Réponse à certaines des questions de Jacob R. JMP Live alors qu'il déplace ses tests vers JMP Live.Communiquer les problèmes JMP Live à l'équipe de test et gérer certains de nos bogues Jira bloquants.
- Cary/Beijing JMP Live Test Jira Status
- 04 histoires en test
- 50 histoires prêtes à être testées
- 17 Bug Créé au cours des 7 derniers jours
- 49 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- Éric Wang : (1) Travailler sur le remplacement des éléments Jira, en ajoutant des 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 la carte de contrôle terminée. (3) Achèvement des tests de régression JMP Live 16.2 pour SAS Integration et JMP Publish. (4) Autres histoires/tests de bogues Jira.
- Da Li : (1) Test du téléchargement en tant que projet WEBJMP-3530 et préparation de l'ajout de tests Jest. (2) Enquête sur les échecs JSL UT. (3) Vérifiez JMP Live UI. (4) Rapport TS enquêté 7613449069.
- Mike Wu : (1) Présentation pour la Semaine de la Qualité 2021. (2) Tests de régression JMP Live 16.2 terminés pour Query Builder, HTML5 Profiler, Excel Add-in, OLE Automation. (3) Rapport TS enquêté 7613447516. (4) Tests d'histoires/bogues Jira.
- Kimi : (1) Effectuez les tests d'intégration SAS. Apprendre cette fonctionnalité, faire des tests interactifs et se familiariser avec les tests unitaires. (2) Enquête sur les échecs JSL UT. (3) Discuter avec Audrey des tests Python dans la validation de l'installateur et mise à jour Python+Configuration+et+Tests+unitaires et Comment+installer+Python .
- Nala : (1) Tests d'histoires/bogues Jira pour le panneau JMP Publish and Post Details.
Remarque 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, profiteront d'Halloween !

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