
Bienvenue dans la mise à jour de développement JMP du 12 novembre 2021 !
Merci à tous pour la dernière série de correctifs 16.2 et EA4 ! Nous travaillons à générer des candidats installateurs finaux pour la version 16.2 dans environ une semaine. JMP 17 EA4 est en cours de test et nous espérons le publier et informer les clients de sa disponibilité en début de semaine prochaine. Consultez le document source unique si vous souhaitez voir les caractéristiques/fonctionnalités mises en évidence par la gestion des produits via le programme EA, ou si vous souhaitez regarder une vidéo EA. Notez qu'il s'agit d'un journal en cours d'exécution, alors recherchez EA4 si vous souhaitez voir ce qui est mis en évidence dans la dernière version. Mia et moi aimerions encore une fois vous remercier tout particulièrement d'avoir maintenu vos pages de fonctionnalités à jour !
Félicitations encore à Brad Jones pour avoir reçu le Hunter Award lors de la conférence technique d'automne de l'ASA ! Vous pouvez regarder sa remise de prix ici et consulter la liste complète des webémissions FTC disponibles ici .
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. Le rapport JMP Live est disponible ici : Pistes bêta/crash/télémétrie pour la semaine du 12/11/2021 | JMP Live (sas.com)
Entreprise
Sujet
Sous-thème
Plate-forme
JIRA
Annonces générales
- Veuillez envisager de parrainer un enfant dans le cadre du projet Angel Tree de l'Armée du Salut. WIN coordonne le programme ici chez SAS, et le dépôt des articles a lieu le 30 novembre dans l'entrepôt du bâtiment LW. Vous pouvez vous inscrire ici .
- Si vous souhaitez figurer parmi les employés vedettes d'Inside JMP, veuillez télécharger une copie du formulaire Apprenez à connaître . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous, dans le dossier. Merci d'avoir contribué à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Candidat installateur JMP 16.2 – 19/11/21
- JMP 17.0 EA5 – 10/12/21
- Veuillez visiter Confluence pour une liste complète des dates des JMP 16 et JMP 17 .
Mises à jour du développement JMP
- Veuillez visiter ces pages pour afficher les listes de vérification des bogues pour JMP 16.2 et JMP 17.0 .
Statistiques
- Jianfeng : Je travaille sur l'ajout d'une nouvelle fonctionnalité de test d'équivalence pour deux proportions ( JMP-8040 ). Je suis heureux que cela commence à fonctionner, mais il faudra un certain temps pour terminer complètement le projet.

- Jeremy : Développement d'une méthode d'estimation SVD randomisée en PCA et Randomized SVD JSL Builtin . Travailler avec John Schroedl pour évaluer les bibliothèques BLAS et LAPACK qu'il a récemment poussées. Ceux-ci fournissent des routines de multiplication matricielle et d’algèbre linéaire hautement optimisées. J'écris des wrappers similaires à nos routines numériques actuelles et je compare à la fois la vitesse et la précision. Je constate souvent des accélérations de 1 ou même 2 ordres de grandeur. Je fournis également à Ryan quelques exemples de spectres chimiques de DOE fonctionnel en ondelettes. J'ai travaillé avec Emmanuel Romeu et un professeur de l'Imperial College, qui préparent un article sur la science des données industrielles avec des exemples de MDMCC et de contrôle d'extrapolation.
- John Sall : Travailler sur la boîte de dialogue de lancement de PCA pour ajouter à la complexité plusieurs nouvelles méthodes, après de nombreuses discussions. J'étudie C++ std::thread, en regardant un bon exemple que Xan a implémenté dans GroupRowStateAbility::init , après que Meichen m'ait parlé d'OpenMP #pragmas.
- Laura CS : Mise à jour de plusieurs fonctions d'assistance dans SEM qui me permettent de remplir l'onglet « Statut » de l'interface utilisateur avec des avertissements, des règles d'identification de modèle, etc. Rencontré Chris pour résoudre les problèmes liés à la fonction de chargement de données présumées. Fin de la mise à jour de la fonctionnalité « Comparer les modèles sélectionnés » du tableau de comparaison des modèles. J'ai eu un long échange (1,5 jours) avec le service informatique pour résoudre les problèmes liés à ma connexion à distance. Rencontré Ernest pour lui faire part de ses commentaires sur les nouvelles fonctionnalités des listes, qui peuvent être utilisées pour le générateur de flux de travail et d'autres parties de JMP.
- Elizabeth : Présentation d'un webinaire sur les modèles mixtes pour l'équipe académique qui a attiré un grand nombre de participants. Nous avons travaillé sur une préférence pour un ajustement mixte sans filetage en raison de divergences entre les machines signalées par P&G ( JMP-7756 ).
- Laura L : Nous avons travaillé pour que le Profiler Simulator génère des points uniformes aléatoires chaque fois que le profileur a des contraintes linéaires, y compris pour les mélanges.
- Peng : Nous avons continué à apporter des modifications à la dégradation par mesure répétée là où je le juge nécessaire lors du test de la plate-forme.
- Annie : Enquête sur les pistes de réarchitecture du CCB pour améliorer les performances.
Documentation sur les statistiques
- Colleen : Nous avons terminé quelques modifications d'index de script et d'autres mises à jour de chaînes. Tickets d'exploration des valeurs manquantes (RPCA multivarié, ainsi que le ré-ajout de SVD multivarié). Ajout d'un seuil de décision à diverses plates-formes. Travaillez dans ce qui est maintenant Gérer les limites. Feuille de calcul de suggestions MM terminée à partir de la traduction.
Tests de statistiques
- Jacob : Test de comparaison des conceptions et ajout de tests supplémentaires pour l'efficacité I relative. Vérification des correctifs DOE récents dans Jira. Examen des entrées d'index de script pour Explorer les valeurs manquantes et Explorer les modèles. Préparation d'un article de blog JMP sur l'exploration des modèles.
- Tonya : Nettoyer les tickets CCB JIRA. Vérification des bugs. Je travaille sur quelques éléments pour faciliter les rapports bêta.
- Marque : Prise en charge de la conception et des tests Easy DOE avec Jacob. Répondez aux questions dans la communauté JMP.
Mises à jour sur les sciences de la vie
- John C : Gestion améliorée du sélecteur de rapport JMPC 17 lorsque des rapports personnalisés supprimés en cours de session sont détectés et suppression des exigences de mise en cache correspondantes. Création de StudyClass:getVariableValues() comme méthode pratique pour renvoyer les valeurs de variables du domaine spécifié et des ensembles de variables. Création de ProcessClass:rerunReport() pour une utilisation dans les scripts d'écoute de widget de rapport lorsqu'il est plus efficace de refaire tout le traitement du rapport pour mettre à jour les résultats.
Opérations de développement
- Jim B : Builds et installateurs JMP 17 EA4 créés. Mise à jour de quelques pilotes ODBC sur plusieurs machines de tests unitaires. Coordonné avec Bob et John Schroedl pour intégrer les nouvelles DLL OpenBLAS dans les versions JMP 17 enregistrées et les installateurs WinOS. Support obligatoire.
- Bob : Coordination des modifications du SOE pour la version 16.2 avec SAS Release Engineering. Modifications révisées de la documentation pour le guide de déploiement 16.2. Modification d'un nouveau processus pour les installateurs nocturnes dans OneDrive. Création de pages C documentant les fichiers Windows installés, par produit. Travailler avec l'équipe Web sur les mises à jour des informations sur le système d'exploitation sur la page Configuration système requise sur le Web externe. J'ai vérifié avec Chung Wei pour être sûr qu'elle avait apprécié sa première semaine sans nous. Attention, elle va bien.
- Myron : Les crashs du serveur AWS JMP 17 sont en cours de téléchargement dans le pipeline de crash en préparation pour la sortie d'EA4.
- Shannon : Défauts déplacés vers Jira. J'ai examiné divers accidents.
Documentation
- Sheila : Génération et révision de l'aide d'EA4. Génération et révision de l'aide finale 16.2 EN. Mise à jour du fichier PDF du guide DOE 16.2 et des fichiers PDF de la bibliothèque de documentation. J'ai commencé à travailler sur des moyens de rationaliser les processus de production d'aide. Réalisation de diverses tâches de localisation.
- Qiana : Révision de l'aide 16.2 et 17.0 EA 4. Rencontré le support technique pour discuter de tout commentaire ou contribution qu'ils ont sur la documentation. Mise à jour des guides de déploiement 16.2.
Tests système/hôte-Cary
- Tout : Tests EA4
- Audrey : Creuser les entrailles de la collection de télémétrie et y découvrir quelques problèmes (mineurs), les tests EA4 généraux, en apprendre davantage sur nos tests MATLAB.
- Mike M : Testé et republié l'aide 16.1. Tests d'images d'aide mis à jour pour surveiller les dates de publication et également pour garantir l'exactitude du suivi Google. Premières critiques des documents d'aide JMP en anglais pour la version 16.2 (nouveau guide DOE mis à jour). A alerté Aaron Kennedy que certaines de leurs pages d'aide avaient été décalées vers la gauche. Problème de mode aperçu du tableau de bord de débogage.
- Lisa G : Vérifications des correctifs de tracé parallèle, du sous-ensemble d'étiquettes de survol et du comportement LDF avec le préréglage Label Viewer. Poursuite des tests pour la fonctionnalité Configurer les niveaux et également pour les tests EA.
- Hunter : Tests de validation JMP 17 EA 4 sur Mac et Windows, tests appliqués et exécutés avec Monterey 12.1 Dev. Bêta 2 sur deux systèmes de test hôtes de laboratoire et davantage de vérifications dans JMP 17 pour JMP-413 (pannage lors de l'ouverture d'une grande table de données).
- Josh L : tests JMP Live Jira et vérification des bogues. Tests de JMP Live 17.0 autour du déplacement de rapports et de données dans des espaces. Déploiement d'une machine pour tester le nouveau code qui se trouve dans une branche de test. Les dentelures de test d'installation du complexe 16.2 sur JMP Live 16.2 sont terminées. En attendant d'effectuer d'autres tests jusqu'à la semaine prochaine.
- Cary / Pékin JMP Live Testant le statut Jira
- 06 histoires de tests
- 33 histoires en cours de test
- 07 Bug créé au cours des 7 derniers jours
- 17 histoires / bugs résolus au cours des 7 derniers jours
Tests système/hôte-Pékin
- Eric Wang : (1) Travail sur les éléments Jira liés à la notification d'avertissement de la carte de contrôle. (2) Testé d'autres histoires/bugs Jira. (3) Tests JMP Live End-to-End mis à jour : ajout d'une fonction commune pour déplacer les packages entre/intra-espace, ajout de tests supplémentaires pour les notifications d'avertissement de carte de contrôle dans l'espace, documentation de test E2E améliorée, tests JMP Live End-To-End - Équipe de tests R&D JMP en Chine - SAS R&D Confluence
- Da Li : (1) La licence Office 2021 est enfin obtenue, 16.2 tests de logiciels tiers terminés. (2) Test des éléments Jira liés à l'onglet Espaces pour la recherche sur l'ensemble du site, Tableau de bord - Évaluation Lighthouse. (3) Testé d'autres histoires/bugs Jira. (4) Ajoutez Comment vérifier les histoires JMP Live Lighthouse - China R&D JMP Testing Team - SAS R&D Confluence .
- Mike Wu : (1) Test d'activation de JMP 17.0 sur le nouveau serveur d'activation AWS terminé, Jira BRDSTG-3223 (2) Test de complément/profileur Excel avec Office Excel 2021 pour JMP 16.2 et 17.0 - BRDSTG-3217 (3) JMP 17.0 Les tests EA4 sont en cours (5) Test d'automatisation OLE JMP 16.2 (5) Rapport TS d'enquête 7613452876.
- Kimi : (1) Enquête sur les échecs de l'intégration SAS dans JSL UT, saisie des bogues Jira et résolution des problèmes de script. (2) Certains tests Python ont échoué dans le cadre d'exécution nocturne en raison de problèmes d'environnement. Travailler avec Jim pour enquêter sur les problèmes. (3) Histoires/bugs JMP Live testés. (4) Apprendre les nouvelles fonctionnalités de JMP Live dans JMP Live 17.
- Nala : (1) Travail sur les éléments Jira liés aux préférences JMP - Prise en charge des polices, publication sur le client. (2) Testé d'autres histoires/bugs Jira.
Découverte de données
- Ernest : Travail de performance pour Standardize->Recode. Fonctionnalités du générateur de flux de travail.
- Dave B : Correction d'un problème d'axe de tracé en mosaïque, travail sur la priorité des étiquettes de survol afin que les lignes n'obscurcissent pas toujours les segments de marqueur, correction de la régression qui provoquait le déplacement de l'étiquette de survol dans le tracé parallèle au mauvais emplacement et correction des étiquettes d'axe de tracé parallèle lors de l'utilisation. superposition et rôle catégoriel dans le rôle de taille.
- Dan S : correctif permettant de personnaliser les étiquettes des axes du profileur et de les enregistrer dans le script. Correction des étiquettes de survol pour les axes coupés. Tabulez les correctifs pour les colonnes remplies. Mise à jour de certaines classes DataFilter pour utiliser shared_ptr<>. Correction des filtres sur les tables de sous-ensembles, qui affichaient initialement toutes les lignes. Travail sur les problèmes de performances de la matrice de nuages de points et mises à jour des fichiers de session/JRP.
BICHE
- Caleb : Correction de quelques bugs de dernière minute dans la nouvelle mise à jour Sample Size Explorer pour EA4, mise à jour de la page Confluence et enregistrement d'une vidéo. Début du travail sur une fonctionnalité permettant aux utilisateurs de spécifier des structures d'imbrication personnalisées dans la conception MSA (provisoirement prévu pour EA5).
- Joseph : Plus de travail sur Easy DOE. Travail sur le support JSL, correction de plusieurs bugs liés au modèle et aux onglets de conception, ainsi que d'autres bugs divers. Travailler également sur l'analyse et la prévision de l'infrastructure des onglets.
Hôte
- Paul N : Daniel et moi avons mis en place un environnement complet à 3 niveaux sur AWS pour l'activation. Nous disposons désormais d'environnements DEV, TEST et PROD sur AWS, comme nous le faisons sur les serveurs SAS que nous utilisons. L'environnement à 3 niveaux nous permet de développer et de tester sans interrompre la production, et d'avoir le sentiment que la production fonctionnera simplement une fois mise à jour, car l'environnement TEST est un miroir aussi proche que possible de Prod tout en restant différent. environnement.
- John Schroedl : code poussé pour charger et mapper les points d'entrée OpenBLAS (Win) et Accelerate (Mac) pour un accès portable via blas(). Merci à Jeremy Ash pour son aide dans cet effort. Diagnostic du problème de télémétrie EA.
HTML5
- Josh M :
- Ajoutez des tests de flux de régression d'image supplémentaires pour Naive Bayes avec des informations manquantes à l'appui de JMP-8073 , que j'ai trouvé la semaine dernière et qu'Elizabeth a rapidement corrigé.
- JMPHTML-766 – Réalisation de tests supplémentaires et remise des profileurs catégoriels Naïve Bayes aux testeurs pour tests et éventuelle inclusion dans EA5.
- Tri de quelques défauts demandés par les clients : JMPHTML-1083 , JMPHTML-882
- JMP-3704 : Le profileur HTML5 Boosted Tree exporté/publié a des courbes incorrectes (bien qu'il s'agisse d'un bug JMP, il s'agissait d'un changement dans les fonctions qui exportent les formules du profileur).
- Ajoutez des tests de régression d'image pour plusieurs JIRA de profileurs catégoriels : JMPHTML-982 , JMPHTML-1219 et JMPHTML-859 .
- Test et enquête sur JMPHTML-1219 qui a lancé une discussion plus large sur le comportement incohérent de l'opérateur MATCH (voir JMP-7579 ). Pour l'instant, comme cela affecterait une grande partie du code dans JMP, il ne sera probablement pas modifié dans JMP pour la version 17, je travaille donc à porter ce comportement original vers JavaScript.
- Bryan F : Je travaille sur JMPHTML-1406 qui est destiné à prendre en charge les étiquettes de barres ordinaires pour les barres emballées. J'ai aidé Duane Hayes à répondre aux questions du support client concernant les fichiers HTML interactifs qui ne s'ouvraient pas dans les navigateurs des utilisateurs. J'ai enregistré une vidéo EA4 pour les barres interactives emballées en HTML et créé une page Confluence interactive pour les barres emballées en HTML .
- Praveena : achèvement du problème JIRA JMPHTML-1172 , correctif pour la hauteur du tracé de la boîte à barres dans les tableaux. Début du travail sur JMPHTML-1107 , formatage conditionnel des tableaux - problème alpha.
- Mayowa : travail sur l'ajout de la prise en charge de la taille de police personnalisée pour les étiquettes de survol épinglées ( JMPHTML-1131 ) et les étiquettes de survol contextuelles ( JMPHTML-1138 ) en HTML interactif. Vidéo EA enregistrée pour les fonctionnalités de tracé parallèle en HTML interactif et JMP Live.
JMP en direct
- Eric H : Nous avons atteint une étape importante sur JMP Live cette semaine avec l'actualisation automatique des données : les données avec un script d'actualisation devaient être actualisées, les données étaient mises à jour et le rapport qui dépendait des données était régénéré. Il reste encore beaucoup de travail à faire, mais le mécanisme de base est en place (ne serait-ce que sur ma machine à ce stade).
- Aurora : Encore une semaine passée sur des dossiers hiérarchiques. Tout se passe bien jusqu’à présent, même s’il reste encore beaucoup à faire. Fin de la mise à jour de la façon dont nous testons la publication dans un dossier. Début du travail sur un point de terminaison d'API REST unifié pour la publication de publications à la racine d'un espace ou dans un dossier. Début du travail sur un nouveau point de terminaison de l'API REST pour ajouter un nouveau dossier vide (les "entrailles" sont inchangées). Protégé contre les cycles d'auto-référencement dans une hiérarchie de dossiers. J'ai également participé au sommet GraphQL à plusieurs reprises.
- Bryan F : J'ai soumis des correctifs pour WEBJMP-3822 qui était un problème de superposition de thèmes sombres et WEBJMP-3410 qui était un problème où un espace supplémentaire était affiché sous la barre de navigation de JMP Live.
- Josh M : Resolved WEBJMP-3949: Row States header cell appears over details overlay.
Note de Shannon
Si vous cherchez de la motivation pour faire quelques pas supplémentaires ce week-end, mon fils Hunter et moi avons découvert Pikmin Bloom , une application gratuite de jeu de suivi des pas. Pikmin est l'un de nos jeux Nintendo préférés depuis un certain temps maintenant, nous aimons donc emmener les Pikmin en promenade avec nous. La première journée communautaire Pikmin Bloom aura lieu demain de 9h à 18h avec des bonus et des prix spéciaux. Il est développé par Niantic (créateurs de Pokemon Go et d'autres jeux GPS à thème similaire) en collaboration avec Nintendo.
Que vous marchiez avec les pikmin ou non, passez un bon week-end !