Toutes les informations sont confidentielles pour la société SAS. Ne pas divulguer.
Bienvenue dans la mise à jour de développement JMP du 25 juin 2021 !
Félicitations au Dr Julian Parris, lauréat du SAS CEO Award of Excellence 2021 de JMP ! C'est merveilleux de voir Julian reconnu pour son dévouement de longue date aux produits et à la division JMP. Julian a été un ardent défenseur de l'utilisation de JMP dans l'enseignement dans son rôle précédent d'ambassadeur académique JMP. Dans son poste actuel de responsable du groupe Initiatives stratégiques et analyses, Julian était responsable de la rédaction et de la production de la série de formation JMP On Air , très réussie, pour nos clients et pour nous, au début de la pandémie. Veuillez féliciter Julian, et si vous le souhaitez, vous pouvez le faire dans les commentaires de cet article Inside JMP . Vous pouvez retrouver la liste de tous les lauréats des CEO Awards de cette année dans cet article sur Inside SAS .
Nous approchons de la fin du cycle JMP 16.1 avec les validations des installateurs qui approchent à grands pas. En plus d'identifier les correctifs importants pour la version 16.2, les équipes passent la plupart de leur temps à rechercher et à développer les fonctionnalités de JMP 17.
Merci à tous les responsables du développement JMP et de la gestion des produits JMP pour leur collaboration afin de préparer JMP 17 EA1 aux plus de 200 clients qui se sont déjà inscrits au programme ! C'est fantastique de voir les retours et les rapports de bugs des clients cette semaine. Si vous souhaitez voir ce qui est mis en avant pour cette première EA, veuillez visiter cette page Confluence préparée par Mia pour obtenir les détails.
Alors que vous planifiez ce que vous souhaitez mettre en avant pour JMP 17 EA2, veuillez maintenir à jour vos pages de fonctionnalités dans Confluence . Nous supprimerons EA2 début août et je suis sûr que nous aurons de nombreux éléments nouveaux et améliorés à partager avec les clients. N'hésitez pas également à me faire savoir si vous avez quelque chose dont vous aimeriez faire une démonstration lors d'une prochaine réunion de développement ! J'ai des dates ouvertes en juillet et août si vous souhaitez mettre un espace réservé sur le calendrier pour partager votre travail.
La démo de développement JMP de cette semaine a mis en évidence les nouvelles fonctionnalités de test d'équivalence que Jianfeng Ding a ajoutées pour JMP 17 . Si vous avez manqué la réunion, vous pouvez voir un enregistrement ici . Merci beaucoup à Jianfeng d'avoir partagé les détails techniques de ce travail et son importance pour les utilisateurs ! J'ai été heureux de constater qu'en plus des commentaires et idées utiles reçus des utilisateurs internes lors de la réunion, Jianfeng a déjà reçu un e-mail d'un client d'EA partageant davantage de suggestions et de réflexions sur cette nouvelle fonctionnalité.
En parlant des nouvelles fonctionnalités de JMP 17, Brian Corcoran m'a demandé de vous informer que JMP Live prend désormais en charge le mode sombre pour JMP 17. Bryan Fricke et Michael Goff ont travaillé dur pour faire de cette nouvelle fonctionnalité majeure une réalité. L’équipe aimerait avoir des premiers tests et commentaires et je sais que nous avons des fans du mode sombre !
Michael G a partagé les détails suivants sur cette entreprise : « La semaine dernière, Bryan Fricke a publié un changement qui ajoute un moyen officiel d'activer le mode sombre dans JMP Live. Les rapports HTML5 publiés ou régénérés après la modification doivent utiliser le thème visuel préféré lors de leur ouverture. Lorsque vous vous connectez à une instance 17.0 de JMP Live, vous pouvez cliquer sur l'icône de votre profil et accéder à Paramètres > Préférences pour l'activer. Nous continuons à rechercher et à corriger les bugs visuels avec le mode sombre, alors veuillez m'envoyer tout problème pour enquêter.


Je voudrais également attirer l'attention sur une autre fonctionnalité qui a été très récemment activée dans JMP 17. Evan McCorkle et John Schroedl ont collaboré pour ajouter un fichier journal à l'ensemble des détails de crash envoyés au serveur de crash JMP par JMP 17. Ce journal contient un liste des actions interactives effectuées avant un crash de JMP. Nous espérons que ces informations contribueront à fournir des indices précieux sur ce qui s'est passé dans JMP avant un crash, et fourniront à ceux d'entre nous qui effectuent des recherches sur les crashs une source de données supplémentaire pour trouver des points communs entre les crashs avec des traces de pile similaires.
La fonctionnalité de journal des incidents JSL est actuellement activée uniquement pour les versions JMP internes de JMP 17. Si vous utilisez les versions quotidiennes de JMP, veuillez réinstaller à l'aide du dernier programme d'installation pour vous assurer que cette fonctionnalité est activée lors de la soumission de vos plantages JMP 17. Merci!
Merci à Tonya d'avoir partagé les pistes bêta/crash/télémétrie de cette semaine avec les crashs sélectionnés. Merci à tous d'avoir aidé à détecter les accidents au début du 17e cycle !
Lancement de produit
Sujet
Sous-thème
Plate-forme
Entreprise
Annonces générales
- Bienvenue au nouveau développeur JMP, Andrew Vitkus ! Andrew a récemment rejoint le groupe de Xan et a déjà commencé à travailler sur quelques projets à mesure qu'il se familiarise avec la base de code JMP, en travaillant sur l'ajout de la prise en charge des jeux de caractères variables lors de la lecture de fichiers zip et des barres d'erreur unilatérales.
Dates importantes à venir
- Candidat installateur final de JMP 16.1 – 30/06/21
- JMP 17.0 EA2 – 03/08/21
- Veuillez visiter Confluence pour une liste complète des dates des JMP 16 et JMP 17 .
Mises à jour du développement JMP
Découverte de données
- Xan : présentation du tri Jira et de Graph Builder pour le groupe d'utilisateurs JMP de Californie du Sud.
- Dave B : enquête sur une variété de crashs, mise à jour de plotcol pour prendre en charge un axe sous la colonne
BICHE
- Caleb : Fusion de quelques corrections de bugs pour mes Builtins dans la version 16.2. Travailler sur un prototype pour la conception MSA de type I (pour prendre en charge la nouvelle plate-forme de Laura Lancaster) et sur un flux de travail révisé pour la conception ALT. Inspiré par le discours des développeurs de Jienfang, j'ai également commencé à ajouter des tests de non-infériorité et de supériorité aux Equivalence Power Explorers.
- Joseph : Poursuite du travail sur l'interface utilisateur et l'infrastructure d'Easy DOE et perfectionnement du prototype.
- Brad : Je travaille sur un document décrivant un prototype d'un nouvel outil du DOE appelé EZDOE.
Hôte
- Paul T : Ajout de la fonctionnalité d'importation OSIPI (sous Fichier > Base de données > Importer depuis OSIsoft PI Server…) – toujours un travail en cours.
- John Schroedl : correction du crash de Call Dll poussée vers la version 16.1. Correctif trouvé pour le problème de la carte graphique Intel Xe. CrashReader mis à jour pour afficher les téléchargements de journaux JSL. Rencontré Jeremy Booker et d'autres pour discuter du futur déplacement du crash et aider les serveurs à se débarrasser des anciens systèmes. Se tenir au courant de l'actualité de Windows 11.
- Paul N. :
- Localisation améliorée de Python sur macOS pour les installations Python.org de Python. J'ai aidé Jim avec l'installation de Python sur les machines Apple Silicon. Le téléchargement Python par défaut depuis Python.org contient uniquement les binaires Intel. Il existe un lien de téléchargement distinct pour l'installation universal2 avec les binaires Intel et ARM.
- Réponse à une demande des responsables de la sécurité des logiciels visant à générer un rapport supplémentaire de BlackDuck sur l'utilisation de l'open source dans JMP. Mise à jour de libCurl de 7.76.1 à 7.77.0 car 3 vulnérabilités CVE avaient été détectées dans 7.76.1. La mise à jour curl a été effectuée dans JMP 16.2 et 17.0. Triage du Canard noir ; certains fichiers jar SAS ont été mal identifiés. Nous avons enquêté sur quelques fuites signalées par le vérificateur de fuites. Nous avons examiné notre utilisation de l'open source et les clauses de non-responsabilité que nous présentons dans les crédits et la documentation.
- Création d'une sauvegarde de la base de données d'activation de production d'activation. Je vais charger la base de données de production dans mon environnement de développement afin de pouvoir valider ma sauvegarde et tester la suppression des colonnes inutilisées. Nous avons conservé toutes les colonnes de la base de données d'activation originale de Globalware. La base de données contient désormais 2,5 millions de lignes. L'élagage des colonnes inutilisées permettra d'économiser de l'espace et pourrait améliorer les performances. Enquête sur la création d'un environnement d'activation de sauvegarde sur AWS.
HTML5
- John Powell : entretien avec un candidat pour notre poste de développeur JavaScript . Réponse à une question sur les filtres de données locaux HTML5 sur la communauté JMP . Nous avons discuté de l'impact des différences entre les tailles de police par défaut sur Mac et Windows sur JMP Live, maintenant que HTML5 prend en charge davantage de tailles de police ( JMPHTML-837 ). Travailler sur la réimplémentation de l'inversion HTML5 LDF pour correspondre au bureau - Partie 3 - Mises à jour pour JMP Live ( JMPHTML-821 ). Afficher le rôle de couleur catégoriel dans les info-bulles de barre et les info-bulles de bulle ( JMPHTML-915 , JMPHTML-888 ). Suppression de l'indicateur isConsistentRendering du code JavaScript ( JMPHTML-948 ). Format fixe de « 0 » dans les étiquettes de carte thermique ( JMPHTML-967 ). Détectez le nouveau coefficient de variation statistique (CV), restituez le message statique et enregistrez ( JMPHTML-968 ). Problèmes étudiés avec la version HTML5. Préparé pour la fin des réunions HTML5 Sprint 3.
- Mayowa : travail sur l'ajout de la prise en charge de la couleur de police de graduation d'axe personnalisée au HTML interactif ( JMPHTML-926 ), correction d'un bug avec les lignes de grille d'axe ( JMPHTML-883 ) et travail sur l'affichage du rôle de couleur catégoriel dans les info-bulles de Boxplot ( JMPHTML-964 ).
- Josh M : JMPHTML-963 – Afficher le rôle de couleur catégoriel dans les info-bulles de ligne. JMPHTML-677 - S1583036 : indication de progression généralement manquante lors de l'ouverture d'un code HTML interactif volumineux dans JMP Live
JMP en direct
- Katherine Li : Je suis allée au bureau et j'ai rencontré de nombreux membres de l'équipe JMP Live ! J'ai fini de corriger le bogue sur l'erreur de communication et d'affichage de la licence JMP Live, je l'ai soumis pour examen et je travaille sur les mises à jour.
- Aurora : pour JMP Live Spaces , j'ai écrit davantage de code de migration, débogué le processus de restauration de la base de données de pré-migration, ajouté la prise en charge de la recherche de plus d'espaces, plus d'informations sur les espaces renvoyés et le tri des espaces. Pour JMP Live Access Control , utilisation d'un nouveau mécanisme de contrôle d'accès dans les filtres de liste de packages. Formation JSL terminée.
- Josh M : Début du travail de conception pour le Data Table Viewer (voir page Confluence )
- Michael G : Poursuite du travail sur diverses améliorations liées à Space sur le client JMP Live.
- Brian C : Je travaille sur le concept de connexion par défaut sur JMP Live.
Statistiques
- Jean Salle :
- Déplacement du dépistage de processus du sous-menu Dépistage vers le sous-menu Qualité et processus et éléments de carte de contrôle regroupés ( S1589429 ).
- Ajout de la prise en charge du seuil de décision pour Fit Nominal Logistic, Fit GenReg, Neural, Partition, Bootstrap Forest, Boosted Tree ( S1584043 ).
- Un ensemble préliminaire de tailles d'effet (eta^2 et omega^2) se trouve désormais dans le rapport Ajuster les moindres carrés aux tests d'effet, bien que masqué (utilisez alt-clic droit pour afficher). Plus de commentaires nécessaires pour régler un défaut ( S0634433 ).
- La présentation de la boîte de dialogue de lancement de Model Screening a été légèrement améliorée. ( JMP-3363 )
- Le clustering K-Means est plus rapide pour les problèmes très étendus - par raccourci de boucle. ( JMP-3352 ).
- Le clustering hiérarchique est plus rapide pour les gros problèmes - il n'utilise plus de SVD, et il s'avère que SVD n'a vraiment pas suffisamment aidé à surmonter ses dépenses. ( JMP-3316 )
- Fit Response Screening propose de nouvelles options pour contrôler les tracés à afficher ( S1589385 ).
- Annie : Ajout des cartes de contrôle Laney P' et U' en tant que nouvelle fonctionnalité de JMP 17 dans Control Chart Builder.
- Peng : J'ai continué à travailler pour l'événement China Discovery : j'ai enregistré et édité ma présentation la semaine dernière et j'ai traduit le discours de Chris cette semaine. Poursuite du travail sur la dégradation des mesures répétées.
Tests de statistiques
- Fang : Test et travail sur les tests unitaires pour Fit Response Screening ( S1589385 ) et SVEM ( S1588838 ) dans GenReg. Vérification des bugs.
- Tonya : Nettoyage des tests unitaires à partir des récentes modifications de l'ordre des rapports apportées dans Process Screening par John Sall et des récentes modifications QQ et PP Plot apportées dans Distribution par Clay Barker. Réponse aux questions de la communauté des utilisateurs sur la modification des couleurs d'ombrage dans la capacité du processus et les intervalles de confiance sur les tracés QQ et PP dans la distribution. Mon article de blog sur les nouvelles fonctionnalités de Process Screening pour JMP 16 a été publié : Nouvelles fonctionnalités de Process Screening pour JMP 16 .
- Jeremy : James et moi avons examiné et résolu les échecs des tests unitaires dus à l'amélioration des performances de MDS. Modification apportée à MDS qui permet de détecter automatiquement le format des données (plus besoin de se rappeler de sélectionner les données d'attribut). Amélioration de certains messages d'erreur dans MDS. Travail sur la résolution d'un écart entre JSL et les calculs de corrélation par paires multivariés. Nous travaillons actuellement à permettre à l'utilisateur de choisir entre différentes options de métrique de distance lorsque les données d'attribut sont fournies à MDS (Manhattan, Tanimoto, etc.). Répondant aux commentaires positifs et utiles de Regeneron sur les tests d'équivalence.
Mises à jour sur les sciences de la vie
- John C : ajout de fonctions pour commencer à factoriser le code permettant de créer des widgets de rapport JMP Clinical 17 communs et apporter d'autres améliorations à l'interface utilisateur de Review Builder pour le dimensionnement et l'exécution.
Soutien technique
- Duane :
- Un grand merci à John Schroedl pour son attention portée au problème des graphiques Intel XE. TS apprécie le temps et les efforts consacrés à ce problème.
- Comme TS utilise Jira pour nos demandes de bugs et de fonctionnalités, veuillez nous faire savoir si nous devons faire les choses différemment. Je sais que nous apprenons tous en même temps, mais faites-nous savoir si vous avez des suggestions.
- Voici les rapports TS JMP Live . (JMP Live 16) et des informations concernant les défauts signalés par le client déposés par TS (défauts hérités). Voici un filtre Jira similaire pour les éléments liés à TS : TS Reported filter ?
Opérations de développement
- Jim B : Création du programme d'installation EA 1 pour Mac OS. Signalement de nombreux problèmes ASAN et LEAKS sous forme de tickets Jira. J'ai travaillé avec Bob pour renommer les installateurs d'abonnement Mac OS JMP pour 16.1 et 16.2 et les placer dans le dossier WebReleases sur JMPSRV01. Support obligatoire.
Documentation
- Sheila : Génération de l'aide JMP Live localisée. Testé FrameMaker 2020 et FrameScript 7. Travail sur les problèmes Jira.
Tests système/hôte-Pékin
- Eric Wang : Mise à jour des tests unitaires JMPLiveJSL.
- Création d'une histoire Jira et de quelques sous-tâches pour suivre les progrès, BRDSTG-3142
- Tests mis à jour pour les fonctions ci-dessous ( BRDSTG-3144 , BRDSTG-3145

- Rapport/dossier de publication
- Obtenir des publications et des dossiers
- Obtenir des rapports sur les enfants
- Objet rapport/dossier
- Pagination de l'objet liste de résultats
- Requête HTTP
- Accesseurs de messages
- Les fonctions « Ajouter des rapports au dossier() » et « Remplacer() » sont bloquées par WEBJMP-3368
- JMP Live 17 propose de nombreuses nouvelles fonctionnalités. Certains d’entre eux sont terminés et d’autres sont partiellement mis en œuvre (ne peuvent pas encore être testés). Création d'une liste de tâches pour documenter les idées de tests de 17 nouvelles fonctionnalités. Tout le monde est invité à ajouter de nouvelles idées.
- Vérifier les bugs JIRA
- Da Li : (1) Testez les fonctions liées à JMP Live lorsque le thème sombre est activé sur JMP Live. (2) Enquête sur le problème de crash de JMP, voir JMP-3323 . (3) Bogues JIRA vérifiés.
- Mike Wu : (1) Exécution de tests de régression interactifs pour Query Builder dans JMP 16.1. (2) Vérification mensuelle JMP Clinical 8.0 HotFIX BRDSTG-3066 (3) Tests d'automatisation JMP 16.1 OLE avec JMP Pro 16.1. (3) J'ai essayé la connexion d'Azure à SAS. Créé Comment+identifier+le+port+numéro+du+serveur+SQL (4) Vérifier les bogues JIRA.
- Kimi : (1) Apprendre JMP en suivant la page Confluence Learn+JMP . (2) Apprentissage de JMP JSL en suivant la page Confluence Learn+JSL .
- Nala : (1) Enquête sur les échecs des tests FD dans l'environnement de débogage de Jim. La raison de ces échecs est que Jim et moi avons des étapes différentes pour installer la version Debug. (2) Test de la fonctionnalité JMP Live "Move Post", voir WEBJMP-3280 . (3) Essayer la connexion d'Azure au réseau SAS pour CAS, bases de données, SAS. (4) Vérifier les bogues JIRA
Tests système/hôte-Cary
- Sara : Écriture de tests pour les paramètres d'axe à l'aide de la nouvelle méthode With Window Handler.
- Lisa G : a commencé à tester de nouvelles statistiques récapitulatives de CV dans le générateur de graphiques, vérifié 17,0 défauts/problèmes Jira, signalé une régression de sélection de tarte et étudié une piste EA concernant la persistance des paramètres de dégradé de couleurs.
- Hui : Test du thème HTML5 Dark, Treemap et affichage des statistiques sur les variables catégorielles. Communication avec Bryan et John sur les problèmes de tests. 15 problèmes signalés dans JIRA.
- Mike M : Nous avons eu une excellente réunion de révision CCB avec Annie, ajouté 3 autres tests CCB Sikuli, ouvert des JIRA pour : Crash pour l'exp de texte chinois avec analyse des sentiments, problème d'étiquette d'axe avec Prediction Profiler. Travailler sur le bruit différentiel de l'image. Enquête sur 2 pistes de support technique, 1 est un véritable problème avec les messages de couleur de la zone de texte.
- Mandy : J'ai travaillé sur plusieurs pistes de support technique, y compris quelques plantages que j'ai pu reproduire et j'ai ouvert des tickets Jira pour les suivre. J'ai fait quelques tests supplémentaires sur les aperçus du menu Tableaux avec pile, résumé, sous-ensemble, etc. sur de grandes tables et le timing semble approprié. Travail sur les filtres Jira et sur la résolution des tickets Jira.
- Josh L : J'ai maintenant 5 machines virtuelles exécutées dans Azure, 3 qui remplacent certains déploiements open stack existants. J'ai mis à jour ma machine de développement Windows pour créer et exécuter des migrations de bases de données JMP 17. Test des migrations JMP 17.0 et vérification des groupes migrés vers des espaces.
- Cary / Pékin JMP Live Tests Résumé du statut Jira
- 05 histoires de tests
- 23 histoires en cours de test
- 11 bugs créés au cours des 7 derniers jours
- 29 histoires / bugs résolus au cours des 7 derniers jours
Note de Shannon
En regardant les captures d'écran du mode sombre de Michael G aujourd'hui, j'ai remarqué qu'il avait un rapport alimentaire avec un cookie familier sur sa vignette. J'ai mentionné la photo à Michael et il m'a dit que sa famille visitait New York Bagels and Deli pour des bagels et des biscuits noirs et blancs depuis près de 20 ans ! Lui et sa femme leur ont même demandé de préparer un gros biscuit noir et blanc pour leur mariage. Cela a l'air incroyable !
J'étais heureux de voir à quoi ressemblait un glaçage à la crème au beurre sur les biscuits sur cette photo. Je ne suis pas allé à la boulangerie que Michael visite, mais une fois sur deux, j'ai vu des biscuits glacés à la vanille et au chocolat ici en Caroline du Nord, ils n'étaient tout simplement pas comme je me souvenais de mon enfance… c'est-à-dire jusqu'au week-end dernier, lorsque j'ai visité le Food truck d'Utica Bakery à Apex pour récupérer des friandises pour la fête des pères. Mes parents s'y rendent régulièrement pour acheter des biscuits demi-lune glacés au canolis et à la crème au beurre, tout comme je me souvenais de Hemstrought's Bakery dans le nord de l'État de New York. J'ai fait une petite recherche sur le sujet sur Google et j'ai maintenant une meilleure compréhension de la division entre le nord et le nord de l'État sur ce sujet à New York, qui s'est apparemment propagée à d'autres États.
Alors voilà, vous avez le choix entre deux sources différentes de délicieux biscuits avec glaçage à la crème au beurre dans la région de Raleigh, ou vous pouvez créer les vôtres . Et si vous fabriquez le vôtre… rendez-vous service et givrez le côté plat, d'accord ?

Passez tous un bon week-end!